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.

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_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_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
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
defer_background_poll_() constesphome::home_io_control::IOHomeControlComponentinlineprotected
describe_last_commander(const IoDevice &dev) constesphome::home_io_control::IOHomeControlComponent
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
exchange_engine_esphome::home_io_control::IOHomeControlComponentprotected
execute_device_command_(const std::string &device_id, CoverCommand cmd)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, uint8_t max_tries=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
first_1w_activity_ms_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
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
log_exchange_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
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_policy_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_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_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_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_test_mode_esphome::home_io_control::IOHomeControlComponentprotected
radio_type_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_oneway_pairing_gesture_(const IoFrame &frame, uint32_t now)esphome::home_io_control::IOHomeControlComponentprotected
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_name(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
request_device_status(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
resolve_1w_target_devices_(const OneWayFrameInfo &info, const std::string &src_id) constesphome::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)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_linked_remote_polls_(const std::string &remote_id, uint32_t delay_ms=REMOTE_ACTIVITY_STATUS_POLL_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, uint8_t max_tries=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_dimmable(const std::string &device_id, bool dimmable)esphome::home_io_control::IOHomeControlComponentvirtual
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_silent(const std::string &device_id, bool silent)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_tilt(const std::string &device_id, uint8_t tilt_percent)esphome::home_io_control::IOHomeControlComponentvirtual
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_fem_en_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_fem_pa_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
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
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
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
~SpiAccess()=defaultesphome::home_io_control::SpiAccessvirtual