Select Git revision
yieryi3178.yaml
yieryi3178.yaml 1.27 KiB
esphome:
includes:
- include/yieryi_3178.h
uart:
id: uart_rs485
tx_pin: 19 # TXD
rx_pin: 18 # RXD
baud_rate: 9600
sensor:
- platform: custom
lambda: |-
auto yieryi3178 = new Yieryi3178(id(uart_rs485), 5000);
App.register_component(yieryi3178);
return {yieryi3178->ec, yieryi3178->ph, yieryi3178->rh, yieryi3178->temp, yieryi3178->bat};
sensors:
- id: yieryi3178_ec
name: "Water: EC"
unit_of_measurement: "mS"
accuracy_decimals: 3
- id: yieryi3178_ph
name: "Water: pH"
unit_of_measurement: "pH"
accuracy_decimals: 2
- id: yieryi3178_humidity
name: "Water: Humidity"
unit_of_measurement: "%"
accuracy_decimals: 0
- id: yieryi3178_temperature
name: "Water: Temperature"
unit_of_measurement: "°C"
accuracy_decimals: 1
- id: yieryi3178_battery
name: "Water: Battery Level"
unit_of_measurement: "%"
accuracy_decimals: 1
prometheus:
relabel:
yieryi3178_ec:
id: water_ec
name: "EC"
yieryi3178_ph:
id: water_ph
name: "pH"
yieryi3178_humidity:
id: water_humidity
name: "Humidity (EC/pH Monitor)"
yieryi3178_temperature:
id: water_temperature
name: "Water Temperature"
yieryi3178_battery:
id: water_battery
name: "Battery Level"