6namespace airthings_wave_mini {
8static const char *
const TAG =
"airthings_wave_mini";
46 this->
service_uuid_ = espbt::ESPBTUUID::from_raw(SERVICE_UUID);
49 espbt::ESPBTUUID::from_raw(ACCESS_CONTROL_POINT_CHARACTERISTIC_UUID);
espbt::ESPBTUUID service_uuid_
void response_received_()
bool is_valid_voc_value_(uint16_t voc)
sensor::Sensor * pressure_sensor_
espbt::ESPBTUUID sensors_data_characteristic_uuid_
sensor::Sensor * temperature_sensor_
espbt::ESPBTUUID access_control_point_characteristic_uuid_
sensor::Sensor * tvoc_sensor_
sensor::Sensor * humidity_sensor_
sensor::Sensor * battery_voltage_
void dump_config() override
void read_sensors(uint8_t *raw_value, uint16_t value_len) override
void publish_state(float state)
Publish a new state to the front-end.
Providing packet encoding functions for exchanging data with a remote host.