Rapportera till temperatur.nu från Vera

Börja med att anmäla en ny mätpunkt på temperatur.nu/nystation. Välj ”Hashkod” som rapporteringssätt och spara hashkoden som visas i rutan ”Din hashkod”. Du behöver den senare.

Logga sedan in i Vera och leta upp din temperatursensor. Klicka på sensorn och sedan på ”Advanced”.

Vera: temperatursensorns sida med knappen Advanced

Klicka på Variables och leta upp den som visar temperaturen. Anteckna variabelns namn, håll muspekaren över namnet och anteckna URN-adressen som visas.

Fliken Variables med variabeln CurrentTemperature och dess URN

Notera även vilket deviceId enheten har. Det står överst på sidan – i exemplet ovan är det 99.

Nu är det dags att börja rapportera! Skapa en ny scen. Välj triggern ”Schedule” och ett intervall på t.ex. var tredje minut.

Ny scen med triggern Schedule

Gå vidare och hoppa över att sätta en Action. Det behövs inte.

I sista steget väljer du ”Also, execute the following Luup code” och klistrar in koden nedan.

Scenens sista steg med fältet för Luup-kod
local temp = luup.variable_get ("urn:upnp-org:serviceId:TemperatureSensor1", "CurrentTemperature", 99)

result, status =  luup.inet.wget("http://www.temperatur.nu/rapportera.php?hash=YOURHASHHERE&t=" .. temp, 5)

Byt ut värdena mot dina egna. På första raden gäller det:

  • URN-adressen som visades när du höll muspekaren över variabelnamnet. I exemplet ”urn:upnp-org:serviceId:TemperatureSensor1”
  • variabelnamnet. I exemplet ”CurrentTemperature”
  • Device id. I exemplet 99

På andra raden byter du ut YOURHASHHERE mot hashkoden från temperatur.nu.

Klart! Spara scenen och sedan kommer din temperatur att rapporteras till temperatur.nu var tredje minut.