From e807a22bbff29d79f30cc67a214b6f412da49bbc Mon Sep 17 00:00:00 2001 From: Florian Bezannier Date: Mon, 8 Feb 2021 00:14:45 +0100 Subject: [PATCH] add VehicleState topic for detectiong charging car v2 --- MyPSACC.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MyPSACC.py b/MyPSACC.py index 19d8514..e587865 100644 --- a/MyPSACC.py +++ b/MyPSACC.py @@ -306,7 +306,7 @@ class MyPSACC: if msg.topic.startswith(MQTT_RESP_TOPIC): if "return_code" in data: if data["return_code"] == "0": - return + pass elif data["return_code"] == "400": self.refresh_remote_token(force=True) logger.error("retry last request, token was expired") @@ -314,7 +314,7 @@ class MyPSACC: logger.error(f'{data["return_code"]} : {data["reason"]}') else: logger.debug("mqtt msg hasn't return code") - elif msg.topic.startswith(MQTT_EVENT_TOPIC) or msg.topic.endswith("/VehicleState"): + if msg.topic.startswith(MQTT_EVENT_TOPIC) or msg.topic.endswith("/VehicleState"): # fix a psa server bug where charge beginning without status api being updated if data["charging_state"]['remaining_time'] != 0 and data["charging_state"]['rate'] == 0: logger.info("charge begin")