In diesem Video zeige ich dir, wie du mit Home Assistant deine Lieblings-YouTube-Kanäle im Blick behältst und du automatisch benachrichtigt wirst, wenn neue Videos veröffentlicht werden. Dabei verwenden wir Templates, For-Schleifen und erstellen sogar ein Pie-Chart für die Creator.
🔍 Inhalte des Videos:
1. YouTube-Tracking: Wir setzen Sensoren ein, um die Veröffentlichungen deiner Lieblingskanäle zu überwachen.
2. Automatisierung mit Notification: Du erhältst Benachrichtigungen, sobald neue Videos verfügbar sind.
3. For-Schleife und Variablen in Templates: Wir nutzen diese leistungsstarken Funktionen, um unsere Automatisierung zu optimieren.
4. Pie-Chart für die Creator: Wir visualisieren die Daten mit einem schicken Diagramm. Bleib auf dem Laufenden und abonniere meinen Kanal!
🚀 Wenn du weitere Anpassungen oder Ideen hast, lass es mich wissen! 😊👍
In meinem Shop findest du Produkte * aus meinen Videos und andere interessante Dinge
Ich möchte euch heute einen allgemeinen Amazon-Link teilen, über den ihr eine Vielzahl von Produkten entdecken könnt. Egal, ob ihr nach Smart Home-Geräten, Gadgets oder anderen nützlichen Artikeln sucht, Amazon hat für jeden etwas zu bieten.
Wenn ihr über diesen Link einkauft, unterstützt ihr meinen Kanal, ohne dass es für euch zusätzliche Kosten verursacht. Das hilft mir, weiterhin spannende Inhalte für euch zu erstellen!
Hier ist der Link zu Amazon: https://amzn.to/3KsGngK
Vielen Dank für eure Unterstützung!
Die verwendeten Integrationen lassen sich über HACS installieren. Wie du HACS installierst, erfährst du in diesem Video:
Weitere Links:
Home Assistant: Wie du HACS installierst (in 3 Minuten ) – smarthome & more (smarthomeundmore.de)
Den verwendeten Channel ID Finder, kannst du hier finden 🙂
So kann dein Ergebnis dann aussehen :

Konfiguration der Youtube Sensoren in der configuration.yaml:
sensor:
- platform: youtube
channel_id: UCd-TcFifNC20TrnEiESNumw #smart home & more
- platform: youtube
channel_id: UCkwdS6Kc2yibIyjM04A0bFQ #smarthomeyourself
- platform: youtube
channel_id: UC6tOdC66bmw1PTYZ9Mxup0g #SteuerdeinLeben
- platform: youtube
channel_id: UCiU--5PKQOMdfMTG7dTKc7g #Simon42
- platform: youtube
channel_id: UC9GhECy9pXpEnzedm_w07wA #Smartzeug
- platform: youtube
channel_id: UCNvXHh8fiVdYo4NkbHph-9w #Smartrev
- platform: youtube
channel_id: UCYh0OOdITnYFgkO_vjuvupA #verdrahtet
- platform: youtube
channel_id: UCe06G4hqXjUlYhB-rDmns4g #Tristan
- platform: youtube
channel_id: UC9rJWdu8-jyyxo73DPevpKg #Smartlivenet
- platform: youtube
channel_id: UCvgSyOl0NdnpBEYF7fX7Y_A #The Alkly
- platform: youtube
channel_id: UCUSC1_KwZp_6GZ8IyIW2yRQ #Smarthomebastler
- platform: youtube
channel_id: UCPpzG1lA071gQegxfKoKiqQ #Meine digitale Welt
Konfiguration der „published“ Sensoren in der configuration.yaml:
- platform: attributes
friendly_name: "Youtube Views"
attribute: views
entities:
- sensor.smart_home_more
- sensor.smarthome_yourself
- sensor.steuer_dein_leben
- sensor.simon42
- sensor.smartzeug
- sensor.smartrev
- sensor.verdrahtet
- sensor.tristan_s_smartes_heim
- sensor.smart_live_net
- sensor.alkly
- sensor.smart_home_bastler
- sensor.meinedigitalewelt
Automatisierung aus dem Video:

alias: Notification, neues YT Video meiner Kanäle verfügbar
description: >-
Immer, wenn eines der Kanäle ein neues Video bringt, bekomme ich eine
Notifikation
trigger:
- platform: state
entity_id:
- sensor.smart_home_more
- sensor.smarthome_yourself
- sensor.steuer_dein_leben
- sensor.simon42
- sensor.smartrev
- sensor.smartzeug
- sensor.verdrahtet
- sensor.tristan_s_smartes_heim
- sensor.smart_live_net
- sensor.alkly
- sensor.smart_home_bastler
- sensor.meinedigitalewelt
attribute: url
for:
hours: 0
minutes: 1
seconds: 0
condition: []
action:
- service: notify.notify
metadata: {}
data:
message: >-
{% set buffer = namespace(videos=[]) %} {% for sensor in [
states.sensor.smart_home_more_published,
states.sensor.smarthome_yourself_published,
states.sensor.steuer_dein_leben_published,
states.sensor.tristan_s_smartes_heim_published,
states.sensor.smart_live_net_published, states.sensor.alkly_published,
states.sensor.smart_home_bastler_published,
states.sensor.smartrev_published,
states.sensor.smartzeug_published, states.sensor.verdrahtet_published,
states.sensor.meinedigitalewelt_published,
states.sensor.simon42_published ] %} {% if
strptime(sensor.state, '%Y-%m-%dT%H:%M:%S+00:00').date() ==
now().date() %} {% set video_name =
sensor.entity_id.split('.')[1].replace('_published', '') %}
{% set buffer.videos = buffer.videos + [video_name] %} {%
endif %} {% endfor %} {% if buffer.videos %} Neues Video
veröffentlicht von: {{'\n'}}{{ buffer.videos | join(',\n') }} {%
endif %}
mode: single
Bonusmaterial für Creator 🙂 und Andere …
Attribute „views“ in der Configuration.yaml
- platform: attributes
friendly_name: "Youtube Veröffentlicht"
attribute: published
entities:
- sensor.smart_home_more
- sensor.smarthome_yourself
- sensor.steuer_dein_leben
- sensor.simon42
- sensor.smartzeug
- sensor.smartrev
- sensor.verdrahtet
- sensor.tristan_s_smartes_heim
- sensor.smart_live_net
- sensor.alkly
- sensor.smart_home_bastler
- sensor.meinedigitalewelt
YAML Code der Apex Chart Card

type: custom:apexcharts-card
apex_config:
chart:
height: 350px
chart_type: pie
header:
show: true
show_states: true
colorize_states: true
title: Youtube Views der letzen Videos
series:
- entity: sensor.smart_home_more_views
name: smart home & more
type: column
- entity: sensor.simon42_views
name: simon42
type: column
- entity: sensor.smarthome_yourself_views
name: smarthome yourself
type: column
- entity: sensor.steuer_dein_leben_views
name: Steuer dein Leben
type: column
- entity: sensor.smartrev_views
name: Smart Rev
type: column
- entity: sensor.smartzeug_views
name: Smartzeug
type: column
- entity: sensor.verdrahtet_views
name: Verdrahtet
type: column
- entity: sensor.tristan_s_smartes_heim_views
name: Tristans Smartes Heim
type: column
- entity: sensor.smart_live_net_views
name: SmartLive.Net
type: column
- entity: sensor.alkly_views
name: The Alkly
type: column
- entity: sensor.smart_home_bastler_views
name: Smart Home Basler
type: column
- entity: sensor.meinedigitalewelt_views
name: Meine digitale Welt
type: column
YAML Code des gesamten Dashbords, mit zwei Vertikalen Stapeln

- title: Youtube
path: youtube
icon: mdi:youtube
type: panel
cards:
- type: horizontal-stack
cards:
- type: vertical-stack
cards:
- type: tile
entity: sensor.smart_home_more
show_entity_picture: true
vertical: true
state_content:
- published
- state
- views
- stars
- type: tile
entity: sensor.simon42
show_entity_picture: true
vertical: true
state_content:
- published
- state
- views
- stars
- type: tile
entity: sensor.smartrev
show_entity_picture: true
vertical: true
state_content:
- published
- state
- views
- stars
- type: tile
entity: sensor.smartzeug
show_entity_picture: true
vertical: true
state_content:
- published
- state
- views
- stars
- type: tile
entity: sensor.verdrahtet
show_entity_picture: true
vertical: true
state_content:
- published
- state
- views
- stars
- type: tile
entity: sensor.smart_home_bastler
show_entity_picture: true
vertical: true
state_content:
- published
- state
- views
- stars
- type: vertical-stack
cards:
- type: tile
entity: sensor.steuer_dein_leben
show_entity_picture: true
vertical: true
state_content:
- published
- state
- views
- stars
- type: tile
entity: sensor.smarthome_yourself
show_entity_picture: true
vertical: true
state_content:
- published
- state
- views
- stars
- type: tile
entity: sensor.tristan_s_smartes_heim
show_entity_picture: true
vertical: true
state_content:
- published
- state
- views
- stars
- type: tile
entity: sensor.smart_live_net
show_entity_picture: true
vertical: true
state_content:
- published
- state
- views
- stars
- type: tile
entity: sensor.alkly
show_entity_picture: true
vertical: true
state_content:
- published
- state
- views
- stars
- type: custom:apexcharts-card
apex_config:
chart:
height: 350px
chart_type: pie
header:
show: true
show_states: true
colorize_states: true
title: Youtube Views der letzen Videos
series:
- entity: sensor.smart_home_more_views
name: smart home & more
type: column
- entity: sensor.simon42_views
name: simon42
type: column
- entity: sensor.smarthome_yourself_views
name: smarthome yourself
type: column
- entity: sensor.steuer_dein_leben_views
name: Steuer dein Leben
type: column
- entity: sensor.smartrev_views
name: Smart Rev
type: column
- entity: sensor.smartzeug_views
name: Smartzeug
type: column
- entity: sensor.verdrahtet_views
name: Verdrahtet
type: column
- entity: sensor.tristan_s_smartes_heim_views
name: Tristans Smartes Heim
type: column
- entity: sensor.smart_live_net_views
name: SmartLive.Net
type: column
- entity: sensor.alkly_views
name: The Alkly
type: column
- entity: sensor.smart_home_bastler_views
name: Smart Home Basler
type: column
- entity: sensor.meinedigitalewelt_views
name: Meine digitale Welt
type: column
- show_name: true
show_icon: true
type: button
tap_action:
action: toggle
Ich würde mich sehr über einige Dashboards auf Basis dieses Videos freuen. Kommt dazu gerne auf meinen Discord Server https://discord.gg/tCGy3RWFwJ und teilt Eure Ideen. Vielen Dank 🙂

