Advertisement
Guest User

Untitled

a guest
Oct 5th, 2018
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.28 KB | None | 0 0
  1. #HA Update sensors
  2. - platform: rest
  3.   name: Home Assistant Release
  4.   resource: https://api.github.com/repos/home-assistant/home-assistant/releases/latest
  5.   username: !secret github_username
  6.   password: !secret github_access_token
  7.   authentication: basic
  8.   value_template: '{{ value_json.tag_name }}'
  9.   headers:
  10.     Accept: application/vnd.github.v3+json
  11.     Content-Type: application/json
  12.     User-Agent: Home Assistant REST sensor
  13. - platform: version  
  14.  
  15. Automation.yaml
  16. - alias: Home Assistant Release Check
  17.   trigger:
  18.   - platform: state
  19.     entity_id: sensor.home_assistant_release
  20.   - platform: homeassistant
  21.     event: start
  22.   condition:
  23.     condition: template
  24.     value_template: "{{ states('sensor.home_assistant_release') != states('sensor.current_version') }}"
  25.   action:
  26.   - service: persistent_notification.create
  27.     data_template:
  28.       title: Home Assistant Release
  29.       message: A new version of Home Assistant is available -{{ states('sensor.home_assistant_release') }} while current version is {{states('sensor.current_version') }}
  30.   - service: notify.telegram_notifier
  31.     data_template:
  32.       message: A new version of Home Assistant is available - {{ states('sensor.home_assistant_release') }}, installed version is {{states('sensor.current_version') }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement