Rapportera till Temperatur.nu från Home Assistant

Förberedelser

Börja med att gå till temperatur.nu och skapa upp en ny station. Som rapporteringssätt väljer du ”Rapporteringsurl”. Skriv ner alla tecken som finns i rutan ”Hashkod som är kopplad till denna mätpunkt”. De behövs senare.

Shellscript

Ett alternativ är att skapa ett shellscript som rapporterar temperaturen.

Uppdatera din configuration.yaml med koden nedan. Byt ut ”YOURHASHHERE” mot hashkoden du fick när du skapade din station samt ändra sensorn till den du vill använda.

För att sedan aktivera scriptet var tredje minut skapar vi en automation som gör det. Bara att kopiera och klistra in koden nedan i configuration.yaml.

Kör du Hass.io tar man bort översta raden och klistrar in resten i filen automations.yaml istället.

Starta om Home Assistant så är du igång med temperaturrapporteringen!

Node Red

Ett annat alternativ är om man använder det utmärkta tillägget NodeRed.

NodeRed ersätter vanligtvis ens automationer och fungerar perfekt till att även rapportera till Temperatur.nu.

Börja med en ”inject-nod” som aktiveras t ex var tredje minut.

Till den kopplar du en ”current state-nod” som plockar värdet från valfri temperatursensor.

Efter det måste vi ändra msg.payload till rapporteringadressen. Detta görs med en ”change-nod”. Vi använder ett reguljärt uttryck för att fånga temperaturen från sensorn.

Nu är vi snart i mål. Nu behöver vi bara sätta msg.url till msg.payload med en ”change-nod”.

Sen är vi klara att skicka meddelandet med en ”http request-nod”.

Hela flödet ser ut så här:

Och för den som vill importera det hela finns koden nedan. Byt bara till din sensor i ”Hämta temp” noden samt ändra till din hashkod i ”change msg.payload” noden:

Lämna ett svar