diff --git a/dbus-goecharger.py b/dbus-goecharger.py index e193f7f..8aa9ff5 100755 --- a/dbus-goecharger.py +++ b/dbus-goecharger.py @@ -50,7 +50,12 @@ class DbusGoeChargerService: self._dbusservice.add_path('/ProductName', productname) self._dbusservice.add_path('/CustomName', productname) if data: - self._dbusservice.add_path('/FirmwareVersion', int(data['fwv'].replace('.', ''))) + fwv = data['fwv'] + try: + fwv = int(data['fwv'].replace('.', '')) + except: + pass + self._dbusservice.add_path('/FirmwareVersion', fwv) self._dbusservice.add_path('/Serial', data['sse']) self._dbusservice.add_path('/HardwareVersion', hardwareVersion) self._dbusservice.add_path('/Connected', 1)