parent
33ad3111e5
commit
52d9986aac
@ -0,0 +1,36 @@
|
||||
Get a Morning Briefing from your Smart Home
|
||||
|
||||
*** Links ***
|
||||
|
||||
Hive Mind Automation on YouTube: https://www.youtube.com/c/HiveMindAutomation
|
||||
|
||||
*** Support the Channel***
|
||||
Buy Me a Coffee: https://buymeacoffee.com/HiveMindAuto
|
||||
|
||||
*** Find Hive Mind Automation on Social Media ***
|
||||
|
||||
Twitter: https://twitter.com/HiveMindAuto
|
||||
Instagram: https://www.instagram.com/HiveMindAutomation/
|
||||
Facebook: https://www.facebook.com/HiveMindAutomation
|
||||
|
||||
*** Affiliate Links ***
|
||||
*** These links help the channel by providing a commission on purchases
|
||||
|
||||
|
||||
*** TIMESTAMPS ***
|
||||
|
||||
0:00 Intro
|
||||
|
||||
|
||||
*** Helpful Links ***
|
||||
|
||||
Home Assistant: https://www.home-assistant.io/
|
||||
Raspberry Pi: https://www.raspberrypi.org/
|
||||
Balena Etcher: https://www.balena.io/etcher/
|
||||
|
||||
Home Assistant for iOS: https://apple.co/34JATce
|
||||
Home Assistant for Android: https://bit.ly/30VUsNh
|
||||
|
||||
*** CREDITS ***
|
||||
|
||||
Music: https://www.purple-planet.com
|
||||
@ -0,0 +1,63 @@
|
||||
# Home Assistant Pending Updates Announcement
|
||||
|
||||
I also wanted The Briefing to announce if there's any pending Home Assistant updates to be installed, but I want to limit it down to only the Home Assistant Core, Home Assistant OS, and ESPHome.
|
||||
|
||||

|
||||
|
||||
So I came up with the following Template
|
||||
|
||||
In hindsight, I should probably put this into a for loop.
|
||||
I'll do that for version 2 maybe....
|
||||
|
||||
### The Template
|
||||
```jinja
|
||||
{% if states('update.home_assistant_operating_system_update') == 'off' %}
|
||||
There's a Home Assistant O S Update pending.
|
||||
The Installed version is {{ state_attr('update.home_assistant_operating_system_update', 'installed_version') }}
|
||||
The Available version is {{ state_attr('update.home_assistant_operating_system_update', 'latest_version') }}
|
||||
{% endif %}
|
||||
|
||||
{% if states('update.home_assistant_core_update') == 'off' %}
|
||||
There's a Home Assistant Core Update pending.
|
||||
The Installed version is {{ state_attr('update.home_assistant_core_update', 'installed_version') }}
|
||||
The Available version is {{ state_attr('update.home_assistant_core_update', 'latest_version') }}
|
||||
{% endif %}
|
||||
|
||||
{% if states('update.esphome_update') == 'off' %}
|
||||
There's an E S P Home Update pending.
|
||||
The Installed version is {{ state_attr('update.esphome_update', 'installed_version') }}
|
||||
The Available version is {{ state_attr('update.esphome_update', 'latest_version') }}
|
||||
{% endif %}
|
||||
```
|
||||
|
||||
### The Home Assistant Script
|
||||
Here's the script I put into my `scripts.yaml` or you can just paste it into the Home Assistant UI when editing the script in YAML mode.
|
||||
```yaml
|
||||
alias: Announce Pending Updates
|
||||
sequence:
|
||||
- service: notify.alexa_media
|
||||
data:
|
||||
message: >-
|
||||
{% if states('update.home_assistant_operating_system_update') == 'on' %}
|
||||
There's a Home Assistant O S Update pending. The Installed version is
|
||||
{{ state_attr('update.home_assistant_operating_system_update',
|
||||
'installed_version') }}.
|
||||
The Available version is {{ state_attr('update.home_assistant_operating_system_update', 'latest_version') }}.
|
||||
{% endif %}
|
||||
{% if states('update.home_assistant_core_update') == 'on' %}
|
||||
There's a Home Assistant Core Update pending. The Installed version is
|
||||
{{ state_attr('update.home_assistant_core_update', 'installed_version') }}.
|
||||
The Available version is {{ state_attr('update.home_assistant_core_update', 'latest_version') }}.
|
||||
{% endif %}
|
||||
|
||||
{% if states('update.esphome_update') == 'on' %}
|
||||
There's an E S P Home Update pending. The Installed version is
|
||||
{{ state_attr('update.esphome_update', 'installed_version') }}.
|
||||
The Available version is
|
||||
{{ state_attr('update.esphome_update', 'latest_version') }}.
|
||||
{% endif %}
|
||||
target:
|
||||
- media_player.dining_room_echo_plus
|
||||
mode: single
|
||||
icon: mdi:update
|
||||
```
|
||||
|
After Width: | Height: | Size: 40 KiB |
Loading…
Reference in new issue