Home Assistant Unofficial Reference 2024.12.1
messages.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.websocket_api.messages
 

Functions

bytes|None homeassistant.components.websocket_api.messages._message_to_json_bytes_or_none (dict[str, Any] message)
 
bytes homeassistant.components.websocket_api.messages._partial_cached_event_message (Event event)
 
bytes homeassistant.components.websocket_api.messages._partial_cached_state_diff_message (Event[EventStateChangedData] event)
 
dict[ str, list[str]|dict[str, CompressedState]|dict[str, dict[str, dict[str, str|list[str]]]],] homeassistant.components.websocket_api.messages._state_diff_event (Event[EventStateChangedData] event)
 
bytes homeassistant.components.websocket_api.messages.cached_event_message (bytes message_id_as_bytes, Event event)
 
bytes homeassistant.components.websocket_api.messages.cached_state_diff_message (bytes message_id_as_bytes, Event[EventStateChangedData] event)
 
bytes homeassistant.components.websocket_api.messages.construct_result_message (int iden, bytes payload)
 
dict[str, Any] homeassistant.components.websocket_api.messages.error_message (int|None iden, str code, str message, str|None translation_key=None, str|None translation_domain=None, dict[str, Any]|None translation_placeholders=None)
 
dict[str, Any] homeassistant.components.websocket_api.messages.event_message (int iden, Any event)
 
bytes homeassistant.components.websocket_api.messages.message_to_json_bytes (dict[str, Any] message)
 
dict[str, Any] homeassistant.components.websocket_api.messages.result_message (int iden, Any result=None)
 

Variables

dictionary homeassistant.components.websocket_api.messages.BASE_ERROR_MESSAGE
 
string homeassistant.components.websocket_api.messages.ENTITY_EVENT_ADD = "a"
 
string homeassistant.components.websocket_api.messages.ENTITY_EVENT_CHANGE = "c"
 
string homeassistant.components.websocket_api.messages.ENTITY_EVENT_REMOVE = "r"
 
 homeassistant.components.websocket_api.messages.extra
 
 homeassistant.components.websocket_api.messages.Final
 
 homeassistant.components.websocket_api.messages.INVALID_JSON_PARTIAL_MESSAGE
 
string homeassistant.components.websocket_api.messages.STATE_DIFF_ADDITIONS = "+"
 
string homeassistant.components.websocket_api.messages.STATE_DIFF_REMOVALS = "-"