15class ListEntitiesSensorResponse;
16class SensorStateResponse;
30 std::uint32_t
key = 0;
Common entity metadata shared by every entity domain.
Typed mirrors of the ESPHome protobuf enums.
SensorState parse_sensor_state(const proto::SensorStateResponse &msg)
SensorStateClass
Mirror of proto enum SensorStateClass.
Definition enums.hpp:75
SensorInfo parse_sensor_info(const proto::ListEntitiesSensorResponse &msg)
Fields present on every ListEntities*Response.
Definition entity.hpp:16
Static description of a sensor entity.
Definition sensor.hpp:20
std::int32_t accuracy_decimals
Definition sensor.hpp:22
SensorStateClass state_class
Definition sensor.hpp:25
std::string device_class
Definition sensor.hpp:24
bool force_update
Definition sensor.hpp:23
std::string unit_of_measurement
Definition sensor.hpp:21
A sensor's reported value.
Definition sensor.hpp:29
float state
Definition sensor.hpp:31
std::uint32_t key
Definition sensor.hpp:30
bool missing_state
True when the sensor currently has no valid value.
Definition sensor.hpp:33