Rapportera till temperatur.nu från Fibaro Home Center 2

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 in i din Home Center 2 och klicka på den lilla skiftnyckeln uppe i högra hörnet på den temperatursensor du vill använda för rapporteringen.

Anteckna enhetens id, i exemplet 227.

Home Center 2: temperatursensorns inställningar med enhetens id

Skapa en ny virtuell enhet i Home Center 2. Gå till avancerat och klistra in följande kod:

local temperatur = fibaro:getValue(227, "value");
httpSession = Net.FHttp("www.temperatur.nu") 
response = httpSession:GET("/rapportera.php?hash=YOUROWNHASH&t=" .. temperatur);
Den virtuella enhetens avancerade inställningar med Lua-koden

Byt ut 227 på första raden mot din enhets id och YOUROWNHASH på tredje raden mot din hashkod.

Spara sedan id:t för den virtuella enheten. Det syns enklast i adressfältet, som ser ut ungefär så här: ”fibaro/en/devices/virtual_edit.html?id=90”. Siffran efter id= (här 90) behöver du i nästa steg.

Nu är det snart klart. Det som återstår är att trycka på knappen automatiskt.

Skapa en ny LUA-scen.

Ny Lua-scen i Home Center 2

Kopiera och klistra in följande kod:

--[[ 
%% properties 
%% autostart 
%% globals 
--]] 

while true do 
fibaro:call(90, "pressButton", "1"); 
fibaro:sleep(180*1000); 
end 

Byt ut 90 på rad 7 mot id:t för din virtuella enhet.

Grattis! Du rapporterar nu temperaturen till temperatur.nu var tredje minut.

Vill du ändra hur ofta temperaturen skickas ändrar du rad 8. 180*1000 är antalet millisekunder mellan varje rapportering. I exemplet alltså 180 sekunder vilket motsvarar 3 minuter.