Notifikationer med URI-Actions

I inlägget tar vi oss an något som måste älskar att ha, men tycker är svårt. Notifikationer genom Home Assistant appen med actions, så kallade Actionable Notifications. Dvs. händelser som du ska kunna agera på.
I denna första del så ska vi navigera till en viss sida i vår dashboard när vi får information om vad utomhustemperaturen är samt navigera direkt till enheten för att kunna se historik direkt från en knapptryckning!

Förkunskaper

Vi kommer bygga vidare på det tidigare inlägget i serien om notifikationer, nämligen det där vi plockar fram ett sensorvärde som vi har med i vår notifikation.

Som en påminnelse vad vi gjorde i detta inlägget så skapade vi en automation som triggades genom att tiden blev det vi valt i vår inställning, i mitt fall ”daily morgning notification time”

Därefter så skickade vi en notifikation till en notifieringsgrupp. Även om vi skickar detta endast till en person använder vi en notifieringsgrupp för att undvika väldigt mycket jobb nästa gång vi byter mobiltelefon eller inser att även någon annan i familjen vill ha informationen skickad till sig.

Slutligen skickar vi notifikationen tillsammans med sensorvärdet från vår termometer.

Koden för automationen vi utgår från är alltså följande, du får byta ut triggern, notifieringsgruppen och sensorn mot dina värden. Är du osäker hur så se till att läsa eller se videorna till ovan nämna inlägg.

Knapp för att ta oss till vår dashboard

Det första vi vill göra är att skapa en knapp som tar oss till vår dashboard där vi visar olika temperaturer. Det är ganska enkelt med en fallgrop som jag själv har spenderat timmar på, tills jag insåg mitt enkla fel.

Koden vi ska lägga till innehåller fyra rader:

Vi ska lägga till följande kodsnutt efter data i notifikationen i samma nivå som notification_icon.

KodFörklaring
actions:Ge information om att nu kommer det en eller flera actions
– action: URI– indikerar att det nu kommer en action i en lista med en eller flera
URI berättar att det är en länk till något som vi kommer skicka in
title: Visa mer!Detta är texten som visas på knappen i notifikationen
uri: /dashboard-2024/informationhär ersätter du ”/dashboard-2024/information” med länken till den dashboard som du vill visa.

Kontrollera nu detta en gång till. Se nedan exempel där det tydligt framgår att det finns två data: i stacken med kod. Det är efter den ANDRA data: som detta ska ligga (jag har slitit mitt hår för detta).

Glöm inte ändra uri till den dashboard som DU vill visa efter knapptryckningen!

Kör automationen och du borde få något likt detta.

Notifikation med Visa mer! -knapp

Knapp för att ta oss till mer info-dialogen

En trevlig funktion som också finns är att du kan, på ett mycket enkelt sätt, skicka en pushnotis som med en knapptryckning tar dig direkt till entiteten i appen. I mitt exempel så direkt till ”mer info”-rutan om temperaturen. Detta är ett smidigt sätt att snabbt få upp historiken vilket ibland kan vara nyttigt (exempelvis får jag en notis om temperaturen i mitt uterum, där vill jag alltid kunna se hur kallt det varit under natten för växternas skull).

Likt tidigare så behöver vi en action: URI, en titel som är knappens text och en uri. Istället för att peka mot en dashboard skriver vi ”entityId:domän.sensor”. I mitt fall sensor.outside_front_door_temperature_sensor_temperature.

Kör automationen igen och det borde nu vara likt något nedan. Tänk på att det kan ta någon sekund för appen att läsa in info-dialogen.

Notifikation med två länkar
Historik tar dig till mer-info-dialogen

Har du haft nytta av notifikationer med actions?

Kommentera gärna!

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.