- 2015-10-30T22:13:50-07:00
+ 2015-11-16T21:44:43-08:00https://home-assistant.io/
@@ -13,6 +13,53 @@
Octopress
+
+
+
+ 2015-11-16T20:27:00-08:00
+ https://home-assistant.io/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported
+ We have all been hard at work to get this latest release ready. One of the big highlights in this release is the introduction of an extended iconset to be used in the frontend (credits to @happyleavesaoc for idea and prototype). To get started with customizing, pick any icon from MaterialDesignIcons.com, prefix the name with mdi: and stick it into your customize section in configuration.yaml:
+
+
Switch RGB as the color unit used in light component (@balloob)
+
Re-install platform and component dependencies after a Home Assistant version upgrade (@balloob)
+
+
+]]>
+
+
@@ -2302,22 +2349,6 @@ An initial version of voice control for Home Assistant has landed. The current i
-]]>
-
-
-
-
-
- 2015-03-08T23:16:10-07:00
- https://home-assistant.io/blog/2015/03/08/new-logo
- It is well known that you are either a good programmer or a good designer. It’s rare you’ll meet someone that is both. That’s why it wasn’t surprising to anyone that the logo that I made was mediocre — at best. Luckily, Jeremy Geltman has come to the rescue and contributed a brand new logo for Home Assistant.
-
-
The new logo follows Googles material design spec. It uses the blue color that Home Assistant uses in the interface and it comes in two versions: a high detailed version (for homescreen icon etc) and a simple version (for favicon etc).
-
-
-
-The old logo, the new detailed logo and the new simple logo.
-
diff --git a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html
index 14812e027a..46be10f333 100644
--- a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html
+++ b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html
@@ -242,6 +242,12 @@ This article will try to explain how they all relate.
diff --git a/blog/2015/02/08/looking-at-the-past/index.html b/blog/2015/02/08/looking-at-the-past/index.html
index 004c15efcb..472e52d6f6 100644
--- a/blog/2015/02/08/looking-at-the-past/index.html
+++ b/blog/2015/02/08/looking-at-the-past/index.html
@@ -220,6 +220,12 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D
diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html
index 75e01a236c..d8a50d9595 100644
--- a/blog/2015/03/08/new-logo/index.html
+++ b/blog/2015/03/08/new-logo/index.html
@@ -194,6 +194,12 @@ The old logo, the new detailed logo and the new simple logo.
diff --git a/blog/2015/03/11/release-notes/index.html b/blog/2015/03/11/release-notes/index.html
index 6374a60ae2..105981c182 100644
--- a/blog/2015/03/11/release-notes/index.html
+++ b/blog/2015/03/11/release-notes/index.html
@@ -233,6 +233,12 @@ An initial version of voice control for Home Assistant has landed. The current i
diff --git a/blog/2015/03/22/release-notes/index.html b/blog/2015/03/22/release-notes/index.html
index cb22ec7b07..f50eed4d6f 100644
--- a/blog/2015/03/22/release-notes/index.html
+++ b/blog/2015/03/22/release-notes/index.html
@@ -270,6 +270,12 @@ I (Paulus) have contributed a scene component. A user can create scenes that cap
diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html
index 39cf15b364..f479736d33 100644
--- a/blog/2015/05/14/release-notes/index.html
+++ b/blog/2015/05/14/release-notes/index.html
@@ -308,6 +308,12 @@ Before diving into the newly supported devices and services, I want to highlight
diff --git a/blog/2015/06/10/release-notes/index.html b/blog/2015/06/10/release-notes/index.html
index 691d7f6213..d7b1a7eac3 100644
--- a/blog/2015/06/10/release-notes/index.html
+++ b/blog/2015/06/10/release-notes/index.html
@@ -361,6 +361,12 @@ This switch platform allows you to control your motion detection setting on your
diff --git a/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html b/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html
index 89c2f920c2..a39c753755 100644
--- a/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html
+++ b/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html
@@ -313,6 +313,12 @@ Fabian has added support for Forecast.io to g
diff --git a/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html b/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html
index d6cc3ed201..da212f1933 100644
--- a/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html
+++ b/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html
@@ -302,6 +302,12 @@ Support for Temper temperature sensors has been contributed by
+
@@ -325,12 +331,6 @@ Support for Temper temperature sensors has been contributed by
- Alarms, Sonos and iTunes now supported
-
-
-
diff --git a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html
index dc2d229c8e..605ccda4dc 100644
--- a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html
+++ b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html
@@ -212,6 +212,12 @@
diff --git a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html
index b364a768d6..a56a98555c 100644
--- a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html
+++ b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html
@@ -262,6 +262,12 @@ Glances web server started on http://0.0.0.0:61208/
diff --git a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html
index e4e2a20426..5c54dd3a0d 100644
--- a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html
+++ b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html
@@ -241,6 +241,12 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge
@@ -264,8 +270,6 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge
-
-
diff --git a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html
index a22f05564d..53db51fc9a 100644
--- a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html
+++ b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html
@@ -217,6 +217,12 @@ Map in Home Assistant showing two people and three zones (home, school, work)
diff --git a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html
index 452a22e7e3..45cff3d416 100644
--- a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html
+++ b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html
@@ -228,6 +228,12 @@ This makes more sense as most people run Home Assistant as a daemon
We have all been hard at work to get this latest release ready. One of the big highlights in this release is the introduction of an extended iconset to be used in the frontend (credits to @happyleavesaoc for idea and prototype). To get started with customizing, pick any icon from MaterialDesignIcons.com, prefix the name with mdi: and stick it into your customize section in configuration.yaml:
diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml
index b28089df82..86e0414d3f 100644
--- a/blog/categories/release-notes/atom.xml
+++ b/blog/categories/release-notes/atom.xml
@@ -4,7 +4,7 @@
- 2015-10-30T22:13:50-07:00
+ 2015-11-16T21:44:43-08:00https://home-assistant.io/
@@ -13,6 +13,53 @@
Octopress
+
+
+
+ 2015-11-16T20:27:00-08:00
+ https://home-assistant.io/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported
+ We have all been hard at work to get this latest release ready. One of the big highlights in this release is the introduction of an extended iconset to be used in the frontend (credits to @happyleavesaoc for idea and prototype). To get started with customizing, pick any icon from MaterialDesignIcons.com, prefix the name with mdi: and stick it into your customize section in configuration.yaml:
+
+
Switch RGB as the color unit used in light component (@balloob)
+
Re-install platform and component dependencies after a Home Assistant version upgrade (@balloob)
+
+
+]]>
+
+
@@ -190,187 +237,6 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge
Verisure Alarms We now support arming and disarming your verisure alarm from within Home Assistant thanks to added support by @persandstrom.
-]]>
-
-
-
-
-
- 2015-09-13T09:28:00-07:00
- https://home-assistant.io/blog/2015/09/13/home-assistant-meets-ifttt
- Today we announce the release of Home Assistant v0.7.2 which includes brand new support by @sfam to integrate with IFTTT. IFTTT stands for If This, Then That and is a webservice that integrates with almost every possible webservice out there. Adding Home Assistant to this mix means Home Assistant can connect with all via IFTTT.
-
-
It is now possible to disable your irregation system if it is going to be cloudy tomorrow or tweet if your smoke alarm goes off.
-
-
-
-
-
-
Head over to the setup instructions to get started with IFTTT. Click the read more button for some example recipes.
-
-
-
-
In each of the following examples, make sure to replace the XXX in the url with your correct host address and api password.
This will tweet a message when an MQTT message is received that the smoke alarm has been triggered. Setup Maker channel with event name HA_FIRE_ALARM and Twitter channel to tweet the message in value1.
-
-
-
# Configuration.yaml entry
-automation:
-- alias: Post a tweet when fire alarm is triggered
- trigger:
- platform: mqtt
- mqtt_topic: home/alarm/fire
- mqtt_payload: 'on'
-
- action:
- service: ifttt.trigger
- data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
-
We have all been hard at work to get this latest release ready. One of the big highlights in this release is the introduction of an extended iconset to be used in the frontend (credits to @happyleavesaoc for idea and prototype). To get started with customizing, pick any icon from MaterialDesignIcons.com, prefix the name with mdi: and stick it into your customize section in configuration.yaml:
This is a guest post by Home Assistant user and contributor Nolan Gilley.
-
-
In our house, laundry has been a struggle for quite some time. Our washer and dryer both lack a buzzer which leads to forgotten laundry, and stinky mess that needs to be rewashed. I decided to create a solution by monitoring the washer and dryer myself with some cheap electronics.
-
-
As an avid user of Home Assistant, I decided it would be the perfect application to manage the UI and notification system. Now all I needed was a way to monitor the washer and dryer. I tried using sound sensors but found them unreliable. I ended up opting for an accelerometer attached to the back of each appliance. I also added magnetic reed switches on the doors of the washer and dryer to detect if the doors are open or closed. I connected the accelerometers and reed switches to a Moteino, an arduino clone with an RF transceiver. The Moteino can perform the logic to figure out which state the appliances are in and wirelessly communicate that data with another Moteino that is connected via serial to my Raspberry Pi. The Raspberry Pi reads the serial data and repeats it over MQTT for Home Assistant to use. This is great because I don’t have to run Home Assistant on the Raspberry Pi. I can run it on a faster machine and point the MQTT component to my Raspberry Pi.
-
-
After taking some sample data from the accelerometers while each appliance was in operation, I decided to plot the data to help determine the proper thresholds of when the devices were running or off. I had to do this in order to get precise ranges so the dryer sensor wouldn’t get tripped by the washer or vice versa. In the plot below you can see the acceleration in the x direction for the accelerometer connected to the washing machine. It’s easy to see when the washing machine is in operation here. I used the same technique for the dryer’s accelerometer.
This is a guest post by Home Assistant user and contributor Nolan Gilley.
+
+
In our house, laundry has been a struggle for quite some time. Our washer and dryer both lack a buzzer which leads to forgotten laundry, and stinky mess that needs to be rewashed. I decided to create a solution by monitoring the washer and dryer myself with some cheap electronics.
+
+
As an avid user of Home Assistant, I decided it would be the perfect application to manage the UI and notification system. Now all I needed was a way to monitor the washer and dryer. I tried using sound sensors but found them unreliable. I ended up opting for an accelerometer attached to the back of each appliance. I also added magnetic reed switches on the doors of the washer and dryer to detect if the doors are open or closed. I connected the accelerometers and reed switches to a Moteino, an arduino clone with an RF transceiver. The Moteino can perform the logic to figure out which state the appliances are in and wirelessly communicate that data with another Moteino that is connected via serial to my Raspberry Pi. The Raspberry Pi reads the serial data and repeats it over MQTT for Home Assistant to use. This is great because I don’t have to run Home Assistant on the Raspberry Pi. I can run it on a faster machine and point the MQTT component to my Raspberry Pi.
+
+
After taking some sample data from the accelerometers while each appliance was in operation, I decided to plot the data to help determine the proper thresholds of when the devices were running or off. I had to do this in order to get precise ranges so the dryer sensor wouldn’t get tripped by the washer or vice versa. In the plot below you can see the acceleration in the x direction for the accelerometer connected to the washing machine. It’s easy to see when the washing machine is in operation here. I used the same technique for the dryer’s accelerometer.
It is well known that you are either a good programmer or a good designer. It’s rare you’ll meet someone that is both. That’s why it wasn’t surprising to anyone that the logo that I made was mediocre — at best. Luckily, Jeremy Geltman has come to the rescue and contributed a brand new logo for Home Assistant.
-
-
The new logo follows Googles material design spec. It uses the blue color that Home Assistant uses in the interface and it comes in two versions: a high detailed version (for homescreen icon etc) and a simple version (for favicon etc).
-
-
-
-The old logo, the new detailed logo and the new simple logo.
-
-
-
diff --git a/blog/posts/3/index.html b/blog/posts/3/index.html
index e018996c8c..e2fa9be785 100644
--- a/blog/posts/3/index.html
+++ b/blog/posts/3/index.html
@@ -27,23 +27,23 @@
- Home Assistant moving to YAML
+ New logo for Home Assistant
- March 1, 2015
- Theodor Lindquist
+ March 8, 2015
+ Paulus Schoutsen
less than one minute reading time
- core
+ branding
- ...">
+ ...">
@@ -116,6 +116,54 @@
+
+
+
+
It is well known that you are either a good programmer or a good designer. It’s rare you’ll meet someone that is both. That’s why it wasn’t surprising to anyone that the logo that I made was mediocre — at best. Luckily, Jeremy Geltman has come to the rescue and contributed a brand new logo for Home Assistant.
+
+
The new logo follows Googles material design spec. It uses the blue color that Home Assistant uses in the interface and it comes in two versions: a high detailed version (for homescreen icon etc) and a simple version (for favicon etc).
+
+
+
+The old logo, the new detailed logo and the new simple logo.
+
The camera component allows you to use IP cameras with Home Assistant.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/configurator/index.html b/components/configurator/index.html
index e4de6853cb..c7a0c3efd1 100644
--- a/components/configurator/index.html
+++ b/components/configurator/index.html
@@ -150,6 +150,12 @@ This component is intended for developers.
diff --git a/components/discovery/index.html b/components/discovery/index.html
index ac3b02dff8..0bc402ceb6 100644
--- a/components/discovery/index.html
+++ b/components/discovery/index.html
@@ -161,6 +161,12 @@ There is currently a Category Camera
diff --git a/components/index.html b/components/index.html
index f9e379e457..9785730dea 100644
--- a/components/index.html
+++ b/components/index.html
@@ -326,6 +326,16 @@ Support for these components is provided by the Home Assistant community.
+
+
The limitlessled can control your LimitlessLED lights from within Home Assistant. The lights are also known as EasyBulb, AppLight, AppLamp, MiLight, LEDme, dekolight or iLight.
+
The limitlessled platform can control your LimitlessLED lights from within Home Assistant. The lights are also known as EasyBulb, AppLight, AppLamp, MiLight, LEDme, dekolight or iLight.
To add limitlessled to your installation, add the following to your configuration.yaml file:
The mqtt light platform let you control your MQTT enabled light.
+
+
In an ideal scenario, the MQTT device will have a state topic to publish state changes. If these messages are published with RETAIN flag, the MQTT switch will receive an instant state update after subscription and will start with correct state. Otherwise, the initial state of the switch will be false/off.
+
+
When a state topic is not available, the light will work in optimistic mode. In this mode, the light will immediately change state after every command. Otherwise, the light will wait for state confirmation from device (message from state_topic).
+
+
Optimistic mode can be forced, even if state topic is available. Try to enable it, if experiencing incorrect light operation.
+
+
To enable a light with brightness and RGB support in your installation, add the following to your configuration.yaml file:
If you want to enable the light component directly, add the following lines to your configuration.yaml:
-
light:
- platform: hue
-
+
+
light:
+ platform: hue
+
+
+
The light component supports multiple entries in configuration.yaml by appending a sequential number to the section: light 2:, light 3: etc.
-
Service light.turn_on
+
Service light.turn_on
Turns one light on or multiple lights on using groups.
@@ -139,32 +135,37 @@ The light component supports multiple entries in configuration.yaml
entity_id
no
-
Only act on specified lights. Else targets all.
+
String or list of strings that point at entity_ids of lights. Else targets all.
transition
yes
-
Seconds to take to switch to new state. *not supported by Wink
+
Integer that represents the time the light should take to transition to the new state. *not supported by Wink
profile
yes
-
Which light profile to use.
+
String with the name of one of the built-in profiles (relax, energize, concentrate, reading) or one of the custom profiles defined in light_profiles.csv in the current working directory. Light profiles define a xy color and a brightness. If a profile is given and a brightness or xy color then the profile values will be overwritten.
xy_color
yes
-
Two comma seperated floats that represent the color in XY
+
A list containing two floats representing the xy color you want the light to be. Two comma seperated floats that represent the color in XY.
rgb_color
yes
-
Three comma seperated integers that represent the color in RGB
+
A list containing three integers representing the xy color you want the light to be. Three comma seperated integers that represent the color in RGB
+
+
+
color_temp
+
yes
+
An INT in mireds represending the color temperature you want the light to be.
brightness
yes
-
Integer between 0 and 255 for how bright the color should be
+
Integer between 0 and 255 for how bright the color should be.
flash
@@ -174,7 +175,7 @@ The light component supports multiple entries in configuration.yaml
-
Service light.turn_off
+
Service light.turn_off
Turns one or multiple lights off.
@@ -190,11 +191,17 @@ The light component supports multiple entries in configuration.yaml
entity_id
no
-
Only act on specified lights. Else targets all.
+
String or list of strings that point at entity_ids of lights. Else targets all.
+
+
+
transition
+
no
+
Integer that represents the time the light should take to transition to the new state.
+
@@ -219,6 +226,9 @@ The light component supports multiple entries in configuration.yaml
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/media_player/index.html b/components/media_player/index.html
index 7125edab91..265391d0a3 100644
--- a/components/media_player/index.html
+++ b/components/media_player/index.html
@@ -102,9 +102,9 @@
Interacts with media players on your network. Please check the sidebar for a full list of supported devices.
-
Services
+
Services
-
Media control services
+
Media control services
Available services: turn_off, volume_up, volume_down, media_play_pause, media_play, media_pause, media_next_track
@@ -124,11 +124,12 @@
-
Media play services
+
Media play services
There are three services to start playing YouTube video’s on the media player.
-
Service media_player/play_youtube_video
+
Service media_player/play_youtube_video
+
Service to start playing a YouTube video on the media player.
@@ -153,7 +154,8 @@
-
Service media_player/start_fireplace and media_player/start_epic_sax
+
Service media_player/start_fireplace and media_player/start_epic_sax
+
Will either start a fireplace or Epic Sax Guy 10h on the media player.
diff --git a/components/mqtt/index.html b/components/mqtt/index.html
index 2927025b58..22c517f58f 100644
--- a/components/mqtt/index.html
+++ b/components/mqtt/index.html
@@ -275,6 +275,9 @@ Home Assistant will automatically load the correct certificate if you connect to
name (Optional): Setting the optional parameter name allows multiple notifiers to be created. The default value is notify. The notifier will bind to the service notify.NOTIFIER_NAME.
api_key (Required): Enter the API key for PushBullet. Go to https://www.pushbullet.com/ to retrieve your API key.
+
name (Optional): Setting the optional parameter name allows multiple notifiers to be created. The default value is notify. The notifier will bind to the service notify.NOTIFIER_NAME.
PushBullet is a notify platform and thus can be controlled by calling the notify service as described here. An optional target parameter can be given to PushBullet to specify one or many account’s devices, contacts or channels to notify.
+
+
+
+
+
Type
+
Prefix
+
Suffix
+
Example
+
+
+
+
+
All devices
+
device
+
–
+
device
+
+
+
Device
+
device/
+
Device nickname
+
device/iphone
+
+
+
Contact
+
contact/
+
Contact e-mail (lowercase)
+
contact/email@example.com
+
+
+
Channel
+
channel/
+
Channel tag
+
channel/my_home
+
+
+
+
+
Example service payload
+
+
+
{
+ "message": "A message for many people",
+ "target": [
+ "device",
+ "contact/hello@example.com",
+ "channel/my_home"
+ ]
+}
+
name (Optional): Setting the optional parameter name allows multiple notifiers to be created. The default value is notify. The notifier will bind to the service notify.NOTIFIER_NAME.
+
api_key (Required): Your API key for Pushetta.
+
channel_name (Required): The name of your channel.
+
+
+
To retrieve the API token, log into your account at http://www.pushetta.com and go to your Dashboard. Create a new channel by clicking on Channels and then Add a Channel.
+
+
It’s easy to test your Pushetta setup outside of Home Assistant. Assuming you have a channel home-assistant, just fire a request and check the channel page in the dashboard for a new message.
diff --git a/components/notify.smtp/index.html b/components/notify.smtp/index.html
index 543e40fd5c..dacbd00b06 100644
--- a/components/notify.smtp/index.html
+++ b/components/notify.smtp/index.html
@@ -183,6 +183,9 @@ which need special attention. By default, the usage by external applications, es
You need a Telegram bot. Please follow those instructions to create one and get the token. Keep in mind that bots are not allowed to contact users. You need to make the first contactwith your user.
-
The chat ID of an user
+
You need a Telegram bot. Please follow those instructions to create one and get the token for your bot. Keep in mind that bots are not allowed to contact users. You need to make the first contact with your user. Meaning that you need to send a message to the bot from your user.
+
The chat_id of an user.
An easy way to get your chat ID is described below:
To enable Telegram notifications in your installation, add the following to your configuration.yaml file:
@@ -127,7 +147,6 @@ print(chat_id)
notify:
name: NOTIFIER_NAMEplatform: telegram
- # Get those by creating a new bot on https://core.telegram.org/botsapi_key: ABCDEFGHJKLMNOPQRSTUVXYZchat_id: YOUR_CHAT_ID
@@ -137,8 +156,7 @@ print(chat_id)
Configuration variables:
-
name (Optional): Setting the optional parameter name allows multiple notifiers to be created.
-The default value is notify. The notifier will bind to the service
+
name (Optional): Setting the optional parameter name allows multiple notifiers to be created. The default value is notify. The notifier will bind to the service notify.NOTIFIER_NAME.
api_key (Required): The API token of your bot.
chat_id (Required: The chat ID of your user.
@@ -185,6 +203,9 @@ The default value is notify. The notifier will bind to the service<
One of the things most people want at some point in their home automation is to get notified when certain events occur. For this reason there is a notify component in Home Assistant.
+
The notify component makes it possible to send notifications to a wide variety of platforms. Please check the sidebar for a full list of platforms that are supported.
-
Home Assistant currently supports a wide range of services for notifications. Please check the sidebar for a full list of platforms.
-
-
If your are running into troubles with your notification platform, a simple way to test it is to use Call Service from the Developer Tools. Choose your service (notify/xyz) from the list of Available services: and enter something like the sample below into the Service Data field and hit CALL SERVICE.
+
Configuration
-
{"message":"A simple test message from HA."}
+
# Example configuration.yaml entry
+notify:
+ platform: pushbullet
+ # Optional name for the notify service
+ name: paulus
+ # api_key is a required config key by the pushbullet platform
+ api_key: ABCDEFG
-
This will send a single message to your notification platform configured in your configuration.yaml file.
+
The name parameter is optional but needed if you want to use multiple platforms. The platform will be exposed as service notify/<name>. The name will default to notify if not supplied.
+
+
Service
+
+
Once loaded, the notify platform will expose a service that can be called to send notifications.
@@ -123,20 +131,35 @@
-
-
title
-
yes
-
Can be used to set a title for the message. The default is Home Assistant.
-
message
no
-
Message to send to recipient.
+
Body of the notification.
+
+
+
title
+
yes
+
Title of the notification. Default is Home Assistant.
+
+
+
target
+
yes
+
Some platforms will allow specifying a recipient that will receive the notification. See your platform page if it is supported.
A simple way to test if you have set up your notify platform correctly is to use Call Service from the Developer Tools to call your notify service. Choose your service (notify/xyz) from the list of Available services: and enter something like the sample below into the Service Data field and hit CALL SERVICE.
+
+
+
{
+ "message": "A simple test message from HA."
+}
+
The correction_factor will make sure that the value is shown in a useful format in the frontend.
+
Details about the upstream Home Assistant release
+
+
You can see directly in the frontend (Developer tools -> About) what release of Home Assistant you are running. The Home Assistant releases are available on the Python Package Index. This makes it possible to get the current release.
The example is doing the same as the aREST sensor but with an external Python script. It should give you an idea about interacting with devices which are exposing a RESTful API.
diff --git a/components/sensor.efergy/index.html b/components/sensor.efergy/index.html
index c1da164d16..ce70350196 100644
--- a/components/sensor.efergy/index.html
+++ b/components/sensor.efergy/index.html
@@ -211,6 +211,9 @@ negative number of minutes your timezone is ahead/behind UTC time.
diff --git a/components/sensor.glances/index.html b/components/sensor.glances/index.html
index 85091e09e7..3f50db67c8 100644
--- a/components/sensor.glances/index.html
+++ b/components/sensor.glances/index.html
@@ -243,6 +243,9 @@ Glances web server started on http://0.0.0.0:61208/
diff --git a/components/sensor.modbus/index.html b/components/sensor.modbus/index.html
index 6ec9f83dfb..ec2b56a8cb 100644
--- a/components/sensor.modbus/index.html
+++ b/components/sensor.modbus/index.html
@@ -248,6 +248,9 @@ Each named register will create an integer sensor and each named bit will create
diff --git a/components/sensor.rest/index.html b/components/sensor.rest/index.html
index 13e1edd3d2..77e0588696 100644
--- a/components/sensor.rest/index.html
+++ b/components/sensor.rest/index.html
@@ -287,6 +287,9 @@ Make sure that the URL matches exactly your endpoint or resource.
diff --git a/components/switch.command_switch/index.html b/components/switch.command_switch/index.html
index 2414914e5a..246fc8b8b3 100644
--- a/components/switch.command_switch/index.html
+++ b/components/switch.command_switch/index.html
@@ -206,6 +206,9 @@ This switch will shudown your host immediately, there will be no confirmation.
diff --git a/components/switch.hikvision/index.html b/components/switch.hikvision/index.html
index 2b73dadb67..8a57011382 100644
--- a/components/switch.hikvision/index.html
+++ b/components/switch.hikvision/index.html
@@ -150,12 +150,18 @@ Currently works using default https port only.
diff --git a/components/switch.modbus/index.html b/components/switch.modbus/index.html
index 3573e79c09..dc7c3e31f0 100644
--- a/components/switch.modbus/index.html
+++ b/components/switch.modbus/index.html
@@ -203,6 +203,9 @@ Each named bit will create a switch.
host (Required): IP address of your switch, eg. 192.168.1.10.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/switch.rest/index.html b/components/switch.rest/index.html
index 25922936db..0b0a2867de 100644
--- a/components/switch.rest/index.html
+++ b/components/switch.rest/index.html
@@ -173,6 +173,9 @@ Make sure that the URL matches exactly your endpoint or resource.
Thermostats offer Home Assistant a peek into the current and target temperature in a house. Some thermostats will also offer an away mode that will lower use of heating/cooling.
-
To set it up, add the following information to your configuration.yaml file:
The updater component will check for new releases at startup and everyday at noon and midnight. It will show a badge in the frontend if a new version has been detected.
+
+
For an added bonus, an automation component can be created to send a message with a notifier when that state of this component’s entity changes.
+
+
+
# Example configuration.yaml entry
+automation:
+ alias: 'Update Available Notifications'
+ trigger:
+ platform: state
+ entity_id: updater.updater
+ action:
+ service: notify.notify
+ data:
+ message: 'Update for Home Assistant is available.'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/zone/index.html b/components/zone/index.html
index 24fc8c7bb7..c152d11daa 100644
--- a/components/zone/index.html
+++ b/components/zone/index.html
@@ -113,7 +113,7 @@
# Optional radius in meters (default: 100)radius: 250# Optional icon to show instead of name
- icon: group-work
+ icon: mdi:schoolzone 2:
name: Work
@@ -126,7 +126,7 @@
latitude: 32.8793367longitude: -117.2474053radius: 100
- icon: social:people
+ icon: mdi:account-multiple
@@ -137,10 +137,7 @@
Icons
-
It is preferred to pick an icon to use for your zone. By default, Home Assistant includes most of the material icons. See the source for a specific list which categories are included.
-
-
For all but the action category you will need to prefix the icon name with its category. For example social:people or av:radio. For the action category, you will not need to do this, examples are home, work,, group-work and shopping-cart.
-
+
It is preferred to pick an icon to use for your zone. Pick any zone that you can find on materialdesignicons.com and prefix the name with mdi:. For example mdi:school, mdi:worker, mdi:home, mdi:cart, mdi:castle.
Z-Wave support for Home Assistant is very new. We have started now by integrating only the sensors.
+
Z-Wave integration for Home Assistant allows you to observe and control connected Z-Wave devices. Z-Wave support requires a Z-Wave USB stick to be plugged into the host.
-
Support for Z-Wave can be added by plugging a Z-Wave USB stick into your computer.
+
There is currently support for switches, lights and sensors. All will be picked up automatically after configuring this platform.
-
To allow Home Assistant to talk to your Z-Wave USB stick you will have to compile Python Open Z-Wave yourself. We have made it easy and added a script that will do just that for you: script/build_python_openzwave.
+
Installation
-
Please make sure you have the correct dependencies installed:
+
To allow Home Assistant to talk to your Z-Wave USB stick you will have to compile Python Open Z-Wave. This can be done using this script. (The Home Assistant docker image has support for Z-Wave built-in)
+
+
Make sure you have the correct dependencies installed before running the script:
diff --git a/cookbook/dim_lights_when_playing_media/index.html b/cookbook/dim_lights_when_playing_media/index.html
index b4b51ddd14..ae3bcc1959 100644
--- a/cookbook/dim_lights_when_playing_media/index.html
+++ b/cookbook/dim_lights_when_playing_media/index.html
@@ -149,13 +149,13 @@ Adding in the sun condition as we only want this when it’s dark.
automation:
- - action: "Media player paused/stopped"
+ - alias: "Media player paused/stopped"trigger:
- platform: stateentity_id: media_player.htpcfrom: 'playing'condition:
- - platform: sun
+ - platform: stateentity_id: sun.sunstate: 'below_horizon'action:
@@ -168,7 +168,7 @@ Adding in the sun condition as we only want this when it’s dark.
entity_id: media_player.htpcto: 'playing'condition:
- - platform: sun
+ - platform: stateentity_id: sun.sunstate: 'below_horizon'action:
diff --git a/demo/frontend.html b/demo/frontend.html
index c2b80cacde..b70204f58f 100644
--- a/demo/frontend.html
+++ b/demo/frontend.html
@@ -1,6 +1,584 @@
-