mirror of
https://github.com/esphome/esphome-docs.git
synced 2024-12-26 17:27:47 +01:00
422 lines
11 KiB
JSON
422 lines
11 KiB
JSON
|
{
|
||
|
"actions": [
|
||
|
"ags10.new_i2c_address",
|
||
|
"ags10.set_zero_point",
|
||
|
"alarm_control_panel.arm_away",
|
||
|
"alarm_control_panel.arm_home",
|
||
|
"alarm_control_panel.arm_night",
|
||
|
"alarm_control_panel.chime",
|
||
|
"alarm_control_panel.disarm",
|
||
|
"alarm_control_panel.pending",
|
||
|
"alarm_control_panel.ready",
|
||
|
"alarm_control_panel.triggered",
|
||
|
"animation.next_frame",
|
||
|
"animation.prev_frame",
|
||
|
"animation.set_frame",
|
||
|
"at581x.reset",
|
||
|
"at581x.settings",
|
||
|
"binary_sensor.template.publish",
|
||
|
"ble.disable",
|
||
|
"ble.enable",
|
||
|
"ble_client.ble_write",
|
||
|
"ble_client.connect",
|
||
|
"ble_client.disconnect",
|
||
|
"ble_client.numeric_comparison_reply",
|
||
|
"ble_client.passkey_reply",
|
||
|
"ble_client.remove_bond",
|
||
|
"bluetooth_password.set",
|
||
|
"button.press",
|
||
|
"canbus.send",
|
||
|
"climate.control",
|
||
|
"climate.haier.beeper_off",
|
||
|
"climate.haier.beeper_on",
|
||
|
"climate.haier.display_off",
|
||
|
"climate.haier.display_on",
|
||
|
"climate.haier.health_off",
|
||
|
"climate.haier.health_on",
|
||
|
"climate.haier.power_off",
|
||
|
"climate.haier.power_on",
|
||
|
"climate.haier.power_toggle",
|
||
|
"climate.haier.set_horizontal_airflow",
|
||
|
"climate.haier.set_vertical_airflow",
|
||
|
"climate.haier.start_self_cleaning",
|
||
|
"climate.haier.start_steri_cleaning",
|
||
|
"climate.pid.autotune",
|
||
|
"climate.pid.reset_integral_term",
|
||
|
"climate.pid.set_control_parameters",
|
||
|
"component.resume",
|
||
|
"component.suspend",
|
||
|
"component.update",
|
||
|
"cover.close",
|
||
|
"cover.control",
|
||
|
"cover.open",
|
||
|
"cover.stop",
|
||
|
"cover.template.publish",
|
||
|
"cover.toggle",
|
||
|
"cs5460a.restart",
|
||
|
"datetime.date.set",
|
||
|
"datetime.datetime.set",
|
||
|
"datetime.time.set",
|
||
|
"deep_sleep.allow",
|
||
|
"deep_sleep.enter",
|
||
|
"deep_sleep.prevent",
|
||
|
"delay",
|
||
|
"dfplayer.pause",
|
||
|
"dfplayer.play",
|
||
|
"dfplayer.play_folder",
|
||
|
"dfplayer.play_mp3",
|
||
|
"dfplayer.play_next",
|
||
|
"dfplayer.play_previous",
|
||
|
"dfplayer.random",
|
||
|
"dfplayer.reset",
|
||
|
"dfplayer.set_device",
|
||
|
"dfplayer.set_eq",
|
||
|
"dfplayer.set_volume",
|
||
|
"dfplayer.sleep",
|
||
|
"dfplayer.start",
|
||
|
"dfplayer.stop",
|
||
|
"dfplayer.volume_down",
|
||
|
"dfplayer.volume_up",
|
||
|
"dfrobot_sen0395.reset",
|
||
|
"dfrobot_sen0395.settings",
|
||
|
"display.page.show",
|
||
|
"display.page.show_next",
|
||
|
"display.page.show_previous",
|
||
|
"display_menu.down",
|
||
|
"display_menu.enter",
|
||
|
"display_menu.hide",
|
||
|
"display_menu.left",
|
||
|
"display_menu.right",
|
||
|
"display_menu.show",
|
||
|
"display_menu.show_main",
|
||
|
"display_menu.up",
|
||
|
"ds1307.read_time",
|
||
|
"ds1307.write_time",
|
||
|
"esp32_ble_tracker.start_scan",
|
||
|
"esp32_ble_tracker.stop_scan",
|
||
|
"event.trigger",
|
||
|
"ezo_pmp.arbitrary_command",
|
||
|
"ezo_pmp.change_i2c_address",
|
||
|
"ezo_pmp.clear_calibration",
|
||
|
"ezo_pmp.clear_total_volume_dosed",
|
||
|
"ezo_pmp.dose_continuously",
|
||
|
"ezo_pmp.dose_volume",
|
||
|
"ezo_pmp.dose_volume_over_time",
|
||
|
"ezo_pmp.dose_with_constant_flow_rate",
|
||
|
"ezo_pmp.find",
|
||
|
"ezo_pmp.pause_dosing",
|
||
|
"ezo_pmp.set_calibration_volume",
|
||
|
"ezo_pmp.stop_dosing",
|
||
|
"fan.cycle_speed",
|
||
|
"fan.hbridge.brake",
|
||
|
"fan.toggle",
|
||
|
"fan.turn_off",
|
||
|
"fan.turn_on",
|
||
|
"fingerprint_grow.aura_led_control",
|
||
|
"fingerprint_grow.cancel_enroll",
|
||
|
"fingerprint_grow.delete",
|
||
|
"fingerprint_grow.delete_all",
|
||
|
"fingerprint_grow.enroll",
|
||
|
"fingerprint_grow.led_control",
|
||
|
"globals.set",
|
||
|
"grove_tb6612fng.break",
|
||
|
"grove_tb6612fng.change_address",
|
||
|
"grove_tb6612fng.no_standby",
|
||
|
"grove_tb6612fng.run",
|
||
|
"grove_tb6612fng.standby",
|
||
|
"grove_tb6612fng.stop",
|
||
|
"homeassistant.event",
|
||
|
"homeassistant.service",
|
||
|
"homeassistant.tag_scanned",
|
||
|
"http_request.get",
|
||
|
"http_request.post",
|
||
|
"http_request.send",
|
||
|
"htu21d.set_heater",
|
||
|
"htu21d.set_heater_level",
|
||
|
"if",
|
||
|
"lambda",
|
||
|
"light.addressable_set",
|
||
|
"light.control",
|
||
|
"light.dim_relative",
|
||
|
"light.toggle",
|
||
|
"light.turn_off",
|
||
|
"light.turn_on",
|
||
|
"lightwaverf.send_raw",
|
||
|
"lock.lock",
|
||
|
"lock.open",
|
||
|
"lock.template.publish",
|
||
|
"lock.unlock",
|
||
|
"logger.log",
|
||
|
"max6956.set_brightness_global",
|
||
|
"max6956.set_brightness_mode",
|
||
|
"media_player.pause",
|
||
|
"media_player.play",
|
||
|
"media_player.play_media",
|
||
|
"media_player.stop",
|
||
|
"media_player.toggle",
|
||
|
"media_player.volume_down",
|
||
|
"media_player.volume_set",
|
||
|
"media_player.volume_up",
|
||
|
"mhz19.abc_disable",
|
||
|
"mhz19.abc_enable",
|
||
|
"mhz19.calibrate_zero",
|
||
|
"micro_wake_word.start",
|
||
|
"micro_wake_word.stop",
|
||
|
"microphone.capture",
|
||
|
"microphone.stop_capture",
|
||
|
"midea_ac.beeper_off",
|
||
|
"midea_ac.beeper_on",
|
||
|
"midea_ac.display_toggle",
|
||
|
"midea_ac.follow_me",
|
||
|
"midea_ac.power_off",
|
||
|
"midea_ac.power_on",
|
||
|
"midea_ac.power_toggle",
|
||
|
"midea_ac.swing_step",
|
||
|
"mqtt.publish",
|
||
|
"mqtt.publish_json",
|
||
|
"number.decrement",
|
||
|
"number.increment",
|
||
|
"number.operation",
|
||
|
"number.set",
|
||
|
"number.to_max",
|
||
|
"number.to_min",
|
||
|
"ota.http_request.flash",
|
||
|
"output.esp8266_pwm.set_frequency",
|
||
|
"output.ledc.set_frequency",
|
||
|
"output.libretiny_pwm.set_frequency",
|
||
|
"output.pipsolar.set_level",
|
||
|
"output.rp2040_pwm.set_frequency",
|
||
|
"output.set_level",
|
||
|
"output.turn_off",
|
||
|
"output.turn_on",
|
||
|
"pcf85063.read_time",
|
||
|
"pcf85063.write_time",
|
||
|
"pcf8563.read_time",
|
||
|
"pcf8563.write_time",
|
||
|
"pmwcs3.air_calibration",
|
||
|
"pmwcs3.new_i2c_address",
|
||
|
"pmwcs3.water_calibration",
|
||
|
"pulse_counter.set_total_pulses",
|
||
|
"pulse_meter.set_total_pulses",
|
||
|
"pzemac.reset_energy",
|
||
|
"pzemdc.reset_energy",
|
||
|
"remote_transmitter.transmit_abbwelcome",
|
||
|
"remote_transmitter.transmit_aeha",
|
||
|
"remote_transmitter.transmit_byronsx",
|
||
|
"remote_transmitter.transmit_canalsat",
|
||
|
"remote_transmitter.transmit_canalsatld",
|
||
|
"remote_transmitter.transmit_coolix",
|
||
|
"remote_transmitter.transmit_dish",
|
||
|
"remote_transmitter.transmit_dooya",
|
||
|
"remote_transmitter.transmit_drayton",
|
||
|
"remote_transmitter.transmit_haier",
|
||
|
"remote_transmitter.transmit_jvc",
|
||
|
"remote_transmitter.transmit_keeloq",
|
||
|
"remote_transmitter.transmit_lg",
|
||
|
"remote_transmitter.transmit_magiquest",
|
||
|
"remote_transmitter.transmit_midea",
|
||
|
"remote_transmitter.transmit_mirage",
|
||
|
"remote_transmitter.transmit_nec",
|
||
|
"remote_transmitter.transmit_nexa",
|
||
|
"remote_transmitter.transmit_panasonic",
|
||
|
"remote_transmitter.transmit_pioneer",
|
||
|
"remote_transmitter.transmit_pronto",
|
||
|
"remote_transmitter.transmit_raw",
|
||
|
"remote_transmitter.transmit_rc5",
|
||
|
"remote_transmitter.transmit_rc6",
|
||
|
"remote_transmitter.transmit_rc_switch_raw",
|
||
|
"remote_transmitter.transmit_rc_switch_type_a",
|
||
|
"remote_transmitter.transmit_rc_switch_type_b",
|
||
|
"remote_transmitter.transmit_rc_switch_type_c",
|
||
|
"remote_transmitter.transmit_rc_switch_type_d",
|
||
|
"remote_transmitter.transmit_roomba",
|
||
|
"remote_transmitter.transmit_samsung",
|
||
|
"remote_transmitter.transmit_samsung36",
|
||
|
"remote_transmitter.transmit_sony",
|
||
|
"remote_transmitter.transmit_toshiba_ac",
|
||
|
"repeat",
|
||
|
"rf_bridge.beep",
|
||
|
"rf_bridge.learn",
|
||
|
"rf_bridge.send_advanced_code",
|
||
|
"rf_bridge.send_code",
|
||
|
"rf_bridge.send_raw",
|
||
|
"rf_bridge.start_advanced_sniffing",
|
||
|
"rf_bridge.start_bucket_sniffing",
|
||
|
"rf_bridge.stop_advanced_sniffing",
|
||
|
"rtttl.play",
|
||
|
"rtttl.stop",
|
||
|
"scd30.force_recalibration_with_reference",
|
||
|
"scd4x.factory_reset",
|
||
|
"scd4x.perform_forced_calibration",
|
||
|
"script.execute",
|
||
|
"script.stop",
|
||
|
"script.wait",
|
||
|
"select.first",
|
||
|
"select.last",
|
||
|
"select.next",
|
||
|
"select.operation",
|
||
|
"select.previous",
|
||
|
"select.set",
|
||
|
"select.set_index",
|
||
|
"sen5x.start_fan_autoclean",
|
||
|
"senseair.abc_disable",
|
||
|
"senseair.abc_enable",
|
||
|
"senseair.abc_get_period",
|
||
|
"senseair.background_calibration",
|
||
|
"senseair.background_calibration_result",
|
||
|
"sensor.duty_time.reset",
|
||
|
"sensor.duty_time.start",
|
||
|
"sensor.duty_time.stop",
|
||
|
"sensor.integration.reset",
|
||
|
"sensor.rotary_encoder.set_value",
|
||
|
"sensor.template.publish",
|
||
|
"servo.detach",
|
||
|
"servo.write",
|
||
|
"sim800l.connect",
|
||
|
"sim800l.dial",
|
||
|
"sim800l.disconnect",
|
||
|
"sim800l.send_sms",
|
||
|
"sim800l.send_ussd",
|
||
|
"speaker.play",
|
||
|
"speaker.stop",
|
||
|
"sprinkler.clear_queued_valves",
|
||
|
"sprinkler.next_valve",
|
||
|
"sprinkler.pause",
|
||
|
"sprinkler.previous_valve",
|
||
|
"sprinkler.queue_valve",
|
||
|
"sprinkler.resume",
|
||
|
"sprinkler.resume_or_start_full_cycle",
|
||
|
"sprinkler.set_divider",
|
||
|
"sprinkler.set_multiplier",
|
||
|
"sprinkler.set_repeat",
|
||
|
"sprinkler.set_valve_run_duration",
|
||
|
"sprinkler.shutdown",
|
||
|
"sprinkler.start_from_queue",
|
||
|
"sprinkler.start_full_cycle",
|
||
|
"sprinkler.start_single_valve",
|
||
|
"sps30.start_fan_autoclean",
|
||
|
"stepper.report_position",
|
||
|
"stepper.set_acceleration",
|
||
|
"stepper.set_deceleration",
|
||
|
"stepper.set_speed",
|
||
|
"stepper.set_target",
|
||
|
"switch.template.publish",
|
||
|
"switch.toggle",
|
||
|
"switch.turn_off",
|
||
|
"switch.turn_on",
|
||
|
"tag.emulation_off",
|
||
|
"tag.emulation_on",
|
||
|
"tag.polling_off",
|
||
|
"tag.polling_on",
|
||
|
"tag.set_clean_mode",
|
||
|
"tag.set_emulation_message",
|
||
|
"tag.set_format_mode",
|
||
|
"tag.set_read_mode",
|
||
|
"tag.set_write_message",
|
||
|
"tag.set_write_mode",
|
||
|
"text.set",
|
||
|
"text_sensor.template.publish",
|
||
|
"tm1651.set_brightness",
|
||
|
"tm1651.set_level",
|
||
|
"tm1651.set_level_percent",
|
||
|
"tm1651.turn_off",
|
||
|
"tm1651.turn_on",
|
||
|
"uart.write",
|
||
|
"ufire_ec.calibrate_probe",
|
||
|
"ufire_ec.reset",
|
||
|
"ufire_ise.calibrate_probe_high",
|
||
|
"ufire_ise.calibrate_probe_low",
|
||
|
"ufire_ise.reset",
|
||
|
"update.perform",
|
||
|
"valve.close",
|
||
|
"valve.control",
|
||
|
"valve.open",
|
||
|
"valve.stop",
|
||
|
"valve.template.publish",
|
||
|
"valve.toggle",
|
||
|
"voice_assistant.start",
|
||
|
"voice_assistant.start_continuous",
|
||
|
"voice_assistant.stop",
|
||
|
"wait_until",
|
||
|
"while",
|
||
|
"wifi.disable",
|
||
|
"wifi.enable",
|
||
|
"wireguard.disable",
|
||
|
"wireguard.enable"
|
||
|
],
|
||
|
"conditions": [
|
||
|
"alarm_control_panel.is_armed",
|
||
|
"alarm_control_panel.ready",
|
||
|
"and",
|
||
|
"api.connected",
|
||
|
"binary_sensor.is_off",
|
||
|
"binary_sensor.is_on",
|
||
|
"ble.enabled",
|
||
|
"dfplayer.is_playing",
|
||
|
"display.is_displaying_page",
|
||
|
"display_menu.is_active",
|
||
|
"fan.is_off",
|
||
|
"fan.is_on",
|
||
|
"for",
|
||
|
"lambda",
|
||
|
"light.is_off",
|
||
|
"light.is_on",
|
||
|
"lock.is_locked",
|
||
|
"lock.is_unlocked",
|
||
|
"media_player.is_idle",
|
||
|
"media_player.is_playing",
|
||
|
"micro_wake_word.is_running",
|
||
|
"microphone.is_capturing",
|
||
|
"mqtt.connected",
|
||
|
"not",
|
||
|
"number.in_range",
|
||
|
"or",
|
||
|
"pn532.is_writing",
|
||
|
"pn7150.is_writing",
|
||
|
"pn7160.is_writing",
|
||
|
"rtttl.is_playing",
|
||
|
"script.is_running",
|
||
|
"sensor.duty_time.is_not_running",
|
||
|
"sensor.duty_time.is_running",
|
||
|
"sensor.in_range",
|
||
|
"speaker.is_playing",
|
||
|
"sun.is_above_horizon",
|
||
|
"sun.is_below_horizon",
|
||
|
"switch.is_off",
|
||
|
"switch.is_on",
|
||
|
"text_sensor.state",
|
||
|
"time.has_time",
|
||
|
"update.is_available",
|
||
|
"voice_assistant.connected",
|
||
|
"voice_assistant.is_running",
|
||
|
"wifi.connected",
|
||
|
"wifi.enabled",
|
||
|
"wireguard.enabled",
|
||
|
"wireguard.peer_online",
|
||
|
"xor"
|
||
|
],
|
||
|
"pin_providers": [
|
||
|
"bk72xx",
|
||
|
"esp32",
|
||
|
"esp8266",
|
||
|
"host",
|
||
|
"max6956",
|
||
|
"mcp23016",
|
||
|
"mcp23xxx",
|
||
|
"mpr121",
|
||
|
"pca6416a",
|
||
|
"pca9554",
|
||
|
"pcf8574",
|
||
|
"rp2040",
|
||
|
"rtl87xx",
|
||
|
"sn74hc165",
|
||
|
"sn74hc595",
|
||
|
"sx1509",
|
||
|
"wk2168_i2c",
|
||
|
"wk2168_spi",
|
||
|
"wk2212_i2c",
|
||
|
"wk2212_spi",
|
||
|
"xl9535"
|
||
|
]
|
||
|
}
|