|
esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
|
Fields present on every ListEntities*Response. More...
#include <entity.hpp>


Public Attributes | |
| std::uint32_t | key = 0 |
| Stable per-entity identifier used to correlate state and command messages. | |
| std::string | object_id |
| std::string | name |
| std::string | icon |
| bool | disabled_by_default = false |
| EntityCategory | entity_category = EntityCategory::None |
| std::uint32_t | device_id = 0 |
| Sub-device id (0 = the root device) when the device exposes sub-devices. | |
Fields present on every ListEntities*Response.
Each domain's <X>Info struct derives from this and adds its own metadata.
| std::uint32_t esphome::api::EntityInfo::device_id = 0 |
Sub-device id (0 = the root device) when the device exposes sub-devices.
| bool esphome::api::EntityInfo::disabled_by_default = false |
| EntityCategory esphome::api::EntityInfo::entity_category = EntityCategory::None |
| std::string esphome::api::EntityInfo::icon |
| std::uint32_t esphome::api::EntityInfo::key = 0 |
Stable per-entity identifier used to correlate state and command messages.
| std::string esphome::api::EntityInfo::name |
| std::string esphome::api::EntityInfo::object_id |