Home Assistant Google Cast dashboard op scherm

Google Nest Hub 2

Home Assistant gebruik je standaard via de browser, maar dit maakt het per definitie niet makkelijk toegankelijk voor bijv. andere gezinsleden of bezoek. Daarom is het handig een dashboard beschikbaar te maken, bijvoorbeeld door een tablet aan de muur op te hangen. Er zijn verschillende mogelijkheden om bijv. een dedicated Android Tablet in te zetten, maar je moet deze aan de muur ophangen, er bijv. een behuizing voor 3D printen en de stroomvoorziening wegwerken. Ik had toevallig al een Google Nest Hub 2 in huis en heb besloten deze als Home Assistant Dashboard in te zetten. In dit artikel leg ik uit hoe ik te werk ben gegaan en hoe je dit zelf kunt realiseren.

Vereisten:

  • Home Assistant installatie
  • HACS (Home Assistant Community Store) en enige kennis om met externe repositories te werken
  • Google Nest Hub 2, of andere Google Cast geschikt apparaat

Installeer via HACS:

  • https://github.com/custom-components/pyscript
  • https://github.com/AlexxIT/DashCast
  • Optioneel: https://github.com/swiergot/ha-catt-fix

Custom repositories kan je als volgt installeren: Ga naar de juiste pagina binnen HACS, klik op de 3 bolletjes rechtsbovenin. Kies “Aangepaste repositories” en voeg bovenstaande toe met de bijbehorende URL. Daarna kan je ze via Instellingen -> Apparaten en diensten selecteren en configureren.

Herstart Home Assistant.

Voeg een script toe:

alias: Cast Dashboard
sequence:
– choose:
– conditions:
– condition: template
value_template: “{{ state_attr(‘media_player.<NAAMDEVICE>’, ‘app_name’) != ‘DashCast’ }}”
sequence:
– service: media_player.volume_set
data:
volume_level: 0
target:
entity_id: media_player.<NAAMDEVICE>
– service: dash_cast.load_url
data:
entity_id: media_player.<NAAMDEVICE>
url: <URLVANHETDASHBOARD>
force: true
mode: single

Voeg een automation toe:

alias: Recast Dashboard
description: “”
trigger:
– platform: template
value_template: “{{ state_attr(‘media_player.<NAAMDEVICE>’, ‘app_name’) != ‘DashCast’ }}”
condition: [] action:
– service: script.<NAAMSCRIPTHIERBOVEN>
data: {}
mode: single

Voeg in configuration.yaml het volgende toe:

homeassistant:
auth_providers:
– type: trusted_networks
trusted_networks:
# open so allow_bypass_login can be enabled.
# ip of the client is checked by HA.
– 0.0.0.0/0 #LET OP: Onveilig, bij voorkeur het exacte IP adres van je device
– ::/0 #LET OP: Onveilig, bij voorkeur het exacte IPv6 adres van je device
allow_bypass_login: true
– type: homeassistant

Voer nu het script uit en als het goed is zie je het dashboard op je Googe Cast device verschijnen!

Bekijk ook

Tibber - Dynamische tarieven

Tibber – Dynamische tarieven & Tibber Pulse P1-meter

Tibber is een energieleverancier die werkt met dynamische tarieven en daarnaast integraties heeft met verschillende …

Innovatieve gadgets voor de auto

Handige gadgets voor in je auto, wie houdt er niet van? Er is de afgelopen …

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *