Skip to content

Commit 5ec11f4

Browse files
authored
fix: parse new SoC keys in websocket output (#363)
1 parent 509f947 commit 5ec11f4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

openevsehttp/__main__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1235,20 +1235,26 @@ def vehicle_soc(self) -> int | None:
12351235
"""Return battery level."""
12361236
if self._status is not None and "vehicle_soc" in self._status:
12371237
return self._status["vehicle_soc"]
1238+
if self._status is not None and "battery_level" in self._status:
1239+
return self._status["battery_level"]
12381240
return None
12391241

12401242
@property
12411243
def vehicle_range(self) -> int | None:
12421244
"""Return battery range."""
12431245
if self._status is not None and "vehicle_range" in self._status:
12441246
return self._status["vehicle_range"]
1247+
if self._status is not None and "battery_range" in self._status:
1248+
return self._status["battery_range"]
12451249
return None
12461250

12471251
@property
12481252
def vehicle_eta(self) -> int | None:
12491253
"""Return time to full charge."""
12501254
if self._status is not None and "vehicle_eta" in self._status:
12511255
return self._status["vehicle_eta"]
1256+
if self._status is not None and "time_to_full_charge" in self._status:
1257+
return self._status["time_to_full_charge"]
12521258
return None
12531259

12541260
# There is currently no min/max amps JSON data

0 commit comments

Comments
 (0)