I see way to many people asking about what the latest hassio version is or when it will be available. Hassio versions are generally available within 1 day after the main branch release. This is due to having to make the hassio build which just takes time.
To find out when a new version is available for your specific Hass.io build, create the following sensor.
#https://www.home-assistant.io/components/sensor.rest/
sensor:
- platform: rest
resource: https://s3.amazonaws.com/hassio-version/stable.json
name: Latest Version
value_template: "{{ value_json.homeassistant.default }}"
scan_interval: 3600
This sensor will check once an hour for new version. Adjust āscan_intervalā to change this timeframe. The interval is in seconds. (3600 seconds = 60 minutes = 1 hour)
You need to change "{{ value_json.info.default }}"
to match your build type. The json output showing all the options is below.
{
"channel": "stable",
"supervisor": "138",
"homeassistant": {
"default": "0.81.5",
"qemux86": "0.81.5",
"qemux86-64": "0.81.5",
"qemuarm": "0.81.5",
"qemuarm-64": "0.81.5",
"intel-nuc": "0.81.5",
"raspberrypi": "0.81.5",
"raspberrypi2": "0.81.5",
"raspberrypi3": "0.81.5",
"raspberrypi3-64": "0.81.5",
"tinker": "0.81.5",
"odroid-c2": "0.81.5",
"odroid-xu": "0.81.5"
},
"hassos": {
"ova": "1.12",
"rpi": "1.12",
"rpi0-w": "1.12",
"rpi2": "1.12",
"rpi3": "1.12",
"rpi3-64": "1.12",
"tinker": "2.2",
"odroid-c2": "2.2"
},
"hassos-cli": "7"
}
Now to get a notification when a new version is available.
- alias: "New Home Assitant Version"
trigger:
- platform: state
entity_id: sensor.hassio_version
action:
service: notify.notify
data:
title: "New Home Assistant Version"
message: "Version {{ states.sensor.latest_version.state }} is available!"
Adjust the notify service to match your notification service.
Note that if you get the notification and go to the Hass.io menu you may not have the version showing as available. Hass.io only checks a few times a day in my experience. You will have to wait or perform the update manually via the command line.