esphome/config/seeed-studio.yaml
2025-05-27 16:52:44 +02:00

128 lines
3.4 KiB
YAML

esphome:
name: seeed-studio
friendly_name: seeed studio
esp32:
board: esp32-s3-devkitc-1
framework:
type: esp-idf
# Enable logging
logger:
level: DEBUG
# Enable Home Assistant API
api:
encryption:
key: "1tRYVfsGzt8mFr+ay9hE24pdPd8IACedduh9tLWg4xs="
ota:
- platform: esphome
password: "d68060a1d18b9d61354434595717070c"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
uart:
id: mod_bus_id
tx_pin: GPIO44 # Il faut les inverser !!!!
rx_pin: GPIO43
baud_rate: 4800
# debug:
# direction: BOTH
# dummy_receiver: false
# after:
# delimiter: "\n"
# sequence:
# - lambda: UARTDebug::log_string(direction, bytes);
modbus:
id: modbus1
uart_id: mod_bus_id
modbus_controller:
- id: modbus_controller1
address: 1
modbus_id: modbus1
setup_priority: -10
command_throttle: 2s
update_interval: 4s
- id: modbus_controller2
address: 2
modbus_id: modbus1
setup_priority: -10
command_throttle: 2s
update_interval: 4s
sensor:
- platform: modbus_controller
id: sensor1
modbus_controller_id: modbus_controller1
name: "Wind speed"
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: "rbo2"
payload: !lambda 'return "Vent (x 10 en m/s) --> " + to_string(x);'
- platform: modbus_controller
modbus_controller_id: modbus_controller2
name: "Wind direction gear"
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: "rbo2"
payload: !lambda 'return "Sens --> " + to_string(x);'
mqtt:
broker: "pc-raymond.home"
id: mqtt1
log_topic: null
port: 8883
username: admin
password: !secret mqtt
certificate_authority: |
-----BEGIN CERTIFICATE-----
MIIDFzCCAf+gAwIBAgIUVQ1Osb4crzbNV4NvXb9K7EmbemYwDQYJKoZIhvcNAQEL
BQAwGjEYMBYGA1UEAwwPcGMtcmF5bW9uZC5ob21lMCAXDTI1MDUyNjA5MDEwNFoY
DzIxMjUwNTAyMDkwMTA0WjAaMRgwFgYDVQQDDA9wYy1yYXltb25kLmhvbWUwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaXw1Ziox9ncVXBggG8MdjsxNu
tIBB/PZRJ3sskWzSvzp2tUavpRKvNqxhmFoLjwaDLFAchAwfGRSlo6rtecQEzhg6
E/fm8i3u2iP4VlRcerYJwj5rGhmbSIiHnXy77ImGV4IZUiaBYRBDbZ9V9X3ls+AA
/qfenHP1hVAufypQldpDQs0q/KL4aGlJZDf+90zw/zap46YnCMljIdykakKEtZJb
fw53jC4eOw4SE27JVaUFPYMYtsgl/I/bTyAByK11dZpyVyiydLu3U5vzZONdUcD5
NRl1NeuXIFM8Vvppi9yXWhhJ8dV3lE+aeNlXEeFETr6S4rmZduMeiEn+C2B5AgMB
AAGjUzBRMB0GA1UdDgQWBBRY8Tv73HtXTKJxzkwJ5r3984/WrzAfBgNVHSMEGDAW
gBRY8Tv73HtXTKJxzkwJ5r3984/WrzAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3
DQEBCwUAA4IBAQAVLiMaywmZBq502Oc9ryNm6baYUFTncsqOthR3CQCfHXMsjWKX
mDXu9+vKouh02dbLzPSziTJt9/IvbfLoy2X/ebWBTSQx6JgftU1ScVubpqhHzsiu
3uXZl7ZfnEkm3TZW4fYxQIX0Ma86tINM/M/b6gIdwzDmH4JnFnf7QqtUCiI/7yvM
69FHbLdVqeVDMozhr7Xtx/Lo83Ck3AmwPggAPKgGEwclhnXhr7rifznBOheQ8TVk
7h5wAqf2c0ejy4P0T8JoQblBzB/fHPScefQbIcBnKlN72PLc7W9RU3o7pU84ezJE
Ap2FlRX2rpKJFiX5rJbjGuzED4G2wv4QNrLl
-----END CERTIFICATE-----
birth_message:
topic: rbo
payload: 'Nouvelle connexion MQTT...'