In questa guida vedremo come poter farsi dire da google home le informazioni sulla propria casa/stanza.

dobbiamo creare uno script che poi possimo richiamare da google home dicendo dopo ok, google “attiva nomescript”, ecco come fare:

  1. ativiamo tts  con la configurzione giusta per farlo parlare intaliano
    tts:
      - platform: google
        language: 'it'
    
  2. Adesso creiamo lo script, ecco un esempio:
      infocamera:
        alias: "Informazione Camera"
        sequence:
          - delay:
              seconds: 5
          - data_template:
                entity_id: media_player.camera
                message: "Ecco le informazioni della Camera:
                Il Lampadario in camera é {{states('light.lampadario')}}.
                La Luce Letto in camera é {{states('light.luce_letto')}}.
                RGB in camera é {{states('light.striscia_led_rgb')}}.
                La Temperatura in camera é {{states('sensor.temperature') | int | string}}°C.
                L'umidità in camera è {{states('sensor.humidity') | int | string}}%.
                La Temperatura esterna é {{states('sensor.temperature_esterna') | int | string}}°C.
                L'umidità esterna è {{states('sensor.humidity_esterna') | int | string}}%."
                cache: false
            service: tts.google_say
    
  3. Adesso basta riavviare Home Assistant, dopo che si è riavviato sincronizziamo google home, dall’app google home si stemare lo script visto come scena e dirgli dopo ok,google “attiva informazione camera” e lui dopo 5 sec risponde
  4. oppure si può avviare lo script direttamente da Home Assistant

Adesso vi spiego come è str utturato lo script:

la parte del delay l’ho messa per far si che la voce di google home non si sovrapponi con quella del tts, questa parte nel messaggio restituisce lo stato del dispositivo {{states(‘light.lampadario’)}} e modificato così {{states(‘sensor.temperature’) | int | string}} restituisce un intero in stringa.

se non vedete gli script sotto la configurazione di google assistant sotto exposed_domains: dovete aggiungere – script

Adesso potete ogni volta attivare lo script e lui risponde con i dati aggiornati!

Server Discord: https://discord.gg/CTCrSm5

Gruppo Telegram: https://t.me/HomeAssistant_Rpi

Se volete Donare per avere più progetti: paypal.me/itchsblog