Skip to content

Commit aaa6115

Browse files
authored
fix mqtt chargepoint (openWB#2354)
1 parent 5d16db9 commit aaa6115

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

packages/helpermodules/subdata.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,8 @@ def process_chargepoint_topic(self, var: Dict[str, chargepoint.Chargepoint], msg
443443
Pub().pub(f'openWB/set/vehicle/{var["cp"+index].chargepoint.data.set.charging_ev}'
444444
'/get/force_soc_update', True)
445445
self.set_json_payload_class(var["cp"+index].chargepoint.data.get, msg)
446-
elif re.search("/chargepoint/[0-9]+/get/error_timestamp$", msg.topic) is not None:
446+
elif (re.search("/chargepoint/[0-9]+/get/error_timestamp$", msg.topic) is not None and
447+
hasattr(var[f"cp{index}"].chargepoint.chargepoint_module, "client_error_context")):
447448
var["cp" +
448449
index].chargepoint.chargepoint_module.client_error_context.error_timestamp = (
449450
decode_payload(msg.payload)

packages/modules/common/abstract_chargepoint.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
class AbstractChargepoint:
88
@abstractmethod
9-
def __init__(self, id: int, connection_module: dict, power_module: dict) -> None:
9+
def __init__(self, config) -> None:
1010
pass
1111

1212
@abstractmethod

0 commit comments

Comments
 (0)