mirror of
https://github.com/home-assistant/core.git
synced 2025-07-11 15:27:08 +00:00
Add debug logs for EDL21 (#92763)
This commit is contained in:
parent
86e5efd929
commit
d14af51f56
@ -344,6 +344,11 @@ class EDL21:
|
|||||||
self._name = config.get(CONF_NAME)
|
self._name = config.get(CONF_NAME)
|
||||||
self._proto = SmlProtocol(config[CONF_SERIAL_PORT])
|
self._proto = SmlProtocol(config[CONF_SERIAL_PORT])
|
||||||
self._proto.add_listener(self.event, ["SmlGetListResponse"])
|
self._proto.add_listener(self.event, ["SmlGetListResponse"])
|
||||||
|
LOGGER.debug(
|
||||||
|
"Initialized EDL21 for %s on %s",
|
||||||
|
config.get(CONF_NAME),
|
||||||
|
config[CONF_SERIAL_PORT],
|
||||||
|
)
|
||||||
|
|
||||||
async def connect(self) -> None:
|
async def connect(self) -> None:
|
||||||
"""Connect to an EDL21 reader."""
|
"""Connect to an EDL21 reader."""
|
||||||
@ -352,6 +357,7 @@ class EDL21:
|
|||||||
def event(self, message_body) -> None:
|
def event(self, message_body) -> None:
|
||||||
"""Handle events from pysml."""
|
"""Handle events from pysml."""
|
||||||
assert isinstance(message_body, SmlGetListResponse)
|
assert isinstance(message_body, SmlGetListResponse)
|
||||||
|
LOGGER.debug("Received sml message for %s: %s", self._name, message_body)
|
||||||
|
|
||||||
electricity_id = None
|
electricity_id = None
|
||||||
for telegram in message_body.get("valList", []):
|
for telegram in message_body.get("valList", []):
|
||||||
@ -360,6 +366,7 @@ class EDL21:
|
|||||||
break
|
break
|
||||||
|
|
||||||
if electricity_id is None:
|
if electricity_id is None:
|
||||||
|
LOGGER.debug("No electricity id found in sml message for %s", self._name)
|
||||||
return
|
return
|
||||||
electricity_id = electricity_id.replace(" ", "")
|
electricity_id = electricity_id.replace(" ", "")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user