Make AC-Position configurable

This commit is contained in:
Viktor Markstädter
2025-02-27 12:05:32 +01:00
parent d55cd59511
commit 6ab1882df8
2 changed files with 5 additions and 1 deletions

View File

@@ -2,8 +2,10 @@
AccessType = OnPremise
SignOfLifeLog = 1
Deviceinstance = 43
# Go-e charger hardware version: 1 = v1, 2 = v2, 3 = v3
# Go-e charger hardware version: 1 = v1, 2 = v2, 3 = v3, 4 = v4
HardwareVersion = 4
# Go-e charger AC-Position: 0 = AC out, 1 = AC in
AcPosition = 0
[ONPREMISE]
Host=192.168.178.51

View File

@@ -26,6 +26,7 @@ class DbusGoeChargerService:
config = self._getConfig()
deviceinstance = int(config['DEFAULT']['Deviceinstance'])
hardwareVersion = int(config['DEFAULT']['HardwareVersion'])
acPosition = int(config['DEFAULT']['AcPosition'])
self._dbusservice = VeDbusService("{}.http_{:02d}".format(servicename, deviceinstance), register=False)
self._paths = paths
@@ -61,6 +62,7 @@ class DbusGoeChargerService:
self._dbusservice.add_path('/HardwareVersion', hardwareVersion)
self._dbusservice.add_path('/Connected', 1)
self._dbusservice.add_path('/UpdateIndex', 0)
self._dbusservice.add_path('/Ac/Position', acPosition)
# add paths without units
for path in paths_wo_unit: