Variables | |
| Final | |
| KnxAsyncWebSocketCommandHandler | |
| KnxWebSocketCommandHandler | |
KNX Websocket API.
| websocket_api.const.AsyncWebSocketCommandHandler homeassistant.components.knx.websocket.provide_knx | ( | KnxAsyncWebSocketCommandHandler | func | ) |
Definition at line 93 of file websocket.py.
| ( websocket_api.const.AsyncWebSocketCommandHandler | websocket_api.const.WebSocketCommandHandler ) homeassistant.components.knx.websocket.provide_knx | ( | KnxAsyncWebSocketCommandHandler | KnxWebSocketCommandHandler | func | ) |
Websocket decorator to provide a KNXModule instance.
Definition at line 102 of file websocket.py.
| websocket_api.const.WebSocketCommandHandler homeassistant.components.knx.websocket.provide_knx | ( | KnxWebSocketCommandHandler | func | ) |
Definition at line 97 of file websocket.py.
| None homeassistant.components.knx.websocket.register_panel | ( | HomeAssistant | hass | ) |
Register the KNX Panel and Websocket API.
Definition at line 44 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_create_device | ( | HomeAssistant | hass, |
| KNXModule | knx, | ||
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Create a new KNX device.
Definition at line 523 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_create_entity | ( | HomeAssistant | hass, |
| KNXModule | knx, | ||
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Create entity in entity store and load it.
Definition at line 375 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_delete_entity | ( | HomeAssistant | hass, |
| KNXModule | knx, | ||
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Delete entity from entity store and remove it.
Definition at line 449 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_get_entity_config | ( | HomeAssistant | hass, |
| KNXModule | knx, | ||
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Get entity configuration from entity store.
Definition at line 496 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_get_entity_entries | ( | HomeAssistant | hass, |
| KNXModule | knx, | ||
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Get entities configured from entity store.
Definition at line 474 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_get_knx_project | ( | HomeAssistant | hass, |
| KNXModule | knx, | ||
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Handle get KNX project.
Definition at line 197 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_group_monitor_info | ( | HomeAssistant | hass, |
| KNXModule | knx, | ||
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Handle get info command of group monitor.
Definition at line 274 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_group_telegrams | ( | HomeAssistant | hass, |
| KNXModule | knx, | ||
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Handle get group telegrams command.
Definition at line 299 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_info | ( | HomeAssistant | hass, |
| KNXModule | knx, | ||
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Handle get info command.
Definition at line 162 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_project_file_process | ( | HomeAssistant | hass, |
| KNXModule | knx, | ||
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Handle get info command.
Definition at line 224 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_project_file_remove | ( | HomeAssistant | hass, |
| KNXModule | knx, | ||
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Handle get info command.
Definition at line 255 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_subscribe_telegram | ( | HomeAssistant | hass, |
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Subscribe to incoming and outgoing KNX telegrams.
Definition at line 319 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_update_entity | ( | HomeAssistant | hass, |
| KNXModule | knx, | ||
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Update entity in entity store and reload it.
Definition at line 412 of file websocket.py.
| None homeassistant.components.knx.websocket.ws_validate_entity | ( | HomeAssistant | hass, |
| websocket_api.ActiveConnection | connection, | ||
| dict | msg | ||
| ) |
Validate entity data.
Definition at line 350 of file websocket.py.
| homeassistant.components.knx.websocket.Final |
Definition at line 41 of file websocket.py.
| homeassistant.components.knx.websocket.KnxAsyncWebSocketCommandHandler |
Definition at line 86 of file websocket.py.
| homeassistant.components.knx.websocket.KnxWebSocketCommandHandler |
Definition at line 83 of file websocket.py.