Home Assistant Unofficial Reference 2024.12.1
helpers.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.zwave_js.helpers.ZwaveValueID
 
class  homeassistant.components.zwave_js.helpers.ZwaveValueMatcher
 

Namespaces

 homeassistant.components.zwave_js.helpers
 

Functions

str|None homeassistant.components.zwave_js.helpers._zwave_js_config_entry (HomeAssistant hass, dr.DeviceEntry device)
 
None homeassistant.components.zwave_js.helpers.async_disable_server_logging_if_needed (HomeAssistant hass, ConfigEntry entry, Driver driver)
 
None homeassistant.components.zwave_js.helpers.async_enable_server_logging_if_needed (HomeAssistant hass, ConfigEntry entry, Driver driver)
 
None homeassistant.components.zwave_js.helpers.async_enable_statistics (Driver driver)
 
ZwaveNode homeassistant.components.zwave_js.helpers.async_get_node_from_device_id (HomeAssistant hass, str device_id, dr.DeviceRegistry|None dev_reg=None)
 
ZwaveNode homeassistant.components.zwave_js.helpers.async_get_node_from_entity_id (HomeAssistant hass, str entity_id, er.EntityRegistry|None ent_reg=None, dr.DeviceRegistry|None dev_reg=None)
 
str|None homeassistant.components.zwave_js.helpers.async_get_node_status_sensor_entity_id (HomeAssistant hass, str device_id, er.EntityRegistry|None ent_reg=None, dr.DeviceRegistry|None dev_reg=None)
 
set[ZwaveNode] homeassistant.components.zwave_js.helpers.async_get_nodes_from_area_id (HomeAssistant hass, str area_id, er.EntityRegistry|None ent_reg=None, dr.DeviceRegistry|None dev_reg=None)
 
set[ZwaveNode] homeassistant.components.zwave_js.helpers.async_get_nodes_from_targets (HomeAssistant hass, dict[str, Any] val, er.EntityRegistry|None ent_reg=None, dr.DeviceRegistry|None dev_reg=None, logging.Logger logger=LOGGER)
 
Callable[[ConfigType], ConfigType] homeassistant.components.zwave_js.helpers.check_type_schema_map (dict[str, vol.Schema] schema_map)
 
None homeassistant.components.zwave_js.helpers.copy_available_params (dict[str, Any] input_dict, dict[str, Any] output_dict, list[str] params)
 
tuple[str, str] homeassistant.components.zwave_js.helpers.get_device_id (Driver driver, ZwaveNode node)
 
tuple[str, str]|None homeassistant.components.zwave_js.helpers.get_device_id_ext (Driver driver, ZwaveNode node)
 
DeviceInfo homeassistant.components.zwave_js.helpers.get_device_info (Driver driver, ZwaveNode node)
 
tuple[str, int]|None homeassistant.components.zwave_js.helpers.get_home_and_node_id_from_device_entry (dr.DeviceEntry device_entry)
 
str homeassistant.components.zwave_js.helpers.get_network_identifier_for_notification (HomeAssistant hass, ConfigEntry config_entry, Controller controller)
 
int|None homeassistant.components.zwave_js.helpers.get_state_key_from_unique_id (str unique_id)
 
str homeassistant.components.zwave_js.helpers.get_unique_id (Driver driver, str value_id)
 
str|None homeassistant.components.zwave_js.helpers.get_value_id_from_unique_id (str unique_id)
 
Any|None homeassistant.components.zwave_js.helpers.get_value_of_zwave_value (ZwaveValue|None value)
 
VolSchemaType|vol.Coerce|vol.In|None homeassistant.components.zwave_js.helpers.get_value_state_schema (ZwaveValue value)
 
str homeassistant.components.zwave_js.helpers.get_valueless_base_unique_id (Driver driver, ZwaveNode node)
 
ZwaveValue homeassistant.components.zwave_js.helpers.get_zwave_value_from_config (ZwaveNode node, ConfigType config)
 
ConfigType homeassistant.components.zwave_js.helpers.remove_keys_with_empty_values (ConfigType config)
 
bool homeassistant.components.zwave_js.helpers.value_matches_matcher (ZwaveValueMatcher matcher, ValueDataType value_data)