0Raccogli raccolte in Home Assistant

Sto sviluppando la mia configurazione smarthome basata su Home Assistant da circa un anno (da quando hai lasciato SmartThings) e dopo una curva di apprendimento iniziale ripida sono stato molto contento dell'assistente domestico, quindi ho iniziato a lavorare per espandere le cose che fa poiché sono convinto che offre una base a lungo termine per la mia casa intelligente. Una cosa che volevo aggiungere erano i dati di raccolta del cestino per ricordarmi quale cestino è dovuto e quando. Dato che vivo a Sheffield, avevo bisogno di estrarre questi dati dal fornitore di fonti esterne delle autorità locali (veolia). I seguenti dettagli su come l'ho fatto, basandosi molto sul lavoro di altri che l'hanno già fatto per altre regioni

Update 10-Aug-2022

I’ve tweaked the script to make it com­pat­ible with home assist­ant after the switch to Python 3

Aggiornamento 20-dic-2021

I’ve made a change to both ths bash script AND the tem­plate — the first to make sure required pack­ages are avail­able and the second to fix a break­ing change made by recent releases of home assistant

Ho usato uno script che ho modificato da vari esempi su a Thread di supporto HA di RobBrad. Per eseguire questo script avevo bisogno di installare il modulo beautifulsoup su home-assistant.

Aggiungi uno script

  • Uso l'addon del supervisore "Samba Share" per accedere ai file dell'assistente domestico direttamente dal mio PC Windows - a meno che tu non abbia già un metodo di accesso preferito, ti consiglio di fare lo stesso
  • passare a \\ha-ip-address config
  • creare un script python cartella
  • Crea un nuovo script Python in questa cartella: ho chiamato il mio bin_collection.py
  • Inserisci il seguente script
  • Dovrai sostituire il file ############ con il numero univoco della tua proprietà che ti spiegherò come ottenere nel passaggio successivo

Ottieni il tuo indirizzo univoco

  • Individuare https://wasteservices.sheffield.gov.uk/property/
  • Inserisci il tuo codice postale e seleziona il tuo indirizzo dall'elenco
  • Prendi nota del nuovo URL. Usalo nella riga dell'URL nello script sopra: l'unica parte che dovrai modificare è il 12 cifra numero alla fine

Chiama il tuo script da configuration.yaml

  • Una semplice voce in configuration.yaml è tutto ciò che è necessario per eseguire lo script
  • Potresti voler regolare la frequenza della corsa. Il mio viene eseguito una volta al giorno.

Crea entità per ogni tipo di contenitore utilizzando configuration.yaml

  • Immediatamente sotto la sezione sopra (quindi ancora sotto il sensore: se-zione) aggiungere il seguente

Visualizza i risultati sul front-end

  • Per mostrare i risultati sul front-end è sufficiente aggiungere una carta con il 3 sensori su di esso (nello specifico sensor.black_bin, sensor.blue_bin, e sensor.brown_bin)
  • Nota che potrebbe essere necessario riavviare l'assistente domestico per caricare i nuovi sensori aggiunti a configuration.yaml

Inviateci i vostri pensieri commentando qui sotto! Se si desidera iscriversi si prega di utilizzare il link iscriviti sul menu in alto a destra. È inoltre possibile condividere con i tuoi amici usando i link sottostanti sociali. Saluti.

lascia un commento