This release includes a significant startup boost for the frontend and a fix for Wemo discovery after their latest firmware upgrade.
+
+
I would like to give a big shout out to our newest contributor fabaff for taking the time to improve the documentation.
+
+
+To update to the latest version, run scripts/update. Please report any issues on GitHub.
+
+
+
+
Overwriting Entity Attributes
+Before diving into the newly supported devices and services, I want to highlight an awesome configuration enhancement by rmkraus: overwriting entity attributes.
+
+
These new configuration settings allow you to overwrite entity state attributes. The main usage for this is being able to overwrite attributes that influence how an entity is shown in the interface.
+
+
1
+2
+3
+4
+5
+6
+7
+8
+9
+
# Example configuration.yaml entry
+homeassistant:
+customize:
+light.bowl:
+# hides this entity from the interface
+hidden:true
+light.ceiling:
+# Replaces the state badge with given picture
+entity_picture:http://graph.facebook.com/schoutsen/picture
+
InstaPush
+
+Fabaff has contributed support for InstaPush. This will allow you send messages from Home Assistant to your iOS and Android devices.
+
+
1
+2
+3
+4
+5
+6
+7
+8
+
# Example configuration.yaml entry
+notify:
+platform:instapush
+# Get those by creating a new application, event, and tracker on https://instapush.im
+api_key:ABCDEFGHJKLMNOPQRSTUVXYZ
+app_secret:ABCDEFGHJKLMNOPQRSTUVXYZ
+event:ABCDEFGHJKLMNOPQRSTUVXYZ
+tracker:ABCDEFGHJKLMNOPQRSTUVXYZ
+
+
+
+
XMPP
+
+Fabaff has contributed support for Jabber/XMPP. This will allow you send messages from Home Assistant to anyone on Jabber/XMPP.
+
+
1
+2
+3
+4
+5
+6
+
# Example configuration.yaml entry
+notify:
+platform:xmpp
+sender:YOUR_JID
+password:YOUR_JABBER_ACCOUNT_PASSWORD
+recipient:YOUR_RECIPIENT
+
+
+
+
Notify My Android
+
+Fabaff has contributed support for Notify My Android. This will allow you to send messages from Home Assistant to your Android device.
+
+
1
+2
+3
+4
+5
+
# Example configuration.yaml entry
+notify:
+platform:nma
+# Get this by registering a new application on http://www.notifymyandroid.com/
+api_key:ABCDEFGHJKLMNOPQRSTUVXYZ
+
+
+
+
Time & Date sensor
+Fabaff has contributed a time & date sensor. This will allow you to show the current time/date on the dashboard.
This refactor adds a new migration for the database adding a utc_offset column to events and states. This information is currently not used but can prove useful in the future when we start analyzing the historical data.
-
Backwards incompatible stuff
+
Backwards incompatible stuff
All built-in components have been upgraded. The following list is only for people that run custom components:
This refactor adds a new migration for the database adding a utc_offset column to events and states. This information is currently not used but can prove useful in the future when we start analyzing the historical data.
-
Backwards incompatible stuff
+
Backwards incompatible stuff
All built-in components have been upgraded. The following list is only for people that run custom components:
Almost three busy weeks have past since the last release. We used this time to finally make the overhaul to use UTC as the internal date time format. We added a bunch of test coverage in the process to make sure the transition went smoothly. Pleas see the blog post about the UTC refactor for backwards incompatible changes.
+
+
This release includes a significant startup boost for the frontend and a fix for Wemo discovery after their latest firmware upgrade.
+
+
I would like to give a big shout out to our newest contributor fabaff for taking the time to improve the documentation.
+
+
+To update to the latest version, run scripts/update. Please report any issues on GitHub.
+
+
+
+
Overwriting Entity Attributes
+Before diving into the newly supported devices and services, I want to highlight an awesome configuration enhancement by rmkraus: overwriting entity attributes.
+
+
These new configuration settings allow you to overwrite entity state attributes. The main usage for this is being able to overwrite attributes that influence how an entity is shown in the interface.
+
+
1
+2
+3
+4
+5
+6
+7
+8
+9
+
# Example configuration.yaml entry
+homeassistant:
+customize:
+light.bowl:
+# hides this entity from the interface
+hidden:true
+light.ceiling:
+# Replaces the state badge with given picture
+entity_picture:http://graph.facebook.com/schoutsen/picture
+
InstaPush
+
+Fabaff has contributed support for InstaPush. This will allow you send messages from Home Assistant to your iOS and Android devices.
+
+
1
+2
+3
+4
+5
+6
+7
+8
+
# Example configuration.yaml entry
+notify:
+platform:instapush
+# Get those by creating a new application, event, and tracker on https://instapush.im
+api_key:ABCDEFGHJKLMNOPQRSTUVXYZ
+app_secret:ABCDEFGHJKLMNOPQRSTUVXYZ
+event:ABCDEFGHJKLMNOPQRSTUVXYZ
+tracker:ABCDEFGHJKLMNOPQRSTUVXYZ
+
+
+
+
XMPP
+
+Fabaff has contributed support for Jabber/XMPP. This will allow you send messages from Home Assistant to anyone on Jabber/XMPP.
+
+
1
+2
+3
+4
+5
+6
+
# Example configuration.yaml entry
+notify:
+platform:xmpp
+sender:YOUR_JID
+password:YOUR_JABBER_ACCOUNT_PASSWORD
+recipient:YOUR_RECIPIENT
+
+
+
+
Notify My Android
+
+Fabaff has contributed support for Notify My Android. This will allow you to send messages from Home Assistant to your Android device.
+
+
1
+2
+3
+4
+5
+
# Example configuration.yaml entry
+notify:
+platform:nma
+# Get this by registering a new application on http://www.notifymyandroid.com/
+api_key:ABCDEFGHJKLMNOPQRSTUVXYZ
+
+
+
+
Time & Date sensor
+Fabaff has contributed a time & date sensor. This will allow you to show the current time/date on the dashboard.
This refactor adds a new migration for the database adding a utc_offset column to events and states. This information is currently not used but can prove useful in the future when we start analyzing the historical data.
-
Backwards incompatible stuff
+
Backwards incompatible stuff
All built-in components have been upgraded. The following list is only for people that run custom components:
diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml
index 655c9bb8f3..059f7c310a 100644
--- a/blog/categories/release-notes/atom.xml
+++ b/blog/categories/release-notes/atom.xml
@@ -4,7 +4,7 @@
- 2015-05-09T23:58:15-07:00
+ 2015-05-14T22:51:27-07:00https://home-assistant.io/
@@ -13,6 +13,119 @@
Octopress
+
+
+
+ 2015-05-14T22:25:00-07:00
+ https://home-assistant.io/blog/2015/05/14/release-notes
+ Almost three busy weeks have past since the last release. We used this time to finally make the overhaul to use UTC as the internal date time format. We added a bunch of test coverage in the process to make sure the transition went smoothly. Pleas see the blog post about the UTC refactor for backwards incompatible changes.
+
+
This release includes a significant startup boost for the frontend and a fix for Wemo discovery after their latest firmware upgrade.
+
+
I would like to give a big shout out to our newest contributor fabaff for taking the time to improve the documentation.
+
+
+To update to the latest version, run scripts/update. Please report any issues on GitHub.
+
+
+
+
Overwriting Entity Attributes
+Before diving into the newly supported devices and services, I want to highlight an awesome configuration enhancement by rmkraus: overwriting entity attributes.
+
+
These new configuration settings allow you to overwrite entity state attributes. The main usage for this is being able to overwrite attributes that influence how an entity is shown in the interface.
+
+
# Example configuration.yaml entry
+homeassistant:
+ customize:
+ light.bowl:
+ # hides this entity from the interface
+ hidden: true
+ light.ceiling:
+ # Replaces the state badge with given picture
+ entity_picture: http://graph.facebook.com/schoutsen/picture
+
InstaPush
+
+Fabaff has contributed support for InstaPush. This will allow you send messages from Home Assistant to your iOS and Android devices.
+
+
# Example configuration.yaml entry
+notify:
+ platform: instapush
+ # Get those by creating a new application, event, and tracker on https://instapush.im
+ api_key: ABCDEFGHJKLMNOPQRSTUVXYZ
+ app_secret: ABCDEFGHJKLMNOPQRSTUVXYZ
+ event: ABCDEFGHJKLMNOPQRSTUVXYZ
+ tracker: ABCDEFGHJKLMNOPQRSTUVXYZ
+
+
+
XMPP
+
+Fabaff has contributed support for Jabber/XMPP. This will allow you send messages from Home Assistant to anyone on Jabber/XMPP.
Notify My Android
+
+Fabaff has contributed support for Notify My Android. This will allow you to send messages from Home Assistant to your Android device.
+
+
# Example configuration.yaml entry
+notify:
+ platform: nma
+ # Get this by registering a new application on http://www.notifymyandroid.com/
+ api_key: ABCDEFGHJKLMNOPQRSTUVXYZ
+
+
+
Time & Date sensor
+Fabaff has contributed a time & date sensor. This will allow you to show the current time/date on the dashboard.
Almost three busy weeks have past since the last release. We used this time to finally make the overhaul to use UTC as the internal date time format. We added a bunch of test coverage in the process to make sure the transition went smoothly. Pleas see the blog post about the UTC refactor for backwards incompatible changes.
+
+
This release includes a significant startup boost for the frontend and a fix for Wemo discovery after their latest firmware upgrade.
+
+
I would like to give a big shout out to our newest contributor fabaff for taking the time to improve the documentation.
+
+
+To update to the latest version, run scripts/update. Please report any issues on GitHub.
+
+
+
+
Overwriting Entity Attributes
+Before diving into the newly supported devices and services, I want to highlight an awesome configuration enhancement by rmkraus: overwriting entity attributes.
+
+
These new configuration settings allow you to overwrite entity state attributes. The main usage for this is being able to overwrite attributes that influence how an entity is shown in the interface.
+
+
1
+2
+3
+4
+5
+6
+7
+8
+9
+
# Example configuration.yaml entry
+homeassistant:
+customize:
+light.bowl:
+# hides this entity from the interface
+hidden:true
+light.ceiling:
+# Replaces the state badge with given picture
+entity_picture:http://graph.facebook.com/schoutsen/picture
+
InstaPush
+
+Fabaff has contributed support for InstaPush. This will allow you send messages from Home Assistant to your iOS and Android devices.
+
+
1
+2
+3
+4
+5
+6
+7
+8
+
# Example configuration.yaml entry
+notify:
+platform:instapush
+# Get those by creating a new application, event, and tracker on https://instapush.im
+api_key:ABCDEFGHJKLMNOPQRSTUVXYZ
+app_secret:ABCDEFGHJKLMNOPQRSTUVXYZ
+event:ABCDEFGHJKLMNOPQRSTUVXYZ
+tracker:ABCDEFGHJKLMNOPQRSTUVXYZ
+
+
+
+
XMPP
+
+Fabaff has contributed support for Jabber/XMPP. This will allow you send messages from Home Assistant to anyone on Jabber/XMPP.
+
+
1
+2
+3
+4
+5
+6
+
# Example configuration.yaml entry
+notify:
+platform:xmpp
+sender:YOUR_JID
+password:YOUR_JABBER_ACCOUNT_PASSWORD
+recipient:YOUR_RECIPIENT
+
+
+
+
Notify My Android
+
+Fabaff has contributed support for Notify My Android. This will allow you to send messages from Home Assistant to your Android device.
+
+
1
+2
+3
+4
+5
+
# Example configuration.yaml entry
+notify:
+platform:nma
+# Get this by registering a new application on http://www.notifymyandroid.com/
+api_key:ABCDEFGHJKLMNOPQRSTUVXYZ
+
+
+
+
Time & Date sensor
+Fabaff has contributed a time & date sensor. This will allow you to show the current time/date on the dashboard.
This refactor adds a new migration for the database adding a utc_offset column to events and states. This information is currently not used but can prove useful in the future when we start analyzing the historical data.
-
Backwards incompatible stuff
+
Backwards incompatible stuff
All built-in components have been upgraded. The following list is only for people that run custom components:
@@ -1070,86 +1296,6 @@ Home Assistant should now throw better errors and offer solutions if you do not
Home Assistant now supports --open-ui and --demo-mode command line properties to open the browser automatically and have something to show. Home Assistant now supports to be run without a password, allowing the interface to login automatically on launch.
-
-
-
-
-
-
-
-
For thet majority of its existence, Home Assistant primary focus was on presence detection, lights and switches. But not anymore as we’re expanding the supported devices. Today, we’re proud to introduce Nest Thermostat integration for Home Assistant contributed by Stefano Fiorini!
-
-
-
-
-
-
-
The new integration exists out of two parts: a generic thermostat component and a Nest platform implementation. The initial version implements provides a read-only card and services to control it. The plan is in the future to add temperature and away mode controls from the thermostat card and more info dialog. Internally, we are using the Python package python-nest by jkoelker to talk to the Nest.
-
-
If you own a Nest thermostat, add the following lines to your home-assistant.conf:
For thet majority of its existence, Home Assistant primary focus was on presence detection, lights and switches. But not anymore as we’re expanding the supported devices. Today, we’re proud to introduce Nest Thermostat integration for Home Assistant contributed by Stefano Fiorini!
+
+
+
+
+
+
+
The new integration exists out of two parts: a generic thermostat component and a Nest platform implementation. The initial version implements provides a read-only card and services to control it. The plan is in the future to add temperature and away mode controls from the thermostat card and more info dialog. Internally, we are using the Python package python-nest by jkoelker to talk to the Nest.
+
+
If you own a Nest thermostat, add the following lines to your home-assistant.conf:
Home Assistant can get information from your wireless router to track which devices are connected. There are three different types of supported wireless routers: tomato, netgear and luci (OpenWRT). You can also decide to directly scan the network for devices by using the nmap scanner.
+
Home Assistant can get information from your wireless router to track which devices are connected. There are three different types of supported wireless routers:
In the package homeassistant.remote a Python API on top of the HTTP API can be found.
-
-
The API accepts and returns only JSON encoded objects. All API calls have to be accompanied by the header X-HA-Access: YOUR_PASSWORD (YOUR_PASSWORD as specified in your configuration.yaml).
-
-
-You can append ?api_password=YOUR_PASSWORD to any url to log in automatically.
-
-
-
-
Successful calls will return status code 200 or 201. Other status codes that can return are:
-
-
-
400 (Bad Request)
-
401 (Unauthorized)
-
404 (Not Found)
-
405 (Method not allowed)
-
-
-
-
The api supports the following actions:
-
-
GET /api
-
-
Returns message if API is up and running.
-
-
1
-2
-3
-
{
-"message":"API running."
-}
-
-
-
-
GET /api/events
-
-
Returns an array of event objects. Each event object contain event name and listener count.
Return code is 200 if the entity existed, 201 if the state of a new entity was set. A location header will be returned with the url of the new resource. The response body will contain a JSON encoded State object.
-The result will include any changed states that changed while the service was being executed, even if their change was the result of something else happening in the system.
-
-
-
-
POST /api/event_forwarding
-
-
Setup event forwarding to another Home Assistant instance.
-
-
Requires a JSON object that represents the API to forward to.
The API accepts and returns only JSON encoded objects. All API calls have to be accompanied by the header X-HA-Access: YOUR_PASSWORD (YOUR_PASSWORD as specified in your configuration.yaml file).
+
+
There are multiple ways to consume the Home Assistant Rest API. One is with curl:
Return code is 200 if the entity existed, 201 if the state of a new entity was set. A location header will be returned with the url of the new resource. The response body will contain a JSON encoded State object.
+The result will include any changed states that changed while the service was being executed, even if their change was the result of something else happening in the system.
+
+
+
+
POST /api/event_forwarding
+
+
Setup event forwarding to another Home Assistant instance.
+
+
Requires a JSON object that represents the API to forward to.