Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
esphome::home_io_control::IOHomeControlComponent Member List

This is the complete list of members for esphome::home_io_control::IOHomeControlComponent, including all inherited members.

act_on_foreign_frame_(const std::string &device_id, ForeignFrameKind kind, const std::string &controller, uint8_t cmd)esphome::home_io_control::IOHomeControlComponentprotected
act_on_overheard_request_(const IoFrame &frame)esphome::home_io_control::IOHomeControlComponentprotected
add_device(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
add_device(const std::string &device_id, const DeviceConfig &cfg)esphome::home_io_control::IOHomeControlComponentvirtual
add_exposed_sender(const std::string &sender_id)esphome::home_io_control::IOHomeControlComponentinline
add_linked_remote(const std::string &remote_id, const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinline
add_linked_remote_class(DeviceType type, const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinline
add_oneway_command_report_callback(OneWayCommandReportFn callback)esphome::home_io_control::IOHomeControlComponentinline
add_oneway_controller(const OneWayControllerIdentity &identity)esphome::home_io_control::IOHomeControlComponentinline
api_force_open_device_(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinlineprotected
api_heating_control_(const std::string &device_id, const std::string &function, const std::string &value)esphome::home_io_control::IOHomeControlComponentinlineprotected
api_identify_device_(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinlineprotected
api_oneway_remove_controller_(const std::string &controller_id)esphome::home_io_control::IOHomeControlComponentinlineprotected
api_oneway_set_position_(const std::string &controller_id, const std::string &position)esphome::home_io_control::IOHomeControlComponentinlineprotected
api_probe_device_(const std::string &device_id, const std::string &probe, const std::string &index)esphome::home_io_control::IOHomeControlComponentinlineprotected
api_probe_sweep_(const std::string &device_id, const std::string &probe, const std::string &first_index, const std::string &last_index)esphome::home_io_control::IOHomeControlComponentinlineprotected
api_rename_device_(const std::string &device_id, const std::string &new_name)esphome::home_io_control::IOHomeControlComponentinlineprotected
api_scan_paired_devices_()esphome::home_io_control::IOHomeControlComponentinlineprotected
apply_event_reading_(const std::string &device_id, EventReading kind, const std::optional< uint16_t > &reading, bool unanswered)esphome::home_io_control::IOHomeControlComponentprotected
apply_optimistic_linked_state_(const OneWayFrameInfo &info, const std::vector< std::string > &device_ids)esphome::home_io_control::IOHomeControlComponentprotected
apply_optimistic_stop(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinlinevirtual
apply_optimistic_target(const std::string &device_id, float target_io_position)esphome::home_io_control::IOHomeControlComponentinlinevirtual
apply_optimistic_tilt(const std::string &device_id, float tilt_percent)esphome::home_io_control::IOHomeControlComponentinlinevirtual
apply_rain_poll_result_(const std::string &device_id, RainSensorState reading, const std::string &limit_text, bool unanswered)esphome::home_io_control::IOHomeControlComponentprotected
apply_status_update_(const std::string &id, IoDevice &dev, const IoFrame &frame)esphome::home_io_control::IOHomeControlComponentprotected
apply_tuning_to_radio_()esphome::home_io_control::IOHomeControlComponentprotected
arm_execute_confirmation_poll_(const std::string &device_id, bool for_stop)esphome::home_io_control::IOHomeControlComponentprotected
authenticate_request_(const IoFrame &request, uint32_t freq)esphome::home_io_control::IOHomeControlComponentprotected
battery_level_poll_policy_esphome::home_io_control::IOHomeControlComponentprotected
begin_status_poll_tracking_(const std::string &device_id, uint32_t initial_delay_ms)esphome::home_io_control::IOHomeControlComponentprotected
busy_esphome::home_io_control::IOHomeControlComponentprotected
busy_pin_esphome::home_io_control::IOHomeControlComponentprotected
check_heater_model_(const std::string &device_id, uint8_t max_tries)esphome::home_io_control::IOHomeControlComponentprotected
cover_poll_attempts_(const std::string &device_id, bool scheduler_managed, bool state_unknown=false)esphome::home_io_control::IOHomeControlComponentprotected
defer_background_poll_() constesphome::home_io_control::IOHomeControlComponentinlineprotected
describe_last_commander(const IoDevice &dev) constesphome::home_io_control::IOHomeControlComponent
device_event_callback_esphome::home_io_control::IOHomeControlComponentprotected
device_event_count() constesphome::home_io_control::IOHomeControlComponentinline
device_event_count_esphome::home_io_control::IOHomeControlComponentprotected
diagnostic_probes_enabled() constesphome::home_io_control::IOHomeControlComponentinline
diagnostic_probes_enabled_esphome::home_io_control::IOHomeControlComponentprotected
dio0_pin_esphome::home_io_control::IOHomeControlComponentprotected
dio1_pin_esphome::home_io_control::IOHomeControlComponentprotected
dio4_pin_esphome::home_io_control::IOHomeControlComponentprotected
discover_and_pair()esphome::home_io_control::IOHomeControlComponentvirtual
dump_config() overrideesphome::home_io_control::IOHomeControlComponent
dump_oneway_controllers_config_() constesphome::home_io_control::IOHomeControlComponentprotected
event_reading_policy_(EventReading kind)esphome::home_io_control::IOHomeControlComponentprotected
EventReading enum nameesphome::home_io_control::IOHomeControlComponentprotected
exchange_and_record_(const std::string &device_id, const IoFrame &request, IoFrame &response, const RequestOptions &options)esphome::home_io_control::IOHomeControlComponentprotected
exchange_engine_esphome::home_io_control::IOHomeControlComponentprotected
exchange_heating_(const std::string &device_id, const char *label, const IoFrame &request, IoFrame &response, uint8_t max_tries)esphome::home_io_control::IOHomeControlComponentprotected
exchange_past_device_event_(const IoFrame &request, IoFrame &response, const decisions::AttemptRequest &attempts)esphome::home_io_control::IOHomeControlComponentprotected
execute_device_command_(const std::string &device_id, CoverCommand cmd)esphome::home_io_control::IOHomeControlComponentprotected
execute_dhw_(const std::string &device_id, const char *action, const std::function< bool(IoFrame &, const IoDevice &)> &build)esphome::home_io_control::IOHomeControlComponentprotected
execute_oneway_(F &&send)esphome::home_io_control::IOHomeControlComponentinlineprotected
execute_oneway_command_(const std::string &controller_id, CoverCommand cmd)esphome::home_io_control::IOHomeControlComponentprotected
execute_oneway_enroll_(const std::string &controller_id)esphome::home_io_control::IOHomeControlComponentprotected
execute_oneway_position_(const std::string &controller_id, uint8_t position)esphome::home_io_control::IOHomeControlComponentprotected
execute_oneway_unenroll_(const std::string &controller_id)esphome::home_io_control::IOHomeControlComponentprotected
execute_request_and_update_(const std::string &device_id, const IoFrame &request, bool warn_on_no_response, uint32_t retry_after_fail_ms=0, const decisions::AttemptRequest &attempts=EXCHANGE_RETRY_COUNT)esphome::home_io_control::IOHomeControlComponentprotected
exposed_senders_esphome::home_io_control::IOHomeControlComponentprotected
fem_en_pin_esphome::home_io_control::IOHomeControlComponentprotected
fem_pa_pin_esphome::home_io_control::IOHomeControlComponentprotected
fem_profile_esphome::home_io_control::IOHomeControlComponentprotected
first_1w_activity_ms_esphome::home_io_control::IOHomeControlComponentprotected
follow_linked_remote_press_(const OneWayFrameInfo &info, const std::string &src_id)esphome::home_io_control::IOHomeControlComponentprotected
force_open_device(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinlinevirtual
get_device(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
get_radio() constesphome::home_io_control::IOHomeControlComponentinline
get_setup_priority() const overrideesphome::home_io_control::IOHomeControlComponentinline
get_tuning_number_value(const std::string &name) constesphome::home_io_control::IOHomeControlComponent
get_tuning_select_value(const std::string &name) constesphome::home_io_control::IOHomeControlComponent
handle_error_response_(const std::string &device_id, const IoFrame &request, const IoFrame &response, uint32_t retry_after_fail_ms)esphome::home_io_control::IOHomeControlComponentprotected
heater_poll_attempts_(const std::string &device_id, bool scheduler_managed)esphome::home_io_control::IOHomeControlComponentprotected
heating_control(const std::string &device_id, const std::string &function, const std::string &value)esphome::home_io_control::IOHomeControlComponentinlinevirtual
hop_frequency_()esphome::home_io_control::IOHomeControlComponentprotected
identify_device(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinlinevirtual
initialized_esphome::home_io_control::IOHomeControlComponentprotected
IOHomeControlComponent()esphome::home_io_control::IOHomeControlComponentinline
key_extraction_esphome::home_io_control::IOHomeControlComponentprotected
key_extraction_awaiting_reply_() constesphome::home_io_control::IOHomeControlComponentinlineprotected
last_1w_activity_ms_esphome::home_io_control::IOHomeControlComponentprotected
last_1w_logged_esphome::home_io_control::IOHomeControlComponentprotected
last_device_event() constesphome::home_io_control::IOHomeControlComponentinline
last_device_event_esphome::home_io_control::IOHomeControlComponentprotected
last_pairing_end_ms_esphome::home_io_control::IOHomeControlComponentprotected
listen_for_key_extraction_peer_()esphome::home_io_control::IOHomeControlComponentprotected
log_exchange_debug_(const char *device_id) constesphome::home_io_control::IOHomeControlComponentinlineprotected
log_exchange_unconfirmed_debug_(const char *device_id) constesphome::home_io_control::IOHomeControlComponentinlineprotected
loop() overrideesphome::home_io_control::IOHomeControlComponent
management_actions_esphome::home_io_control::IOHomeControlComponentprotected
ManagementActionResult typedefesphome::home_io_control::IOHomeControlComponent
maybe_fire_sender_event_(const OneWayFrameInfo &info, bool linked, const std::string &src_id)esphome::home_io_control::IOHomeControlComponentprotected
node_id_esphome::home_io_control::IOHomeControlComponentprotected
node_id_str_esphome::home_io_control::IOHomeControlComponentprotected
note_foreign_challenge_(const IoFrame &frame)esphome::home_io_control::IOHomeControlComponentprotected
note_status_reported_(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentprotected
notify_device_update_(const std::string &id)esphome::home_io_control::IOHomeControlComponentprotected
oneway_controllers() constesphome::home_io_control::IOHomeControlComponentinline
oneway_key_adoption_esphome::home_io_control::IOHomeControlComponentprotected
oneway_key_adoption_armed() constesphome::home_io_control::IOHomeControlComponentinline
oneway_report_callbacks_esphome::home_io_control::IOHomeControlComponentprotected
oneway_transmitter()esphome::home_io_control::IOHomeControlComponentinline
oneway_transmitter_esphome::home_io_control::IOHomeControlComponentprotected
op_queue_esphome::home_io_control::IOHomeControlComponentprotected
pa_pin_esphome::home_io_control::IOHomeControlComponentprotected
pairing_engine_esphome::home_io_control::IOHomeControlComponentprotected
pairing_result_callback_esphome::home_io_control::IOHomeControlComponentprotected
pairing_telemetry() constesphome::home_io_control::IOHomeControlComponentinline
pairing_telemetry_esphome::home_io_control::IOHomeControlComponentprotected
poll_dhw_device_(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentprotected
poll_heating_device_(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentprotected
poll_policy_esphome::home_io_control::IOHomeControlComponentprotected
poll_programme_period_(const std::string &device_id, const HeatingProfile &profile, uint8_t max_tries)esphome::home_io_control::IOHomeControlComponentprotected
probe_device(const std::string &device_id, const std::string &probe, const std::string &index)esphome::home_io_control::IOHomeControlComponentinlinevirtual
probe_sweep(const std::string &device_id, const std::string &probe, const std::string &first_index, const std::string &last_index)esphome::home_io_control::IOHomeControlComponentinlinevirtual
process_pending_operation_()esphome::home_io_control::IOHomeControlComponentprotected
process_received_packet_(const RadioRxPacket &packet)esphome::home_io_control::IOHomeControlComponentprotected
queue_device_command(const std::string &device_id, CoverCommand cmd)esphome::home_io_control::IOHomeControlComponentvirtual
queue_discover_and_pair()esphome::home_io_control::IOHomeControlComponentvirtual
queue_due_catchup_reads_()esphome::home_io_control::IOHomeControlComponentprotected
queue_due_periodic_polls_()esphome::home_io_control::IOHomeControlComponentprotected
queue_request_device_battery_level(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
queue_request_device_limitation(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
queue_request_device_name(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
queue_request_device_status(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
queue_request_device_sun_level(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_device_position(const std::string &device_id, uint8_t position)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_device_position_and_tilt(const std::string &device_id, uint8_t position, uint8_t tilt_percent)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_device_tilt(const std::string &device_id, uint8_t tilt_percent)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_fan_position(const std::string &device_id, uint8_t position)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_light_position(const std::string &device_id, uint8_t position)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_light_state(const std::string &device_id, bool on)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_lock_state(const std::string &device_id, bool locked)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_switch_state(const std::string &device_id, bool on)esphome::home_io_control::IOHomeControlComponentvirtual
radio_esphome::home_io_control::IOHomeControlComponentprotected
radio_failure_reason_esphome::home_io_control::IOHomeControlComponentprotected
radio_failure_reported_esphome::home_io_control::IOHomeControlComponentprotected
radio_stopped_responding() constesphome::home_io_control::IOHomeControlComponentinline
radio_test_mode_esphome::home_io_control::IOHomeControlComponentprotected
radio_type_esphome::home_io_control::IOHomeControlComponentprotected
rain_poll_policy_esphome::home_io_control::IOHomeControlComponentprotected
read_dhw_reading_(const std::string &device_id, uint8_t index, uint8_t max_tries)esphome::home_io_control::IOHomeControlComponentprotected
read_dhw_register_(const std::string &device_id, uint8_t index, const char *label, IoFrame &response, uint8_t max_tries)esphome::home_io_control::IOHomeControlComponentprotected
read_dhw_status_(const std::string &device_id, uint8_t max_tries)esphome::home_io_control::IOHomeControlComponentprotected
read_heating_register(const std::string &device_id, HeatingFunction fn, float *value_out, uint8_t max_tries)esphome::home_io_control::IOHomeControlComponentvirtual
read_private_register_(const std::string &device_id, uint8_t reg_hi, uint8_t reg_lo, const char *label, IoFrame &response, uint8_t max_tries)esphome::home_io_control::IOHomeControlComponentprotected
recent_oneway_pairing_sighting_esphome::home_io_control::IOHomeControlComponentprotected
record_1w_activity_(uint32_t now)esphome::home_io_control::IOHomeControlComponentprotected
record_device_event_(const IoFrame &frame)esphome::home_io_control::IOHomeControlComponentprotected
record_if_device_event_(const IoFrame &frame, bool reached_unhandled_fallback)esphome::home_io_control::IOHomeControlComponentprotected
record_oneway_pairing_gesture_(const IoFrame &frame, uint32_t now)esphome::home_io_control::IOHomeControlComponentprotected
record_probe_reply_event(const IoFrame &reply)esphome::home_io_control::IOHomeControlComponent
register_device_callback(DeviceUpdateCallback cb)esphome::home_io_control::IOHomeControlComponentinlinevirtual
register_management_actions_()esphome::home_io_control::IOHomeControlComponentinlineprotected
registry_esphome::home_io_control::IOHomeControlComponentprotected
rename_device(const std::string &device_id, const std::string &new_name)esphome::home_io_control::IOHomeControlComponentinlinevirtual
request_device_battery_level(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
request_device_limitation(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
request_device_name(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
request_device_status(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
request_device_sun_level(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
request_event_reading_(const std::string &device_id, EventReading kind)esphome::home_io_control::IOHomeControlComponentprotected
RequestResult enum nameesphome::home_io_control::IOHomeControlComponentprotected
resolve_1w_target_devices_(const OneWayFrameInfo &info, const std::string &src_id) constesphome::home_io_control::IOHomeControlComponentprotected
resolve_start_preamble_default_()esphome::home_io_control::IOHomeControlComponentprotected
rst_pin_esphome::home_io_control::IOHomeControlComponentprotected
run_execute_operation_(const std::string &device_id, const ExecuteRequestSpec &spec, const std::function< bool(const IoDevice &)> &accepts, const char *rejection_profile, const std::function< bool(IoFrame &, const IoDevice &)> &build)esphome::home_io_control::IOHomeControlComponentprotected
scan_paired_devices()esphome::home_io_control::IOHomeControlComponentinlinevirtual
schedule_background_poll_backoff_(const std::string &device_id, bool auth_like, bool device_moving=false)esphome::home_io_control::IOHomeControlComponentprotected
schedule_device_polls_(const std::vector< std::string > &device_ids, uint32_t delay_ms)esphome::home_io_control::IOHomeControlComponentprotected
schedule_heating_poll_(const std::string &device_id, uint32_t delay_ms)esphome::home_io_control::IOHomeControlComponentprotected
schedule_status_poll_(const std::string &device_id, uint32_t delay_ms)esphome::home_io_control::IOHomeControlComponentprotected
select_and_construct_radio_(const char **chip_name_out)esphome::home_io_control::IOHomeControlComponentprotected
send_and_receive_(const IoFrame &request, IoFrame &response, uint32_t freq, const decisions::AttemptRequest &attempts=EXCHANGE_RETRY_COUNT)esphome::home_io_control::IOHomeControlComponentprotected
send_heating_command(const std::string &device_id, HeatingFunction fn, float value)esphome::home_io_control::IOHomeControlComponentvirtual
send_oneway_action(const std::string &controller_id, OneWayButtonAction action)esphome::home_io_control::IOHomeControlComponentinline
send_oneway_command(const std::string &controller_id, CoverCommand cmd)esphome::home_io_control::IOHomeControlComponentinline
send_oneway_enroll(const std::string &controller_id)esphome::home_io_control::IOHomeControlComponentinline
send_oneway_position(const std::string &controller_id, uint8_t position)esphome::home_io_control::IOHomeControlComponentinline
send_oneway_unenroll(const std::string &controller_id)esphome::home_io_control::IOHomeControlComponentinline
set_busy_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_device_battery_level_poll_interval(const std::string &device_id, uint32_t interval_ms)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_event_callback(std::function< void()> cb)esphome::home_io_control::IOHomeControlComponentinline
set_device_position(const std::string &device_id, uint8_t position)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_position_and_tilt(const std::string &device_id, uint8_t position, uint8_t tilt_percent)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_rain_poll_interval(const std::string &device_id, uint32_t interval_ms)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_status_poll_interval(const std::string &device_id, uint32_t poll_interval_ms)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_status_refresh_interval(const std::string &device_id, uint32_t interval_ms)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_sun_poll_interval(const std::string &device_id, uint32_t interval_ms)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_temperature_range(const std::string &device_id, float min_c, float max_c)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_tilt(const std::string &device_id, uint8_t tilt_percent)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_travel_speed(const std::string &device_id, TravelSpeed speed)esphome::home_io_control::IOHomeControlComponentvirtual
set_dhw_operating_mode_(const std::string &device_id, DhwOperatingFeature which, bool on)esphome::home_io_control::IOHomeControlComponentprotected
set_diagnostic_probes_enabled(bool enabled)esphome::home_io_control::IOHomeControlComponentinline
set_dio0_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_dio1_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_dio4_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_fan_position(const std::string &device_id, uint8_t position)esphome::home_io_control::IOHomeControlComponentvirtual
set_fem_en_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_fem_pa_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_fem_profile(FemProfile profile)esphome::home_io_control::IOHomeControlComponentinline
set_heating_level(const std::string &device_id, uint8_t level)esphome::home_io_control::IOHomeControlComponentvirtual
set_heating_temperature(const std::string &device_id, uint16_t main_parameter, const HeatingFp &fp)esphome::home_io_control::IOHomeControlComponentvirtual
set_key_extraction_armed(bool armed)esphome::home_io_control::IOHomeControlComponentinlinevirtual
set_key_extraction_armed_callback(std::function< void(bool)> cb)esphome::home_io_control::IOHomeControlComponentinline
set_light_position(const std::string &device_id, uint8_t position)esphome::home_io_control::IOHomeControlComponentvirtual
set_light_state(const std::string &device_id, bool on)esphome::home_io_control::IOHomeControlComponentvirtual
set_lock_state(const std::string &device_id, bool locked)esphome::home_io_control::IOHomeControlComponentvirtual
set_node_id(const std::string &id)esphome::home_io_control::IOHomeControlComponentinline
set_oneway_key_adoption_armed(bool armed)esphome::home_io_control::IOHomeControlComponentinlinevirtual
set_oneway_key_adoption_armed_callback(std::function< void(bool)> cb)esphome::home_io_control::IOHomeControlComponentinline
set_pa_pin(uint8_t pa_pin)esphome::home_io_control::IOHomeControlComponentinline
set_pairing_result_callback(std::function< void()> cb)esphome::home_io_control::IOHomeControlComponentinline
set_radio_test_mode(bool active)esphome::home_io_control::IOHomeControlComponentinline
set_radio_type(const std::string &type)esphome::home_io_control::IOHomeControlComponentinline
set_rst_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_switch_state(const std::string &device_id, bool on)esphome::home_io_control::IOHomeControlComponentvirtual
set_system_key(const std::string &key)esphome::home_io_control::IOHomeControlComponentinline
set_tcxo_voltage(uint8_t voltage)esphome::home_io_control::IOHomeControlComponentinline
set_tuning_config(const TuningConfig &config)esphome::home_io_control::IOHomeControlComponentinline
set_tx_power(uint8_t power)esphome::home_io_control::IOHomeControlComponentinline
set_vfem_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_water_heater_away(const std::string &device_id, bool on)esphome::home_io_control::IOHomeControlComponentvirtual
set_water_heater_boost(const std::string &device_id, bool on)esphome::home_io_control::IOHomeControlComponentvirtual
set_water_heater_mode(const std::string &device_id, DhwMode mode)esphome::home_io_control::IOHomeControlComponentvirtual
set_water_heater_target(const std::string &device_id, float celsius)esphome::home_io_control::IOHomeControlComponentvirtual
settle_ended_status_tracking_()esphome::home_io_control::IOHomeControlComponentprotected
setup() overrideesphome::home_io_control::IOHomeControlComponent
spi_disable() overrideesphome::home_io_control::IOHomeControlComponentinlinevirtual
spi_enable() overrideesphome::home_io_control::IOHomeControlComponentinlinevirtual
spi_read() overrideesphome::home_io_control::IOHomeControlComponentinlinevirtual
spi_transfer(uint8_t data) overrideesphome::home_io_control::IOHomeControlComponentinlinevirtual
spi_write(uint8_t data) overrideesphome::home_io_control::IOHomeControlComponentinlinevirtual
status_refresh_policy_esphome::home_io_control::IOHomeControlComponentprotected
sun_poll_policy_esphome::home_io_control::IOHomeControlComponentprotected
system_key_esphome::home_io_control::IOHomeControlComponentprotected
system_key_str_esphome::home_io_control::IOHomeControlComponentprotected
tcxo_voltage_esphome::home_io_control::IOHomeControlComponentprotected
transmit_frame_(const IoFrame &frame, uint32_t freq, uint16_t preamble)esphome::home_io_control::IOHomeControlComponentprotected
trigger_scan_paired_devices()esphome::home_io_control::IOHomeControlComponent
try_execute_operation_(const std::string &device_id, const ExecuteRequestSpec &spec, const std::function< bool(const IoDevice &)> &accepts, const char *rejection_profile, const std::function< bool(IoFrame &, const IoDevice &)> &build)esphome::home_io_control::IOHomeControlComponentprotected
tuning_esphome::home_io_control::IOHomeControlComponentprotected
tx_power_esphome::home_io_control::IOHomeControlComponentprotected
update_device_status_(const IoFrame &frame, bool trust_position=true)esphome::home_io_control::IOHomeControlComponentprotected
update_tuning_number(const std::string &name, float value)esphome::home_io_control::IOHomeControlComponent
update_tuning_select(const std::string &name, const std::string &value)esphome::home_io_control::IOHomeControlComponent
vfem_pin_esphome::home_io_control::IOHomeControlComponentprotected
water_heater_for_write_(const std::string &device_id, const char *operation)esphome::home_io_control::IOHomeControlComponentprotected
write_dhw_register_(const std::string &device_id, const char *operation, uint8_t index, const uint8_t *payload, size_t payload_len)esphome::home_io_control::IOHomeControlComponentprotected
~SpiAccess()=defaultesphome::home_io_control::SpiAccessvirtual