Classes | |
| class | EsphomeEnumMapper |
Functions | |
| None | __init__ (self, dict[_EnumT, _ValT] mapping) |
| _ValT | from_esphome (self, _EnumT value) |
| _ValT|None | from_esphome (self, _EnumT|None value) |
| _EnumT | from_hass (self, _ValT value) |
Variables | |
| _mapping | |
Helper class to convert between Home Assistant and ESPHome enum values.
| None homeassistant.components.esphome.enum_mapper.__init__ | ( | self, | |
| dict[_EnumT, _ValT] | mapping | ||
| ) |
Helper class to convert between hass and esphome enum values.
Construct a EsphomeEnumMapper.
Definition at line 11 of file enum_mapper.py.
| _ValT homeassistant.components.esphome.enum_mapper.from_esphome | ( | self, | |
| _EnumT | value | ||
| ) |
Definition at line 21 of file enum_mapper.py.
| _ValT | None homeassistant.components.esphome.enum_mapper.from_esphome | ( | self | , |
| _EnumT|None | value | ||
| ) |
Convert from an esphome int representation to a hass string.
Definition at line 24 of file enum_mapper.py.
| _EnumT homeassistant.components.esphome.enum_mapper.from_hass | ( | self, | |
| _ValT | value | ||
| ) |
Convert from a hass string to a esphome int representation.
Definition at line 30 of file enum_mapper.py.
|
private |
Definition at line 17 of file enum_mapper.py.