ESPHome 2025.5.0
Loading...
Searching...
No Matches
emc2101_sensor.h
Go to the documentation of this file.
1#pragma once
2
3#include "../emc2101.h"
6
7namespace esphome {
8namespace emc2101 {
9
37
38} // namespace emc2101
39} // namespace esphome
This class simplifies creating components that periodically check a state.
Definition component.h:301
This class exposes the EMC2101 sensors.
float get_setup_priority() const override
Used by ESPHome framework.
void set_speed_sensor(sensor::Sensor *sensor)
Used by ESPHome framework.
EMC2101Sensor(Emc2101Component *parent)
void update() override
Used by ESPHome framework.
void set_duty_cycle_sensor(sensor::Sensor *sensor)
Used by ESPHome framework.
void dump_config() override
Used by ESPHome framework.
void set_internal_temperature_sensor(sensor::Sensor *sensor)
Used by ESPHome framework.
sensor::Sensor * internal_temperature_sensor_
void set_external_temperature_sensor(sensor::Sensor *sensor)
Used by ESPHome framework.
sensor::Sensor * external_temperature_sensor_
This class includes support for the EMC2101 i2c fan controller.
Definition emc2101.h:29
Base-class for all sensors.
Definition sensor.h:57
Providing packet encoding functions for exchanging data with a remote host.
Definition a01nyub.cpp:7