In questa nuova guida vediamo un nuovo packages creato da uno degli admin del gruppo telegram(t.me/HomeAssistant_Rpi) Mattia @xxKira99 che ricrea una sveglia

Questo packages permette di trasformare un Google Home, Google Home Mini o uno speaker collegabile ad Home Assistant in una sveglia semi automatica per tutti i giorni, bisogna impostare l’ora, il tipo di suoneria e la suoneria come da immagine.

Qui trovate il link per i download: http://dapalan.com/QDkn

Vediamo come fare:

      1. Aggiungere e adattare “ sveglia.yaml “
          1. Home Assistant
            1. Entrare nel percorso /home/homeassistant/.homeassistant/
            2. Creare una cartella e chiamarla packages
            3. Scaricare il File “sveglia.yaml“ nella cartella Drive “Home Assistant“ ed inserirlo nella cartella packages
            4. Aprire il File, scorrere fino a trovare lo Script “Riproduco sveglia“, in media_content_id modificare “https://tuo_dominio.duckdns.org/…“ con il vostro dominio, eventualmente specificare la porta prima dello “/“ con “:tua_porta“ (es. :8123)
            5. Salvare il File
            6. Aprire il File “configuration.yaml“ ed aggiungere sotto “homeassistant:“ packages: !include_named_dir packages
            7. Salvare il File
            8. Aprire il File “secrets.yaml“ ed aggiugngere: speaker_sveglia: media_player.tuo_media_player
            9. Salvare il File e riavviare Home Assistant
          2. Hass.io
            1. Entrare nel percorso /hassio/config/
            2. Creare una cartella e chiamarla packages
            3. Scaricare il File “sveglia.yaml“ nella cartella Drive “ Hass.io “ ed inserirlo nella cartella packages
            4. Aprire il File, scorrere fino a trovare lo Script “Riproduco sveglia“, in media_content_id modificare “https://tuo_dominio.duckdns.org/…“ con il vostro dominio
            5. eventualmente specificare la porta prima dello “/“ con “ :tua_porta “ (es. :8123)
            6. Salvare il File
            7. Aprire il File “configuration.yaml“ ed aggiungere sotto “homeassistant:“ “packages: !include packages“
            8. Salvare il File
            9. Aprire il File “secrets.yaml“ ed aggiugngere: speaker_sveglia: media_player.tuo_media_player
            10. Salvare il File e riavviare Hass.io
      2. Aggiungere e adattare “ controllo_suonerie.py “
        1. Home Assistant
          1. Entrare nel percorso /home/homeassistant/.homeassistant/
          2. Scaricare la cartella Drive “script_py“ che trovate nella cartella Drive “Home Assistant” ed inserirlo nella cartella .homeassistant
          3. Aprire il File “controllo_suonerie.py “
          4. Dove è commentato inserire al posto di “xxxxxx” la vostra password di Home Assistant e al posto di “tuo_dominio.duckdns.org“ inserire il vostro dominio, ed eventualmente specificare la porta con “tuo_dominio.duckdns.org:tua_porta“
          5. Salvare il File
        2. Hass.io
          1. Entrare nel percorso /hassio/config/
          2. Scaricare la cartella Drive “script_py“ che trovate nella cartella Drive “Hass.io” ed inserirlo nella cartella config
          3. Aprire il File “controllo_suonerie.py “
          4. Dove è commentato inserire al posto di “xxxxxx” l’access token (vedire in fondo) di Home Assistant e al posto di “tuo_dominio.duckdns.org“ inserire il vostro dominio, ed eventualmente specificare la porta con “tuo_dominio.duckdns.org:tua_porta“
          5. Salvare il File
      3. Aggiungere suonerie
        1. Home Assistant
          1. Entrare nel percorso /home/homeassistant/.homeassistant/www/
          2. Scaricare la cartella Drive “suonerie“ e inserirla nella cartella www
        2. Hass.io
            1. Entrare nel percorso /hassio/config/www/
            2. Scaricare la cartella Drive “suonerie“ e inserirla nella cartella www
        3. Solo per Hass.io installare Python
          1. Aprire il terminale Shell e digitare: [php light=”true”] apk add python3
            [/php]
        4. Spiegazione
          Questa sveglia preleva automaticamente i File che andrete a mettere nelle 3 cartelle dentro la cartella suoneria, 2 cartelle le ho messe di default che sono le suonerie Android una terza cartella nominata “Personalizzate“ servirà per ospitare tutti i vostri File multimediali. Ogni volta che aggiungete uno o più File non è necessario riavviare Home Assistant in quanto appariranno automaticamente nell’ input_select. Premendo “esegui“ sullo script “Riproduco sveglia“ il brano verrà riprodotto subito. Premendo “esegui“ sullo script “Ferma sveglia“ il brano verrà stoppato. Abilitando lo switch “Attivazione sveglia“ ed inserendo l’orario in “Orario sveglia“ la suoneria verrà riprodotta all’orario impostato. Potete richiamare tutto il gruppo Sveglia con “group.sveglia“
        5. LOVELACE [php light=”true”] – type: picture-glance
          title: Sveglia
          entities:
          – input_boolean.attivazione_sveglia
          – input_datetime.sveglia_time
          – input_number.volume_sveglia
          – input_select.tipo_di_sveglia
          – input_select.canzoni_sveglia
          – script.riproduco_sveglia
          – script.ferma_sveglia
          image: /local/lovelace/image/sveglia_on.jpg
          [/php]

          Questa è l’immagine che ho usato:

        Come creare l’access token:

        1. Accedere a Home Assistant
        2. Andare nella pagina utente
        3. Andare in fondo c’è la sezione per creare il token
        4. Cliccare su crea token e dargli un nome
        5. Vi uscirà il token copiatelo negli appunti e lo inserisci nel file .py come spiegato nella guida

        INFORMAZIONE!!! Se il packages avrà delle modifiche verrà postata la nuova versione

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

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

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