Components
Support for these components is provided by the Home Assistant community.

ASUSWRT
Presence Detection

Actiontec
Presence Detection

Alarm.com Alarm Control Panel
Alarm

Alexa / Amazon Echo
Voice

Arduino
DIY

Arduino sensor
DIY

Arduino switch
DIY

Aruba
Presence Detection

Automation
Automation

Belkin WeMo switch
Switch

Bitcoin
Sensor

Blinkstick
Light

Browser
Other
CPU speed
Sensor
Command binary sensor
Binary Sensor
Command line sensor
Sensor
Command line switch
Switch

Configurator
Other

Conversation
Other

DD-WRT
Presence Detection
DHT sensor
DIY

Denon Network Receivers
Media Player

Discovery
Other

Downloader
Other

Dweet.io
Sensor

Ecobee
Hub

Ecobee sensor
Sensor

Ecobee thermostat
Thermostat

Edimax switch
Switch

Efergy
Sensor

Eliqonline
Sensor

FRITZ!Box
Presence Detection
File
Notifications

FireTV
Media Player

Forecast.io
Weather

Foscam IP camera
Camera

Free Mobile
Notifications
Generic IP Camera
Camera
Generic MJPEG IP Camera
Camera

Glances
Sensor

Google Cast
Media Player

Group
Organization

HTTP
Other

Heat control
Thermostat

Heatmiser thermostat
Thermostat

Hikvision camera
Camera

History
History

Homematic thermostat
Thermostat

Honeywell thermostat
Thermostat
Hyperion
Light

IFTTT
Automation

ISY994 Controller
Hub

InfluxDB
History

Input Boolean
Automation

Instapush
Notifications

Introduction
Other

Intruder Alerts
Alarm

Jabber (XMPP)
Notifications
Keyboard
Automation

Kodi
Media Player
LimitlessLED support
Light

Locative
Presence Detection

Logbook
History

Logger
Other

Logitech Squeezebox
Media Player

MQTT
Hub

MQTT Alarm Control Panel
Alarm

MQTT Eventstream
Others

MQTT Rollershutter
Rollershutter

MQTT binary sensor
Binary Sensor

MQTT device tracker
Presence Detection

MQTT light
Light

MQTT sensor
Sensor

MQTT switch
Switch
Manual Alarm Control Panel
Alarm

ManyThing
Camera

Modbus
Hub

Modbus sensor
Sensor

Modbus switch
Switch

Music Player Daemon (MPD)
Media Player

MySensors
Hub

MySensors sensors
Sensor

MySensors switches
Switch

Nest thermostat
Thermostat

Netatmo
Sensor

Netgear
Presence Detection

Nmap
Presence Detection

Notify My Android
Notifications

OpenWRT (luci)
Presence Detection

OpenWRT (ubus)
Presence Detection

OpenWeatherMap
Weather

Orvibo switch
Switch

Owntracks
Presence Detection

Philips Hue
Light

Plex
Media Player

Presence based lights
Automation

Proliphix thermostat
Thermostat

PushBullet
Notifications

PushOver
Notifications

Pushetta
Notifications
RESTful binary sensor
Binary Sensor
RESTful sensor
Sensor
RESTful switch
Switch
RFXtrx
Hub
RFXtrx light
Light
RFXtrx sensor
Sensor
RFXtrx switch
Switch

Radiotherm thermostat
Thermostat

Raspberry PI GPIO sensor
Sensor

Raspberry PI GPIO switch
Switch

SABnzbd
Sensor

SMTP
Notifications

SNMP
Presence Detection

Scenes
Organization

Scripts
Automation
Shell command
Automation

Slack
Notifications

Sonos
Media Player

Sun
Weather
Swiss Public Transport
Sensor
Syslog
Notifications
System Monitor
Sensor
TEMPer sensor
Sensor

TP-Link
Presence Detection

Telegram
Notifications

TellStick
Hub

TellStick light
Light

TellStick sensor
Sensor

TellStick switch
Switch

Telldus Live
Hub

Telldus Live sensors
Sensor

Telldus Live switches
Switch

Thomson
Presence Detection
Time & Date
Sensor
Tomato
Presence Detection

Torque (OBD2)
Sensor

Transmission sensor
Sensor

Transmission switch
Switch

Twitch
Sensor
Universal
Media Player

Updater
Other

Vera
Hub

Vera light
Light

Vera sensor
Sensor

Vera switch
Switch

Verisure
Hub

Wink
Hub

Wink light
Light

Wink lock
Lock

Wink sensor
Sensor

Wink switch
Switch
Worldclock
Sensor

YR
Weather

Z-Wave
Hub

Z-Wave light
Light

Z-Wave sensor
Sensor

Z-Wave switch
Switch

Zone
Organization

aREST binary sensor
Binary Sensor

aREST sensor
Sensor

aREST switch
Switch

iCloud
Presence Detection

iTunes
Media Player

myStrom switch
Switch