Notifikationer via Home Assistant-appen

Precis som rubriken lyder ska vi ta en titt på notifikationer med hjälp av Home Assistant appen. Jag har i flera tidigare inlägg berättat om min filosofi, viktig information ska komma till mig och ska inte behöva sökas efter på en platta, telefon eller liknande. I detta inlägg tänker jag därför gå igenom minst ett misstag som jag gjort och kostat mig massa tid, självklart finns det en lösning också! Observera, jag använder mig av Android och har ingen aning om det fungerar på samma sätt till äpplet. Sen går vi igenom hur vi skickar vår första notis från en automation!

Två inlägg som belyser vikten av pushnotifikationer!

Gör detta först! En grupp bara för dig själv!

Tänk dig att du gör massa automationer där du skickar notifikationer, sen byter du telefon, nu måste du uppdatera alla automationer. Ett väldigt enkelt sätt att lösa detta är att helt enkelt skapa notifikationsgrupper, jag har en för mig, en för min fru och en för oss båda. På så sätt behöver jag bara ändra i konfigurationen för gruppen när jag ska ändra telefon (eller lägga till en ytterligare).

Att skapa upp notifieringsgrupper måste man fortfarande göra i konfigurationsfilen configuration.yaml. name är namnet, dvs. det du vill att gruppen ska heta och efter action kommer enheten/app-instansen som vi ska lägga till.

I mitt exempel nedan skapar jag upp en grupp för mig, en för Maria och en för hela familjen.

Det var inte helt logiskt att hitta vad man ska ha efter action. Här hittar du dokumentationen.

A common notification integration is via the Home Assistant Companion app for Android or iPhone. This can be chosen with the action “Send a notification via mobile_app_your_phone_name”, which uses the notify.mobile_app_your_phone_name action. …//

För att hitta din enhets id så navigerar du in på din enhet under devices, därefter står det under Device info uppe till vänster. I mitt fall är det SM-S911B. Detta ska då översättas till sm_s911b -> mobile_app_sm_s911b när du lägger in det i configuration.yaml

Skapa upp dina grupper och starta sedan om Home Assistant.

Namngivning, kategorier och labels

Som alltid, tänk på att vara konsekvent med namngivningen. Även om säger det själv så är jag kass och oftast så får man ångra det senare. Välj också ett språk, av någon anledning så blandar jag svenska och engelska hej vilt. Se också till att använda de hjälpmedel som finns, då tänker jag på kategorier och labels. Jag har bland annat gett alla automationer som hanterar notifikationer en label ”notifications”, detta gör att jag på ett sjukt enkelt sätt kan slå på och av alla notifikationer genom att targeta den labeln. (Ja, det var svengelska).

Använda notifikationer i en automation

Den absolut lättaste typen av notifikation är att skicka ett färdigt meddelande när en händelse inträffar. I exemplet nedan skickar jag ett meddelande till hela familjen när tvätten är klar (jag har en uppkopplad tvättmaskin)

Automationen triggas när tvättmaskinens entitet ”operation state” går FRÅN Run (till något annat state).

När automationen körs så skickas ett meddelande till hela familjen via gruppen notify_family som vi skapade ovan. Ett meddelande med rubriken ”Huset informerar” skickas med texten ”Tvättmaskinen är klar”.

Samma automation i kod.

Nästa inlägg.

I kommande inlägg går vi igenom

  • Få informativa notiser vid en viss tid varje dag som är variabel som en husinställning.
  • Använda en sensors värde i en notifikation
  • Notifikationer med tal (text to speech)
  • Notifikationer med actions

Vad är du sugen på? Kommentera på youtube, facebook eller här på bloggen.

2 Comments

  1. Vi har även en bekräftelse-knapp ”Tvättmaskinen Är Tömd” som vi trycker på när vi tömt maskinen. Då tas notiserna bort på samtliga telefoner.

Leave a Reply

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.