Public Member Functions | |
| FanValueMapping | get_fan_value_mapping (self, dict[str, ZwaveConfigurationValue] resolved_data) |
Public Member Functions inherited from homeassistant.components.zwave_js.discovery_data_template.BaseDiscoverySchemaDataTemplate | |
| Any | resolve_data (self, ZwaveValue value) |
| set[str] | value_ids_to_watch (self, Any resolved_data) |
| Iterable[ZwaveValue|None] | values_to_watch (self, Any resolved_data) |
Public Member Functions inherited from homeassistant.components.zwave_js.discovery_data_template.FanValueMappingDataTemplate | |
| FanValueMapping|None | get_fan_value_mapping (self, dict[str, Any] resolved_data) |
Additional Inherited Members | |
Static Public Attributes inherited from homeassistant.components.zwave_js.discovery_data_template.BaseDiscoverySchemaDataTemplate | |
| None | |
Specifies a fixed set of properties for a fan.
Example:
ZWaveDiscoverySchema(
platform="fan",
hint="has_fan_value_mapping",
...
data_template=FixedFanValueMappingDataTemplate(
config=FanValueMapping(
speeds=[(1, 32), (33, 65), (66, 99)]
)
),
),
Definition at line 612 of file discovery_data_template.py.
| FanValueMapping homeassistant.components.zwave_js.discovery_data_template.FixedFanValueMappingDataTemplate.get_fan_value_mapping | ( | self, | |
| dict[str, ZwaveConfigurationValue] | resolved_data | ||
| ) |
Get the fan properties for this device.
Definition at line 633 of file discovery_data_template.py.