23 void setup()
override;
This class simplifies creating components that periodically check a state.
This Class provides the methods to read/write bytes from/to an i2c device.
void set_hot_junction(sensor::Sensor *hot_junction)
sensor::Sensor * hot_junction_sensor_
void set_thermocouple_type(MCP9600ThermocoupleType thermocouple_type)
void set_cold_junction(sensor::Sensor *cold_junction)
MCP9600ThermocoupleType thermocouple_type_
void dump_config() override
@ FAILED_TO_UPDATE_CONFIGURATION
enum esphome::mcp9600::MCP9600Component::ErrorCode NONE
float get_setup_priority() const override
sensor::Sensor * cold_junction_sensor_
Base-class for all sensors.
@ MCP9600_THERMOCOUPLE_TYPE_E
@ MCP9600_THERMOCOUPLE_TYPE_T
@ MCP9600_THERMOCOUPLE_TYPE_R
@ MCP9600_THERMOCOUPLE_TYPE_K
@ MCP9600_THERMOCOUPLE_TYPE_B
@ MCP9600_THERMOCOUPLE_TYPE_J
@ MCP9600_THERMOCOUPLE_TYPE_S
@ MCP9600_THERMOCOUPLE_TYPE_N
const float DATA
For components that import data from directly connected sensors like DHT.
Providing packet encoding functions for exchanging data with a remote host.