Files
artem b34d601ffd Add MQTT connection uptime sensor
To debug network connectivity issues.
2025-03-15 20:50:05 +00:00

25 lines
783 B
YAML

mqtt:
broker: !secret mqtt_broker
username: esphome
password: !secret mqtt_password
id: mqtt_homeassistant
# We have some common entities across multiple devices,
# e.g. Reset button, and component+object_id doesn't cut it
# to provide uniqueness.
discovery_unique_id_generator: mac
# No point in publishing NaN as it will not be accepted by
# HA and only generate error messages.
publish_nan_as_none: true
on_connect:
- sensor.duty_time.start: mqtt_connection_uptime
on_disconnect:
- sensor.duty_time.stop: mqtt_connection_uptime
- sensor.duty_time.reset: mqtt_connection_uptime
sensor:
- platform: duty_time
id: mqtt_connection_uptime
name: "ESP chip MQTT connection uptime"
entity_category: diagnostic
accuracy_decimals: 0