{ "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" ] }