Public Member Functions | |
| None | __init__ (self, list[str] labels, float min_value, float max_value, float precision, str|None unit=None) |
| None | add_preset (self, float value, list[str] labels) |
| dict[str, Any] | serialize_configuration (self) |
Public Member Functions inherited from homeassistant.components.alexa.resources.AlexaCapabilityResource | |
| None | __init__ (self, list[str] labels) |
| dict[str, list[dict[str, Any]]] | serialize_capability_resources (self) |
| dict[str, list[dict[str, Any]]] | serialize_labels (self, list[str] resources) |
Private Attributes | |
| _maximum_value | |
| _minimum_value | |
| _precision | |
| _unit_of_measure | |
Implements Alexa PresetResources. Use presetResources with RangeController to provide a set of friendlyNames for each RangeController preset. https://developer.amazon.com/docs/device-apis/resources-and-assets.html#presetresources
Definition at line 282 of file resources.py.
| None homeassistant.components.alexa.resources.AlexaPresetResource.__init__ | ( | self, | |
| list[str] | labels, | ||
| float | min_value, | ||
| float | max_value, | ||
| float | precision, | ||
| str | None | unit = None |
||
| ) |
Initialize an Alexa presetResource.
Definition at line 291 of file resources.py.
| None homeassistant.components.alexa.resources.AlexaPresetResource.add_preset | ( | self, | |
| float | value, | ||
| list[str] | labels | ||
| ) |
Add preset to configuration presets array.
Definition at line 309 of file resources.py.
| dict[str, Any] homeassistant.components.alexa.resources.AlexaPresetResource.serialize_configuration | ( | self | ) |
Return serialized configuration for an API response. Returns configuration for PresetResources friendlyNames serialized.
Reimplemented from homeassistant.components.alexa.resources.AlexaCapabilityResource.
Definition at line 313 of file resources.py.
|
private |
Definition at line 303 of file resources.py.
|
private |
Definition at line 302 of file resources.py.
|
private |
Definition at line 304 of file resources.py.
|
private |
Definition at line 305 of file resources.py.