Skip to content

Commit c61462a

Browse files
committed
Add timestamp decode to LHTxx
1 parent f90be50 commit c61462a

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

tasmota/berry/lorawan/decoders/vendors/dragino/LHT52.be

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ class LwDecoLHT52
3232

3333
data.insert("Hum_Internal", ((Bytes[2]<<8 ) | Bytes[3])/10.0)
3434
data.insert("Ext_SensorType", Bytes[6])
35-
data.insert("Systimestamp",(Bytes[7] << 24) | (Bytes[8] << 16) | (Bytes[9] << 8) | Bytes[10])
35+
# data.insert("Systimestamp",(Bytes[7] << 24) | (Bytes[8] << 16) | (Bytes[9] << 8) | Bytes[10])
36+
var epoch = (Bytes[7] << 24) | (Bytes[8] << 16) | (Bytes[9] << 8) | Bytes[10]
37+
data.insert("Systimestamp",tasmota.time_str(epoch))
3638

3739
## STATUS DATA ##
3840
elif 5 == FPort && Bytes.size() == 7

tasmota/berry/lorawan/decoders/vendors/dragino/LHT65.be

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ class LwDecoLHT65
7373
data.insert("Exit_count", (Bytes[7] << 24) | (Bytes[8] << 16) | (Bytes[9] << 8) | Bytes[10])
7474
elif 9==Ext
7575
data.insert("Work_mode", 'DS18B20 & timestamp')
76-
data.insert("Systimestamp", (Bytes[7] << 24) | (Bytes[8] << 16) | (Bytes[9] << 8) | Bytes[10])
76+
# data.insert("Systimestamp", (Bytes[7] << 24) | (Bytes[8] << 16) | (Bytes[9] << 8) | Bytes[10])
77+
var epoch = (Bytes[7] << 24) | (Bytes[8] << 16) | (Bytes[9] << 8) | Bytes[10]
78+
data.insert("Systimestamp",tasmota.time_str(epoch))
7779
elif 15==Ext
7880
data.insert("Work_mode",'DS18B20ID')
7981
data.insert("ID",f"{Bytes[2]:%02X}" + f"{Bytes[3]:%02X}" + f"{Bytes[4]:%02X}" + f"{Bytes[5]:%02X}" + f"{Bytes[6]:%02X}" + f"{Bytes[8]:%02X}" + f"{Bytes[9]:%02X}" + f"{Bytes[10]:%02X}" )

0 commit comments

Comments
 (0)