Classes | |
| class | HomeKitBatterySensor |
| class | HomeKitCarbonDioxideSensor |
| class | HomeKitHumiditySensor |
| class | HomeKitLightSensor |
| class | HomeKitSensor |
| class | HomeKitSensorEntityDescription |
| class | HomeKitTemperatureSensor |
| class | RSSISensor |
| class | SimpleSensor |
Functions | |
| None | async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities) |
| str | thread_node_capability_to_str (Characteristic char) |
| str | thread_status_to_str (Characteristic char) |
Variables | |
| dictionary | ENTITY_TYPES |
| dictionary | REQUIRED_CHAR_BY_TYPE |
Support for Homekit sensors.
| None homeassistant.components.homekit_controller.sensor.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry, | ||
| AddEntitiesCallback | async_add_entities | ||
| ) |
| str homeassistant.components.homekit_controller.sensor.thread_node_capability_to_str | ( | Characteristic | char | ) |
Return the thread device type as a string. The underlying value is a bitmask, but we want to turn that to a human readable string. Some devices will have multiple capabilities. For example, an NL55 is SLEEPY | MINIMAL. In that case we return the "best" capability. https://openthread.io/guides/thread-primer/node-roles-and-types
| str homeassistant.components.homekit_controller.sensor.thread_status_to_str | ( | Characteristic | char | ) |
| dictionary homeassistant.components.homekit_controller.sensor.ENTITY_TYPES |