Home Assistant Unofficial Reference 2024.12.1
properties.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.insteon.api.properties
 

Functions

def homeassistant.components.insteon.api.properties._bool_schema (name)
 
def homeassistant.components.insteon.api.properties._byte_schema (name)
 
def homeassistant.components.insteon.api.properties._float_schema (name)
 
def homeassistant.components.insteon.api.properties._list_schema (name, values)
 
def homeassistant.components.insteon.api.properties._multi_select_schema (name, values)
 
def homeassistant.components.insteon.api.properties._read_only_schema (name, value)
 
def homeassistant.components.insteon.api.properties.get_properties (Device device, show_advanced=False)
 
def homeassistant.components.insteon.api.properties.get_schema (prop, name, groups)
 
def homeassistant.components.insteon.api.properties.property_to_dict (prop)
 
def homeassistant.components.insteon.api.properties.update_property (device, prop_name, value)
 
None homeassistant.components.insteon.api.properties.websocket_change_properties_record (HomeAssistant hass, websocket_api.connection.ActiveConnection connection, dict[str, Any] msg)
 
None homeassistant.components.insteon.api.properties.websocket_get_properties (HomeAssistant hass, websocket_api.connection.ActiveConnection connection, dict[str, Any] msg)
 
None homeassistant.components.insteon.api.properties.websocket_load_properties (HomeAssistant hass, websocket_api.connection.ActiveConnection connection, dict[str, Any] msg)
 
None homeassistant.components.insteon.api.properties.websocket_reset_properties (HomeAssistant hass, websocket_api.connection.ActiveConnection connection, dict[str, Any] msg)
 
None homeassistant.components.insteon.api.properties.websocket_write_properties (HomeAssistant hass, websocket_api.connection.ActiveConnection connection, dict[str, Any] msg)
 

Variables

list homeassistant.components.insteon.api.properties.RAMP_RATE_LIST = [str(seconds) for seconds in RAMP_RATE_SECONDS]
 
 homeassistant.components.insteon.api.properties.RAMP_RATE_SECONDS = list(dict.fromkeys(RAMP_RATES_SEC))
 
list homeassistant.components.insteon.api.properties.RELAY_MODES = [str(RelayMode(v)).lower() for v in list(RelayMode)]
 
string homeassistant.components.insteon.api.properties.SHOW_ADVANCED = "show_advanced"
 
list homeassistant.components.insteon.api.properties.TOGGLE_MODES = [str(ToggleMode(v)).lower() for v in list(ToggleMode)]