Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.mysensors.handler Namespace Reference

Functions

None _handle_child_update (HomeAssistant hass, GatewayId gateway_id, dict[Platform, list[DevId]] validated)
 
None _handle_node_update (HomeAssistant hass, GatewayId gateway_id, Message msg)
 
None handle_battery_level (HomeAssistant hass, GatewayId gateway_id, Message msg)
 
None handle_heartbeat (HomeAssistant hass, GatewayId gateway_id, Message msg)
 
None handle_internal (HomeAssistant hass, GatewayId gateway_id, Message msg)
 
None handle_presentation (HomeAssistant hass, GatewayId gateway_id, Message msg)
 
None handle_set (HomeAssistant hass, GatewayId gateway_id, Message msg)
 
None handle_sketch_name (HomeAssistant hass, GatewayId gateway_id, Message msg)
 
None handle_sketch_version (HomeAssistant hass, GatewayId gateway_id, Message msg)
 

Detailed Description

Handle MySensors messages.

Function Documentation

◆ _handle_child_update()

None homeassistant.components.mysensors.handler._handle_child_update ( HomeAssistant  hass,
GatewayId  gateway_id,
dict[Platform, list[DevId]]   validated 
)
private
Handle a child update.

Definition at line 91 of file handler.py.

◆ _handle_node_update()

None homeassistant.components.mysensors.handler._handle_node_update ( HomeAssistant  hass,
GatewayId  gateway_id,
Message   msg 
)
private
Handle a node update.

Definition at line 116 of file handler.py.

◆ handle_battery_level()

None homeassistant.components.mysensors.handler.handle_battery_level ( HomeAssistant  hass,
GatewayId  gateway_id,
Message   msg 
)
Handle an internal battery level message.

Definition at line 48 of file handler.py.

◆ handle_heartbeat()

None homeassistant.components.mysensors.handler.handle_heartbeat ( HomeAssistant  hass,
GatewayId  gateway_id,
Message  msg 
)
Handle an heartbeat.

Definition at line 57 of file handler.py.

◆ handle_internal()

None homeassistant.components.mysensors.handler.handle_internal ( HomeAssistant  hass,
GatewayId  gateway_id,
Message  msg 
)
Handle a mysensors internal message.

Definition at line 38 of file handler.py.

◆ handle_presentation()

None homeassistant.components.mysensors.handler.handle_presentation ( HomeAssistant  hass,
GatewayId  gateway_id,
Message   msg 
)
Handle an internal presentation message.

Definition at line 82 of file handler.py.

◆ handle_set()

None homeassistant.components.mysensors.handler.handle_set ( HomeAssistant  hass,
GatewayId  gateway_id,
Message  msg 
)
Handle a mysensors set message.

Definition at line 30 of file handler.py.

◆ handle_sketch_name()

None homeassistant.components.mysensors.handler.handle_sketch_name ( HomeAssistant  hass,
GatewayId  gateway_id,
Message   msg 
)
Handle an internal sketch name message.

Definition at line 64 of file handler.py.

◆ handle_sketch_version()

None homeassistant.components.mysensors.handler.handle_sketch_version ( HomeAssistant  hass,
GatewayId  gateway_id,
Message   msg 
)
Handle an internal sketch version message.

Definition at line 73 of file handler.py.