Skip to content

Commit 0e8b619

Browse files
authored
[BREAKING] Change uptime unit from seconds to minutes (#897)
* Change uptime from s to min to prevent going to the max of unsigned long
1 parent 625f7f3 commit 0e8b619

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

main/ZmqttDiscovery.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ void pubMqttDiscovery() {
174174
createDiscovery("sensor", //set Type
175175
subjectSYStoMQTT, "SYS: Uptime", (char*)getUniqueId("uptime", "").c_str(), //set state_topic,name,uniqueId
176176
"", "", "{{ value_json.uptime }}", //set availability_topic,device_class,value_template,
177-
"", "", "s", //set,payload_on,payload_off,unit_of_meas,
177+
"", "", "min", //set,payload_on,payload_off,unit_of_meas,
178178
0, //set off_delay
179179
"", "", true, "", //set,payload_avalaible,payload_not avalaible ,is a gateway entity, command topic
180180
"", "", "", "", false // device name, device manufacturer, device model, device mac, retain

main/main.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,10 +1322,10 @@ void loop() {
13221322
void stateMeasures() {
13231323
StaticJsonBuffer<JSON_MSG_BUFFER> jsonBuffer;
13241324
JsonObject& SYSdata = jsonBuffer.createObject();
1325-
unsigned long uptime = millis() / 1000;
1325+
unsigned long uptime = millis() / 60000; //minutes uptime
13261326
SYSdata["uptime"] = uptime;
13271327
SYSdata["version"] = OMG_VERSION;
1328-
Log.trace(F("retrieving value of system characteristics Uptime (s):%u" CR), uptime);
1328+
Log.trace(F("retrieving value of system characteristics Uptime (min):%u" CR), uptime);
13291329
# if defined(ESP8266) || defined(ESP32)
13301330
uint32_t freeMem;
13311331
freeMem = ESP.getFreeHeap();

0 commit comments

Comments
 (0)