ESPHome 2026.6.0-dev
Loading...
Searching...
No Matches
airthings_wave_mini.h
Go to the documentation of this file.
1#pragma once
2
3#ifdef USE_ESP32
4
6
8
10
11static const char *const SERVICE_UUID = "b42e3882-ade7-11e4-89d3-123b93f75cba";
12static const char *const CHARACTERISTIC_UUID = "b42e3b98-ade7-11e4-89d3-123b93f75cba";
13static const char *const ACCESS_CONTROL_POINT_CHARACTERISTIC_UUID = "b42e3ef4-ade7-11e4-89d3-123b93f75cba";
14
16 public:
18
19 void dump_config() override;
20
21 protected:
22 void read_sensors(uint8_t *raw_value, uint16_t value_len) override;
23
25 uint16_t unused01;
26 uint16_t temperature;
27 uint16_t pressure;
28 uint16_t humidity;
29 uint16_t voc;
30 uint16_t unused02;
33 };
34};
35
36} // namespace esphome::airthings_wave_mini
37
38#endif // USE_ESP32
void read_sensors(uint8_t *raw_value, uint16_t value_len) override
static void uint32_t