esphome: name: meteo friendly_name: meteo esp32: board: esp32-s3-devkitc-1 framework: type: esp-idf # Enable logging logger: level: DEBUG baud_rate: 0 # Enable Home Assistant API api: encryption: key: "lcr/4ePmB78mYjnyTElGrJXa1xM7an6hCUWolhvT684=" ota: - platform: esphome password: "4d1a5c36ea8858dbece920c9bedeb8db" wifi: ssid: !secret wifi_ssid password: !secret wifi_password uart: id: uart_1 tx_pin: number: GPIO44 rx_pin: number: GPIO43 baud_rate: 4800 modbus: id: modbus1 uart_id: uart_1 modbus_controller: - id: modbus_controller1 address: 1 modbus_id: modbus1 setup_priority: -10 command_throttle: 2s update_interval: 14s - id: modbus_controller2 address: 2 modbus_id: modbus1 setup_priority: -10 command_throttle: 2s update_interval: 14s sensor: - platform: modbus_controller id: sensor1 modbus_controller_id: modbus_controller1 name: "Anémomètre" register_type: read address: 0 value_type: U_WORD accuracy_decimals: 0 filters: - max: window_size: 1 send_every: 1 - min: window_size: 1 send_every: 1 on_value: then: - mqtt.publish: topic: "zigbee2mqtt/vitesse-vent" payload: !lambda 'return "{\"vitesse-vent\":\"" + to_string(x) + "\"}";' - platform: modbus_controller id: sensor2 modbus_controller_id: modbus_controller2 name: "Girouette" register_type: read address: 0 value_type: U_WORD accuracy_decimals: 0 filters: - max: window_size: 1 send_every: 1 - min: window_size: 1 send_every: 1 on_value: then: - mqtt.publish: topic: "zigbee2mqtt/sens-vent" payload: !lambda 'return "{\"sens-vent\":\"" + to_string(x) + "\"}";' mqtt: broker: "pi-demo.home" id: mqtt1 # log_topic: log port: 8883 username: admin password: !secret mqtt # skip_cert_cn_check: True certificate_authority: | -----BEGIN CERTIFICATE----- MIIDETCCAfmgAwIBAgIUd1mEdiCEHrfUaHPInU2UB8NeVdYwDQYJKoZIhvcNAQEL BQAwFzEVMBMGA1UEAwwMcGktZGVtby5ob21lMCAXDTI1MDkxNzEzNTgyNFoYDzIx MjUwODI0MTM1ODI0WjAXMRUwEwYDVQQDDAxwaS1kZW1vLmhvbWUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlJoSLUd9d6nIO6NFBZFPdzF1EfM29lo7q xF5Gnip2A4uPyppYjvMS1iYfiALEob6IFCoKd+DerpfmEClT9NGzN9MNk/A75WNy dYuT5eLJqtjcw9DdBShWtxHSplB5omhLZX4967wyptoK9IxlW+UbK+pzetLalUxX AE4RFWrrEHxhkXe1yzxN9Uq3rbxFc6pXb2Q7pKKmaimK5mRosJfo479pSxHgGNxU SgenSIANDHFww0VO+yA7My1kQPdV+oLp7KwFw//flIAckC9sFCCCrFcuxEMeKSXG bX/80/pNqfXTfVrcDLKExDbyrSIVL5ZvuPPS2BhW85r8pTUyWp95AgMBAAGjUzBR MB0GA1UdDgQWBBQ33SY1v11rtthn0PZiKyw8twSfhzAfBgNVHSMEGDAWgBQ33SY1 v11rtthn0PZiKyw8twSfhzAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUA A4IBAQCqYPCwnRcMaUidmnVGBTpIZPiPQa1R0EbSSXTVFXrznK1ZFd34D0OqOWYS NelSExgQXInNlUvC/N9uYp436UiHfueqLt87sqw4ZFtfAhILcxe5Y6mWHgga37Zh laDGyshAWR+VZ0LIhFQrwEB7YYJy7pPdZ7IQSIJFVS1YX/JBSid2wRPPY+0sH/41 UMdpv2Orc3vl3yaXak+ilcLz/eL+yltgjx/SlmrKX4sW3Xr9AKevOXG+KTHmNn8u uI/Tf9C2ZGQRqTvOP7zRdb5jlVzs7MJ2K77P6iwA5B/hURNh8tsuMkB05xV+1sds jRJnmlP21LqdXNYNN68CzNoSV0Zc -----END CERTIFICATE----- birth_message: topic: data payload: '---> Nouvelle connexion MQTT...'