From 4be87d41efe51a6cfcf9b26f221604e679e66a5c Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Thu, 5 Jun 2025 11:27:06 +0200 Subject: [PATCH] Fix LoRaWan decoder LHT52 battery calculation --- tasmota/berry/lorawan/decoders/vendors/dragino/LHT52.be | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasmota/berry/lorawan/decoders/vendors/dragino/LHT52.be b/tasmota/berry/lorawan/decoders/vendors/dragino/LHT52.be index d60740b8b..c5b833f1f 100644 --- a/tasmota/berry/lorawan/decoders/vendors/dragino/LHT52.be +++ b/tasmota/berry/lorawan/decoders/vendors/dragino/LHT52.be @@ -67,9 +67,9 @@ class LwDecoLHT52 data.insert("Firmware_Version", f'v{Bytes[1]:%u}.{Bytes[2]>>4:%u}.{Bytes[2]&0xF:%u}') data.insert("Freq_Band",LwRegions[Bytes[3]-1]) data.insert("Sub_Band",Bytes[4]) - data.insert("BattV",((Bytes[5] << 8) | Bytes[6]) / 1000) + data.insert("BattV",((Bytes[5] << 8) | Bytes[6]) / 1000.0) battery_last_seen = tasmota.rtc('local') - battery = ((Bytes[5] << 8) | Bytes[6]) / 1000 + battery = ((Bytes[5] << 8) | Bytes[6]) / 1000.0 valid_values = true else # Ignore other Fports