7static const char *
const TAG =
"mitsubishi_cn105.climate";
10 LOG_CLIMATE(
"",
"Mitsubishi CN105 Climate",
this);
12 " Update interval: %" PRIu32
" ms\n"
13 " UART: baud_rate=%" PRIu32
" data_bits=%u parity=%s stop_bits=%u",
15 LOG_STR_ARG(parity_to_str(this->
parent_->
get_parity())), this->parent_->get_stop_bits());
This class is used to encode all control actions on a climate device.
float target_temperature
The target temperature of the climate device.
float current_temperature
The current temperature of the climate device, as reported from the integration.
void publish_state()
Publish the state of the climate device, to be called from integrations.
void set_visual_max_temperature(float visual_max_temperature)
void add_feature_flags(uint32_t feature_flags)
void set_visual_temperature_step(float temperature_step)
void set_visual_min_temperature(float visual_min_temperature)
void set_visual_current_temperature_step(float temperature_step)
void control(const climate::ClimateCall &call) override
void dump_config() override
climate::ClimateTraits traits() override
uint32_t get_update_interval() const
const Status & status() const
UARTParityOptions get_parity() const
@ CLIMATE_SUPPORTS_CURRENT_TEMPERATURE