From b4b4e3655ed3d61aebac4e0f6d6593c613fdcec3 Mon Sep 17 00:00:00 2001 From: Matthias Prinke <83612361+matthias-bs@users.noreply.github.com> Date: Sat, 26 Aug 2023 15:40:35 +0200 Subject: [PATCH] Added hourly (past 60 minutes) rainfall --- examples/BresserWeatherSensorMQTT/BresserWeatherSensorMQTT.ino | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/BresserWeatherSensorMQTT/BresserWeatherSensorMQTT.ino b/examples/BresserWeatherSensorMQTT/BresserWeatherSensorMQTT.ino index 5aaaa35d..fc596b9f 100644 --- a/examples/BresserWeatherSensorMQTT/BresserWeatherSensorMQTT.ino +++ b/examples/BresserWeatherSensorMQTT/BresserWeatherSensorMQTT.ino @@ -99,6 +99,7 @@ // Added define RX_STRATEGY // 20230717 Added weather sensor startup handling to rain gauge // 20230817 Added rain gauge reset via MQTT +// 20230826 Added hourly (past 60 minutes) rainfall as 'rain_h' // // ToDo: // @@ -530,6 +531,7 @@ void publishWeatherdata(bool complete) } if (weatherSensor.sensor[i].rain_ok || complete) { mqtt_payload += String(",\"rain\":") + JSON_FLOAT(String(weatherSensor.sensor[i].rain_mm, 1)); + mqtt_payload += String(",\"rain_h\":") + JSON_FLOAT(String(rainGauge.pastHour(), 1)); mqtt_payload += String(",\"rain_d\":") + JSON_FLOAT(String(rainGauge.currentDay(), 1)); mqtt_payload += String(",\"rain_w\":") + JSON_FLOAT(String(rainGauge.currentWeek(), 1)); mqtt_payload += String(",\"rain_m\":") + JSON_FLOAT(String(rainGauge.currentMonth(), 1));