Sida 2 av 2

Re: Logga mot temperatur.nu med Fibaro HC2

Postat: 19 jul 2014, 10:47
av elf98
Home Center Lite kan redan idag köra scenter, men inte avancerade scriptade sådana.

Home Center Lite saknar kort och gott stöd för LUA-script, något som är nödvändigt för att kunna rapportera temperaturen till temperatur.nu.

Re: Logga mot temperatur.nu med Fibaro HC2

Postat: 19 jul 2014, 15:55
av Dadid
Tack för snabbt svar.
Vilket är det enklaste/billigaste sättet att rapportera till temperatur.nu under förutsättning att det finns en internetuppkoppling och att man inte är programmerare? Ni säljer inte något färdigt rapporteringskit?

Mvh

David




Отправлено из моего iPad используя Tapatalk HD

Re: Logga mot temperatur.nu med Fibaro HC2

Postat: 19 jul 2014, 16:54
av itgubben

Re: Logga mot temperatur.nu med Fibaro HC2

Postat: 19 jul 2014, 19:48
av Dadid
Hoppsan..
Klockrent!


Отправлено из моего iPad используя Tapatalk HD

Re: Logga mot temperatur.nu med Fibaro HC2

Postat: 06 jan 2015, 22:30
av HenrikEL
Jag gjorde såhär genom att sno kod här ovan i tråden.
1.
Skapa en Virtuell enhet och däri lägg till 1 knapp (button). Klistra in denna kod och byt ut klistra in din hash här mot din egna hash du fått vid registrering. Byt 362 till ID på din temp givare utomhus.

local temperatur = fibaro:getValue(362, "value")
fibaro:setGlobal("Temperatur", temperatur)
HC2 = Net.FHttp("www.temperatur.nu")
response, status, errorCode = HC2:POST('/rapportera.php?hash=klistra in din hash här&t='..temperatur,"")
fibaro:log(response)
fibaro:sleep(3000)
if errorCode == 0
then
fibaro:log(status)
else
fibaro:log("error")
end

Skapade sen en scen som kommer trycka på den knapp vi skapade i VD. är allt rätt i VD kommer den när man trycker på knappen skriva OK och tempen i grönt under knappen. Byt ut 363 mot ID på din VD. KLART!.

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

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

Re: Logga mot temperatur.nu med Fibaro HC2

Postat: 07 jan 2015, 15:01
av SirMaggot
HenrikEL skrev: fibaro:call(363, "pressButton", "1")
fibaro:sleep(180*1000)
Lägg ovanstående i main loop i samma vd så trycker knappen på "sig själv"

Re: Logga mot temperatur.nu med Fibaro HC2

Postat: 08 jan 2015, 07:39
av sonnyboy
SirMaggot skrev:
HenrikEL skrev: fibaro:call(363, "pressButton", "1")
fibaro:sleep(180*1000)
Lägg ovanstående i main loop i samma vd så trycker knappen på "sig själv"
Jag skulle nog göra som HenrikEl skriver då mainloop slutarfunka lite då och då.
Det är ett känt problem hos Fibaro, vet dock inte om det är fixat i 4.030

Re: Logga mot temperatur.nu med Fibaro HC2

Postat: 08 jan 2015, 11:34
av SirMaggot
sonnyboy skrev:Jag skulle nog göra som HenrikEl skriver då mainloop slutarfunka lite då och då.
Det är ett känt problem hos Fibaro, vet dock inte om det är fixat i 4.030
Stämmer, hade jag glömt bort. Tvivlar på att det är fixat i v4.030.
Själv låter jag GEA sköta alla knapptryckningar.

Re: Logga mot temperatur.nu med Fibaro HC2

Postat: 08 jan 2015, 12:12
av sonnyboy
SirMaggot skrev: Själv låter jag GEA sköta alla knapptryckningar.
Vad är GEA?

Re: Logga mot temperatur.nu med Fibaro HC2

Postat: 08 jan 2015, 14:15
av SirMaggot
sonnyboy skrev: Vad är GEA?
Det är kodat av Steven på http://www.domotique-fibaro.fr/ . Tyvärr på franska, men google translate gör ett hyggligt jobb.
Du kan i princip integrera allt i detta projekt, på ett ganska enkelt sätt.

Länk till projektet.
http://www.domotique-fibaro.fr/index.ph ... e/?p=12428

Länk till support.
http://www.domotique-fibaro.fr/index.ph ... pport-gea/

Re: Logga mot temperatur.nu med Fibaro HC2

Postat: 18 jan 2016, 10:49
av emilfjellner
Tjenare!

Jag vet att det är en gammal tråd men testar ändå.

Kan någon hjälpa mig att förklara varför jag inte får detta att fungera?
Jag har provat 2 olika varianter på koden i min VD, data kommer in till temperatur.nu, men det kommer bara en gång för att sedan sluta igen.
Det verkar bara fungera ibland även om jag manuellt trycker på knappen på VD:n.

Jag har testat med 2st olika scener för att göra detta automagiskt. Den ena som exemplet i denna tråd, den andra har jag skapat med vanlig grafik men ingen av dom verkar vilja fungera.
Dock så är det lite svårt att reda ut var problemet ligger då det inte alltid vill fungera även om jag gör en manuell pushButton.

Bifogar koden som ligger i min VD (med manipulerad hash). Samt scenen som ska köra VD.

Kod: Markera allt

local temperatur = fibaro:getValue(169, "value");
httpSession = Net.FHttp("www.temperatur.nu")
response = httpSession:GET("/rapportera.php?hash=bc345047740b20939712751bb&t="..temperatur);

Kod: Markera allt

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

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