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----- MIIDETCCAfmgAwIBAgIUP/rzVEYFY57Zih1wOYNjjqJGFYMwDQYJKoZIhvcNAQEL BQAwFzEVMBMGA1UEAwwMcGktZGVtby5ob21lMCAXDTI1MDYwNjE5MzgyOFoYDzIx MjUwNTEzMTkzODI4WjAXMRUwEwYDVQQDDAxwaS1kZW1vLmhvbWUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDm0/iyJpB0ZW69hCtvLGhlZYA1XckkTt8r 4eSakT+UI+GwRgq79F2mwRw9YqozUhsuUq4uwUwlyhi3ZBoA2IvuJtV8Ml9A9Z5K I0i9E5JXVJNa4qyxS9Xv5+pSl+Y1UH1SB56v4/0d+tWTOuhEOmBI3HFIQJGIqbpb kqusy6Li0KRgO8xmJg3i2T5boQNPypVCXwBcxqRBahiUMAtd83Apl1UAX4HQ6Wq7 5T3zVuE6y/Fks9ajeu76IvLEipNaBT7FZkx7mYi60HfHdw0Q98IWFXk2qj9BSEi6 lAP9MWG2ox+DET9aGr3En2NIjm2R37KfNabZP15cqRQkTTEylBpdAgMBAAGjUzBR MB0GA1UdDgQWBBQTrnFl1y8PCWM4siiAj+2D7TmRVzAfBgNVHSMEGDAWgBQTrnFl 1y8PCWM4siiAj+2D7TmRVzAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUA A4IBAQBEAVCfjemL4kBEltWoFBHqjzLW5aUrXYqTZZF/0Ga+YvlpEW2gIO9Vwe/f kWjYAvnu1NcwcCHCdr5ghXARIwVkVLp7FFMXpMh2B5MZneJzoZasYo2ZXTgnlKAA SzCcKonr4hlg/RAEJdgKvmxyxwWTv5rBXNym8VCSIkRDz7W5yMrIfqFcb7f8N9wm vj/JHf+msPUoq1pdU39au+nnIj+fxsFxIwQi/a9D7/cAj773P3TWHarqfkn4wO0p fw8M1y8g4GrQreoHd7yqtPok5iC3aPIYcYuPswUZGlPnvM/UEJX3jGo67dtU3A/7 9rvwZgxjGYsnezxENIKrXN1S82W4 -----END CERTIFICATE----- birth_message: topic: data payload: '---> Nouvelle connexion MQTT...'