Fix key error upon missing node (#14460)
* This is needed after gateway ready message generates an update while persistence is off, or while the gateway node hasn't been presented yet.
This commit is contained in:
parent
cf44b77225
commit
7562b4164b
1 changed files with 3 additions and 2 deletions
|
@ -495,8 +495,9 @@ def gw_callback_factory(hass):
|
|||
_LOGGER.debug(
|
||||
"Node update: node %s child %s", msg.node_id, msg.child_id)
|
||||
|
||||
child = msg.gateway.sensors[msg.node_id].children.get(msg.child_id)
|
||||
if child is None:
|
||||
try:
|
||||
child = msg.gateway.sensors[msg.node_id].children[msg.child_id]
|
||||
except KeyError:
|
||||
_LOGGER.debug("Not a child update for node %s", msg.node_id)
|
||||
return
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue