diff --git a/source/components/index.markdown b/source/components/index.markdown index 6ee4d4426eb..ac59c33b278 100644 --- a/source/components/index.markdown +++ b/source/components/index.markdown @@ -10,209 +10,265 @@ footer: true is_homepage: true --- -Components add support for devices, automation and much much more to Home Assistant. The following things are supported out-of-the-box. +Components add support for devices, automation, and much much more to Home Assistant. The following things are supported out-of-the-box. ## {% linkable_title Entities %} -Entities are things that you want to observe within Home Assistant. Support for these things are provided by the entity components [Light](/components/light.html), [Switch](/components/switch.html), [Thermostat](/components/thermostat.html), [Media player](/components/media_player.html), [Device tracker](/components/device_tracker.html), [Sun](/components/sun.html). +Entities are things that you want to observe within Home Assistant. Support for these things are provided by the entity components [Light](/components/light.html), [Switch](/components/switch.html), [Thermostat](/components/thermostat.html), [Media player](/components/media_player.html), [Device tracker](/components/device_tracker.html), and [Sun](/components/sun.html). + + + +
Type | -Description | -||
---|---|---|---|
![]() |
- Philips Hue | -Turn lights on, control brightness and color. | -|
![]() |
- SABnzbd clients | -Monitor queue and download speeds. | -|
![]() |
- System Monitor | -Track CPU, memory and disk usage on the host machine. | +Philips Hue turns lights on, controls brightness, and color. |
![]() |
- Nest thermostats | -See current temperature and control target temperature and away mode. | +Nest thermostats displays current temperature and control target temperature/away mode. |
- | Heat Control | -Turn home Assistant into your own thermostat by reading a temperature sensor and controlling a switch connected to a heater. | +Heat Control reads a temperature sensor and control a heater switch. |
![]() |
- WeMo switches | -Control WeMo switches and read the usage statistics from Insight switches. | -|
![]() |
- MySensors | -Integrate MySensors sensors. | +WeMo switches controls and reads the usage statistics from Insight switches. |
- | TEMPer sensors | -Integrate TEMPer sensors to get the current temperature. | +TEMPer sensors reads the current temperature. | +
![]() |
+ LimitlessLED controls your LimitlessLED lights. | +||
![]() |
+ Edimax switches controls the state. | +||
![]() |
+ Efergy Engage hubs monitors home energy use. | +||
+ | DHTxx reads the temperature and humidity. | +
![]() |
+ MySensors integrates MySensors sensors. | +
![]() |
+ Raspberry PI switch controls and sensor reads the values of GPIOs. | +
![]() |
+ Insteon controls devices connected with the ISY994 controller. | +
![]() |
+ X10 controls devices connected with the ISY994 controller. | +
![]() |
+ Arduino controls digital pins and read from analog pins. | +
+ | RFXtrx sensors monitors values from RFXtrx sensors. | +
Offers presence detection by looking at connected devices or by scanning the network.
+![]() |
+ Actiontec routers | |
![]() |
ASUSWRT routers | -Offers presence detection by looking at connected devices. |
![]() |
DD-WRT routers | -Offers presence detection by looking at connected devices. |
![]() |
OpenWRT routers | -Offers presence detection by looking at connected devices. |
![]() |
Netgear routers | -Offers presence detection by looking at connected devices. |
![]() |
Tomato routers | -Offers presence detection by looking at connected devices. |
![]() |
TP-Link routers | -Offers presence detection by looking at connected devices. | +
![]() |
+ Thomson routers | |
![]() |
NMap network scanning | -Offers presence detection by scanning the network for connected devices. |
![]() |
- - Transmission sensor - Transmission switch - | -Monitor status and download speeds. Change the speed limits. | -
Controls your media player (Playback and Volume) and get details about the played track.
+ +![]() |
Google Cast devices | -Track what is being played and control playback (temporarely disabled awaiting protobuf 3 release). | |
![]() |
Kodi | -Track what is being played and control playback. | |
![]() |
Music Player Daemon (MPD) | -Track what is being played and control playback. | |
![]() |
- Squeezebox | -Track what is being played and control playback. | +Logitech Squeezebox |
![]() |
- Command line Switch | -Switch that issues command line commands when turned on and off. | -
Camera allows you to see what going in real-time. Other entities report the current state and/or let you control it.
+![]() |
- Hikvision | -Control the motion detection setting on your Hikvision camera. | -|
![]() |
- Edimax switches | -Control the state of your Edimax switches. | -|
![]() |
- Raspberry PI GPIO | -Control the GPIO of a Raspberry Pi. | -|
![]() |
- Insteon Devices | -Insteon devices can be controlled with the ISY994 controller. | -|
![]() |
- X10 Devices | -X10 devices can be controlled with the ISY994 controller. | -|
![]() |
- Arduino boards | -Controls your Arduino's digital pins and read from the analog pins. | -|
![]() |
- Efergy Engage hubs | -Monitors home energy use as measured by an Efergy engage hub. | -|
- | RFXtrx sensors | -Monitors values from RFXtrx sensors. | +Hikvision controls the motion detection setting. |
![]() |
- Generic IP cameras | -Integrate any IP camera or image url into a camera feed. | +IP camera integrates a generic IP camera or image url. | +
![]() |
+ SABnzbd clients monitors queue and download speeds. | +||
![]() |
+ System Monitor tracks CPU, memory, and disk usage on the host machine. | +||
![]() |
+ + Transmission monitors status/speeds and changes the speed limits. + | +||
![]() |
+ Command line issues command line commands. |
Support for these devices is provided by the Home Assistant community and not
the manufacturers of these devices.
@@ -233,10 +289,8 @@ Home Assistant integrates with a variety of third party Home Automation hubs and
[](/components/vera.html)
[
](/components/wink.html)
[
](/components/isy994.html)
-
[
](/components/modbus.html)
[
](/components/arduino.html)
-[
](/components/verisure.html)
Support for these devices is provided by the Home Assistant community and not @@ -245,140 +299,160 @@ the manufacturers of these devices. ## {% linkable_title Services %} + +
Those services offers you a wide range of possibilities out-of-box.
![]() |
- History | -Track the state of entities and allow users to browse through history. | +History track the state of entities and allow users to browse through. |
![]() |
- Conversation | -Process textual commands like ones received by speech-to-text engines. | +Conversation process textual commands like ones received by speech-to-text engines. |
![]() |
- Discovery | -Scans the network for supported devices. | +Discovery scans the network for supported devices. |
![]() |
- Logbook | -Provides a logbook-style view on the Entity history. | +Logbook provides a logbook-style view on the Entity history. |
![]() |
+ Browser opens URLs on the host machine. | +||
![]() |
+ Downloader allows downloading URLs to the host machine. | +||
![]() |
+ Keyboard simulate key presses on the host machine. | +||
![]() |
+ Time & Date displays the time and the date. | +
Allows you to send customized messages to the given service.
+ +![]() |
File | -Allow sending messages to a file. |
![]() |
Notify My Android (NMA) | -Allow sending messages using Notify My Android (NMA). |
![]() |
Instapush | -Allow sending messages using Instapush. |
![]() |
PushBullet | -Allow sending messages using PushBullet. |
![]() |
PushOver | -Allow sending messages using PushOver. |
![]() |
Slack | -Allow sending messages over Slack. |
![]() |
Allow sending e-mail messages. | |
![]() |
Syslog | -Allow sending messages to a local syslog. |
![]() |
Jabber (XMPP) | -Allow sending messages using Jabber (XMPP). |
![]() |
- Browser | -Open URLs on the host machine. | -
The web services displays data grabbed from an external source.
-![]() |
- OpenWeatherMap | -Display current meteorological data from your location. | +OpenWeatherMap displays current meteorological data or weather forecast. |
![]() |
- Forecast.io | -Display current meteorological data from your location. | +Forecast.io displays current meteorological data. |
![]() |
- Bitcoin | -Display details about the Bitcoin Network and your Blockchain.info online wallet. | +Bitcoin displays details about the Bitcoin Network. |
![]() |
- Swiss Public Transport | -Display timetable data for traveling in Switzerland. | +Swiss Public Transport displays Swiss timetable data for traveling. |
![]() |
- Time & Date | -Displays the time and the date. | -|
![]() |
- MQTT | -Allow sending and recieving MQTT messages. | -
Support for these services is provided by the Home Assistant community and not the service providers.