shelly upgedatet

This commit is contained in:
Nils Reiners
2025-05-26 21:31:28 +02:00
parent 0734f7a810
commit 7df61fd6c1
2 changed files with 4 additions and 1 deletions

View File

@@ -1,3 +1,5 @@
import struct
from pymodbus.client import ModbusTcpClient from pymodbus.client import ModbusTcpClient
import pandas as pd import pandas as pd
import time import time
@@ -53,7 +55,8 @@ class ShellyPro3m:
print(f"Fehler beim Lesen von Adresse {address}: {result}") print(f"Fehler beim Lesen von Adresse {address}: {result}")
continue continue
value = result.registers[0] / 10.0 packed = struct.pack(">HH", result.registers[1], result.registers[0])
value = round(struct.unpack(">f", packed)[0], 2)
print(f"Adresse {address} - {info['desc']}: {value}") print(f"Adresse {address} - {info['desc']}: {value}")
data[f"{address} - {info['desc']}"] = value data[f"{address} - {info['desc']}"] = value