From e9ed587189421e566e8ae2eb2e4d92203310a8dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Markst=C3=A4dter?= Date: Tue, 5 Apr 2022 11:04:49 +0200 Subject: [PATCH] fix actual current as max of all phases --- dbus-goecharger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dbus-goecharger.py b/dbus-goecharger.py index 35ea04b..55a2caf 100755 --- a/dbus-goecharger.py +++ b/dbus-goecharger.py @@ -139,7 +139,7 @@ class DbusGoeChargerService: self._dbusservice['/Ac/L3/Power'] = int(data['nrg'][9] * 0.1 * 1000) self._dbusservice['/Ac/Power'] = int(data['nrg'][11] * 0.01 * 1000) self._dbusservice['/Ac/Voltage'] = int(data['nrg'][0]) - self._dbusservice['/Current'] = int(data['amp']) + self._dbusservice['/Current'] = max(data['nrg'][4] * 0.1, data['nrg'][5] * 0.1, data['nrg'][6] * 0.1) self._dbusservice['/SetCurrent'] = int(data['amp']) self._dbusservice['/MaxCurrent'] = 16 # data['vehicle_current_a'] self._dbusservice['/Ac/Energy/Forward'] = int(float(data['eto']) / 10.0)