From 73ed4f87e423421e0efb7ed74960cd6cf6423a09 Mon Sep 17 00:00:00 2001 From: Arthur van Dorp Date: Fri, 1 Mar 2024 18:41:38 +0100 Subject: [PATCH] Add uptime to system sensors for home assistant Uptime is already part of the MQTT messages, but not sensors indicated to home assistant. Useful for troubleshooting purposes. --- lib/HomeAssistantMqttHandler/include/HomeAssistantStatic.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/HomeAssistantMqttHandler/include/HomeAssistantStatic.h b/lib/HomeAssistantMqttHandler/include/HomeAssistantStatic.h index 45f89bc2..be7079e6 100644 --- a/lib/HomeAssistantMqttHandler/include/HomeAssistantStatic.h +++ b/lib/HomeAssistantMqttHandler/include/HomeAssistantStatic.h @@ -107,10 +107,11 @@ const HomeAssistantSensor PriceSensors[PriceSensorCount] PROGMEM = { const HomeAssistantSensor PriceSensor PROGMEM = {"Price in %02d %s", "/prices", "prices['%d']", 4000, "", "monetary", ""}; -const uint8_t SystemSensorCount PROGMEM = 2; +const uint8_t SystemSensorCount PROGMEM = 3; const HomeAssistantSensor SystemSensors[SystemSensorCount] PROGMEM = { {"Status", "/state", "rssi", 180, "dBm", "signal_strength", "measurement"}, - {"Supply volt", "/state", "vcc", 180, "V", "voltage", "measurement"} + {"Supply volt", "/state", "vcc", 180, "V", "voltage", "measurement"}, + {"Uptime", "/state", "up", 180, "s", "uptime", "measurement"} }; const HomeAssistantSensor TemperatureSensor PROGMEM = {"Temperature sensor %s", "/temperatures", "temperatures['%s']", 900, "°C", "temperature", "measurement"};