20 void setup()
override;
BedjetMode mode
BedJet operating mode.
ClimateDevice - This is the base class for all climate integrations.
MQTTClimateComponent(climate::Climate *device)
climate::Climate * device_
MQTT_COMPONENT_CUSTOM_TOPIC(current_temperature, state) MQTT_COMPONENT_CUSTOM_TOPIC(current_humidity
bool send_initial_state() override
state command command command command command command state state state MQTT_COMPONENT_CUSTOM_TOPIC(preset, command) protected bool publish_state_()
void send_discovery(JsonObject root, mqtt::SendDiscoveryConfig &config) override
std::string 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
Providing packet encoding functions for exchanging data with a remote host.
Simple Helper struct used for Home Assistant MQTT send_discovery().