19 void setup()
override;
BedjetMode mode
BedJet operating mode.
ClimateDevice - This is the base class for all climate integrations.
MQTTClimateComponent(climate::Climate *device)
state command command command command command command state state state MQTT_COMPONENT_CUSTOM_TOPIC(preset, command) protected bool publish_state_()
climate::Climate * device_
MQTT_COMPONENT_CUSTOM_TOPIC(current_temperature, state) MQTT_COMPONENT_CUSTOM_TOPIC(current_humidity
bool send_initial_state() override
void send_discovery(JsonObject root, mqtt::SendDiscoveryConfig &config) override
const char * component_type() const override
MQTTComponent is the base class for all components that interact with MQTT to expose certain function...
virtual const EntityBase * get_entity() const =0
Gets the Entity served by this MQTT component.
float target_temperature_high
ClimateSwingMode swing_mode
float target_temperature_low
Simple Helper struct used for Home Assistant MQTT send_discovery().