Fix LoRaWan millis overflow (#24373)

- Fix lock/unlock icons
This commit is contained in:
Theo Arends
2026-04-06 12:47:08 +02:00
parent d588821f26
commit 62637ad16a
4 changed files with 5 additions and 7 deletions
+2 -4
View File
@@ -430,9 +430,7 @@ class lwdecode_cls
Called every WebRefresh time
------------------------------------------------------------#
def web_sensor()
var current_time = tasmota.millis()
if current_time < self.cache_timeout
if !tasmota.time_reached(self.cache_timeout)
tasmota.web_send_decimal(self.web_msg_cache)
return
end
@@ -459,7 +457,7 @@ class lwdecode_cls
msg)
self.web_msg_cache = full_msg
self.cache_timeout = current_time + 5000
self.cache_timeout = tasmota.millis() + 5000
tasmota.web_send_decimal(full_msg)
end
end
+1 -1
View File
@@ -76,7 +76,7 @@ class LwDecoLDS02
var door_open = sensor[6]
var door_open_last_seen = sensor[7]
msg += "<tr class='htr'><td colspan='4'>&#9478;" # |
msg += string.format(" %s %s", (door_open) ? "&#x1F513" : "&#x1F512", # Open or Closed lock - Door
msg += string.format(" %s %s", (door_open) ? "&#x1F513;" : "&#x1F512;", # Open or Closed lock - Door
lwdecode.dhm(door_open_last_seen))
msg += "{e}" # = </td></tr>
end
+1 -1
View File
@@ -189,7 +189,7 @@ class LwDecoLHT65
msg += string.format(" &#x2600;&#xFE0F; ext %.1f°C", temp_ext) # Sunshine - Temperature external
end
if door_open < 1000
msg += string.format(" %s %s", (door_open) ? "&#x1F513" : "&#x1F512", # Open or Closed lock - Door
msg += string.format(" %s %s", (door_open) ? "&#x1F513;" : "&#x1F512;", # Open or Closed lock - Door
lwdecode.dhm(door_open_last_seen))
end
msg += "{e}" # = </td></tr>
+1 -1
View File
@@ -91,7 +91,7 @@ class LwDecoDW10
msg += "<tr class='htr'><td colspan='4'>&#9478;" # |
msg += string.format(" &#x2600;&#xFE0F; %.1f°C", temperature) # Sunshine - Temperature
msg += string.format(" &#x1F4A7; %.1f%%", humidity) # Raindrop - Humidity
msg += string.format(" %s %s", (door_open) ? "&#x1F513" : "&#x1F512", # Open or Closed lock - Door
msg += string.format(" %s %s", (door_open) ? "&#x1F513;" : "&#x1F512;", # Open or Closed lock - Door
lwdecode.dhm(door_open_last_seen))
msg += "{e}" # = </td></tr>
end