57 void setup()
override;
BedjetMode mode
BedJet operating mode.
void set_update_interval(uint32_t ms)
void set_target_temperature(float target_temperature)
const MitsubishiCN105::Status & status() const
bool is_telemetry_polling_enabled() const
bool is_status_initialized() const
LazyCallbackManager< void(const VaneState &)> vane_state_callback_
void set_wide_vane_mode(MitsubishiCN105::WideVaneMode mode)
void notify_status_listeners_()
void clear_remote_temperature()
void set_power(bool power_on)
CallbackManager< void()> status_callback_
void set_telemetry_request_min_interval(uint32_t ms)
void add_on_status_callback(F &&callback)
MitsubishiCN105Component()
void dump_config() override
void add_on_vane_state_callback(F &&callback)
void set_fan_mode(MitsubishiCN105::FanMode fan_mode)
void set_mode(MitsubishiCN105::Mode mode)
VaneCall make_vane_call()
void set_remote_temperature(float temperature)
void set_vane_mode(MitsubishiCN105::VaneMode vane_mode)
void set_telemetry_request_min_interval(uint32_t interval_ms)
bool is_status_initialized() const
bool is_telemetry_polling_enabled() const
void clear_remote_temperature()
void set_remote_temperature(float temperature)
void set_power(bool power_on)
void set_wide_vane_mode(WideVaneMode mode)
void set_target_temperature(float target_temperature)
const Status & status() const
void set_fan_mode(FanMode fan_mode)
void set_update_interval(uint32_t interval_ms)
void set_vane_mode(VaneMode vane_mode)
@ VERTICAL_VANE_MODE_POSITION_3
@ VERTICAL_VANE_MODE_POSITION_2
@ VERTICAL_VANE_MODE_POSITION_1
@ VERTICAL_VANE_MODE_AUTO
@ VERTICAL_VANE_MODE_POSITION_5
@ VERTICAL_VANE_MODE_UNKNOWN
@ VERTICAL_VANE_MODE_POSITION_4
@ VERTICAL_VANE_MODE_SWING
std::optional< VerticalVaneMode > direction_
const std::optional< VerticalVaneMode > & get_direction() const
void set_direction(VerticalVaneMode direction)
MitsubishiCN105Component * parent_
VaneCall(MitsubishiCN105Component *parent)
VerticalVaneMode direction