forked from peter/volvo2mqtt
Fix if multiplier is an empty string
This commit is contained in:
+3
-1
@@ -334,7 +334,9 @@ def parse_api_data(data, sensor_id=None):
|
|||||||
multiplier = 1
|
multiplier = 1
|
||||||
if keys_exists(settings["volvoData"], "odometerMultiplier"):
|
if keys_exists(settings["volvoData"], "odometerMultiplier"):
|
||||||
multiplier = settings["volvoData"]["odometerMultiplier"]
|
multiplier = settings["volvoData"]["odometerMultiplier"]
|
||||||
if multiplier < 1:
|
if isinstance(multiplier, str):
|
||||||
|
multiplier = 1
|
||||||
|
elif multiplier < 1:
|
||||||
multiplier = 1
|
multiplier = 1
|
||||||
return int(data["odometer"]["value"]) * multiplier if keys_exists(data, "odometer") else None
|
return int(data["odometer"]["value"]) * multiplier if keys_exists(data, "odometer") else None
|
||||||
elif sensor_id == "window_front_left":
|
elif sensor_id == "window_front_left":
|
||||||
|
|||||||
Reference in New Issue
Block a user