ESPHome 2026.1.0-dev
Loading...
Searching...
No Matches
micronova_sensor.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace esphome::micronova {
7
9 public:
11 void dump_config() override {
12 LOG_SENSOR("", "Micronova sensor", this);
13 this->dump_base_config();
14 }
15
16 void request_value_from_stove() override {
18 }
19 void process_value_from_stove(int value_from_stove) override;
20
21 void set_divisor(uint8_t d) { this->divisor_ = d; }
22 void set_fan_speed_offset(uint8_t offset) {
23 this->is_fan_speed_ = true;
24 this->fan_speed_offset_ = offset;
25 }
26
27 protected:
28 uint8_t divisor_ = 1;
29 uint8_t fan_speed_offset_ = 0;
30 bool is_fan_speed_ = false;
31};
32
33} // namespace esphome::micronova
uint8_t m
Definition bl0906.h:1
void request_address(uint8_t location, uint8_t address, MicroNovaListener *listener)
Definition micronova.cpp:73
void process_value_from_stove(int value_from_stove) override
void set_fan_speed_offset(uint8_t offset)
Base-class for all sensors.
Definition sensor.h:43