From 9b7dd7d654c19036611a8a0173f7bfc2fb47386a Mon Sep 17 00:00:00 2001 From: Nils Reiners Date: Thu, 17 Apr 2025 15:28:37 +0200 Subject: [PATCH] high und low register ausgetauscht --- main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 91cdc8a..0d33382 100644 --- a/main.py +++ b/main.py @@ -31,7 +31,10 @@ try: continue if reg_type == 'REAL': - decoder = struct.pack('>HH', result.registers[0], result.registers[1]) + reg_high = result.registers[0] + reg_low = result.registers[1] + # Oder falls dein Gerät Low-Word zuerst sendet: + decoder = struct.pack('>HH', reg_low, reg_high) value = struct.unpack('>f', decoder)[0] else: value = result.registers[0]