List of available actions

Actions are the things Home Assistant can do for you, like turning a light on, setting a thermostat, playing music, or restarting the system. They are the building blocks of automations and scripts.

Browse the full list below, or use the search box to find a specific action by name or description. Each action has its own page with a step-by-step UI walkthrough, examples, and a complete data field reference.

New to actions? Read about actions in automations and scripts to learn how they fit together.

Abode

AdGuard Home

ADS

Advantage Air

AfterShip

Agent DVR

AI Task

Alarm control panel

AlarmDecoder

Alexa Devices

Amber Electric

Amcrest

Android Debug Bridge

Apple TV

Assist Satellite

Backup

Bang & Olufsen

Monoprice Blackbird Matrix Switch

Blue Current

Bond

Bosch Alarm

Bring!

Browser

BSB-LAN

Button

Calendar

Camera

Google Cast

Channels

Climate

ColorExtractor

Command line

Conversation

Counter

Cover

Date

Date/Time

Remote Python Debugger

deCONZ

Denon AVR Network Receivers

Downloader

Duck DNS

Philips Dynalite

easyEnergy

ecobee

Elgato Light

Elk-M1 Control

EnergyZero

Environment Canada

Honeywell Total Connect Comfort (Europe)

EZVIZ

Fan

File

Flo

Magic Home

Foscam

FRITZ!Box Tools

Home Assistant frontend

Fully Kiosk Browser

Genius Hub

Google Calendar

Google Assistant SDK

Google Mail

Google Photos

Google Sheets

Google Maps Travel Time

Green Planet Energy

Group

Growatt

Elexa Guardian

Habitica

Logitech Harmony Hub

Home Assistant Supervisor

HDMI-CEC

Denon HEOS

Hive

Home Connect

Home Assistant Core

HomeKit Bridge

Homematic

HomematicIP Cloud

Lutron Homeworks

HTML5 Push Notifications

Huawei LTE

Philips Hue

Humidifier

Husqvarna Automower

Hunter Hydrawise

Apple iCloud

IHC Controller

Image

IMAP

Immich

Indevolt

Input boolean

Input button

Input Datetime

Input number

Input select

Input text

Insteon

Intent Script

Iperf3

Universal Devices ISY/IoX

iZone

Jellyfin

Jewish Calendar

Keba Charging Station

KEF

Keymitt MicroBot Push

Kiosker

KNX

Kodi

LaMetric

Lawn mower

LCN

LG Netcast

LIFX

Light

LinkPlay

Whisker

Local file

Lock

Logger

Mastodon

Matrix

Matter

Mealie

Media player

Miele

Mill

Minio

Modbus

Modern Forms

Monoprice 6-Zone Amplifier

Motionblinds

motionEye

MQTT Alarm control panel

Music Assistant

Neato Botvac

Ness Alarm

Google Nest

Netatmo

NETGEAR LTE

Nexia/American Standard/Trane

Nintendo Switch parental controls

Nord Pool

Notifications

ntfy

NuHeat

Nuki Bridge

Number

National Weather Service (NWS)

NX584

NZBGet

OctoPrint

Ohme

Ombi

OneDrive

Onkyo

ONVIF

OpenDisplay

Linn / OpenHome

OpenTherm Gateway

OpenWeatherMap

OSO Energy

Overkiz

Seerr

Persistent Notification

Person

Pi-hole

Picnic

Plex Media Server

Portainer

Profiler

Prosegur Alarm

Sony PlayStation 4

Python Scripts

qBittorrent

Rachio

Radarr

Rain Bird

RainMachine

Recorder

Renault

Renson

RFXCOM RFXtrx

Risco

Roborock

Roku

RoonLabs music player

AWS Route53

Saunum

Schedule

Schlage

Pentair ScreenLogic

Select

Sensibo

17TRACK

Shark IQ

Shelly

Shopping list

SimpliSafe

Siren

Sky Remote Control

SmartTub

SMLIGHT SLZB

Snapcast

Snooz

Sonarr

Sony Songpal

Sonos

Bose SoundTouch

SQL

Squeezebox (Lyrion Music Server)

StarLine

Stookwijzer

StreamLabs

Sure Petcare

Swiss public transport

SwitchBot Bluetooth

Switcher

System Bridge

System Log

Tado

Telegram bot

Teslemetry

Text

Tibber

Time

Timer

To-do list

Todoist

Total Connect

Transmission

Text-to-speech (TTS)

Tuya

UniFi Network

UniFi Access

UniFi Protect

Universal Powerline Bus (UPB)

Update

Utility Meter

Vacuum

Vallox

Valve

Velbus

Verisure

VeSync

Viessmann ViCare

VIZIO SmartCast

Volvo

Wake on LAN

Water heater

Watts Vision +

Waze Travel Time

Weather

LG webOS TV

Belkin WeMo

Workday

Xiaomi Sensor

Xiaomi Home

Yamaha Network Receivers

Yardian

Yeelight

Zigbee Home Automation

ZoneMinder

Z-Wave