Skip to content

Commit ac95c12

Browse files
authored
Merge pull request #177 from drc38/websockets
Implement suggested websockets fix
2 parents 255ea16 + 6e18a6f commit ac95c12

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

custom_components/ocpp/api.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from homeassistant.helpers import device_registry, entity_component, entity_registry
1414
import homeassistant.helpers.config_validation as cv
1515
import voluptuous as vol
16-
import websockets
16+
import websockets.server
1717

1818
from ocpp.exceptions import NotImplementedError
1919
from ocpp.messages import CallError
@@ -134,7 +134,7 @@ async def create(hass: HomeAssistant, entry: ConfigEntry):
134134
"""Create instance and start listening for OCPP connections on given port."""
135135
self = CentralSystem(hass, entry)
136136

137-
server = await websockets.serve(
137+
server = await websockets.server.serve(
138138
self.on_connect,
139139
self.host,
140140
self.port,
@@ -873,7 +873,7 @@ def on_meter_values(self, connector_id: int, meter_value: Dict, **kwargs):
873873
self._transactionId = kwargs.get(om.transaction_id.name)
874874
if self._metrics[csess.transaction_id.value].value == 0:
875875
self._metrics[csess.session_time.value].value = 0
876-
self._metrics[csess.session_energy.value].value = 0
876+
self._metrics[csess.meter_start.value].value = None
877877
else:
878878
self._metrics[csess.session_time.value].value = round(
879879
(

0 commit comments

Comments
 (0)