Hämta in värden från Telldus Duo stick

Post Reply
birdfish
Medlem
Posts: 25
Joined: 19 Mar 2015, 16:55
9

Är det någon här på forumet som har provat detta? :idea: :?:

Det blir lite väl dyrt att kasta ut alla mina 433 mhz prylar och funderar på att lösa detta via något LUA script.
User avatar
sonnyboy
Proffsmedlem
Posts: 669
Joined: 26 Sep 2013, 08:05
11
Location: Västerås

Jag hämtar mycket värden från duo som jag presenterar i HC:n.
Kan kolla om något kan passa dig.
Fibaro HomeCenter 2
Fw 4.600
BeyondMeasure 1.10
EventRunner
User avatar
sonnyboy
Proffsmedlem
Posts: 669
Joined: 26 Sep 2013, 08:05
11
Location: Västerås

Här kommer en virituell enhet som du kan modifiera efter behov.
Tack Jompa68 för denna.
Attachments
Temperatur.rar
(760 Bytes) Downloaded 401 times
Fibaro HomeCenter 2
Fw 4.600
BeyondMeasure 1.10
EventRunner
birdfish
Medlem
Posts: 25
Joined: 19 Mar 2015, 16:55
9

Tackar för denna :)

Har dock en fråga, vad har du i "andra ändan" som svarar på requesten?
User avatar
sonnyboy
Proffsmedlem
Posts: 669
Joined: 26 Sep 2013, 08:05
11
Location: Västerås

Jag har en server står och tuffar med Beyond Measure och en tellstick duo som samlar in värden till MySQL, viss data skapar variabler till scener, viss data bara till grafer för att presentera på webben.
Fibaro HomeCenter 2
Fw 4.600
BeyondMeasure 1.10
EventRunner
birdfish
Medlem
Posts: 25
Joined: 19 Mar 2015, 16:55
9

Jag har äntligen lärt mig lite mer om att hämta in värden från min Switch King burk (skall snart lägga ner den när jag har bytt ut mina Nexa prylar).

Nu kan jag få en värde om enheternas tillstånd (on/off) och vill att HC2 synkar med den info. T.ex om en lampa släcks via SK skall HC'n ta denna info och ställa motsvarade enhet (virtuell device) i samma läge. Tvärtom är det inga problem men får inte till syntaxen riktigt än och om någon bara orkar peka på vad jag missar vore jag få en extra glad påsk.

Förmodligen är det hur jag hanterar värdet HC tar in (den är korrekt däremot. 1=off, 2=On i IF och ELSE strängen :?

här är koden:

Code: Select all

-- Log in at Switch King Server
SK= Net.FHttp("192.168.1.151", 8800) 
SK:setBasicAuthentication("username","password")


-- Test code

-- Get info from Device
response, status, errorcode = SK:GET("/devices/9")

startTag = "<CurrentStateID>"
stopTag = "</CurrentStateID>"
startValue = string.find(response,startTag)
stopValue = string.find(response,stopTag)
Value= string.sub(response,startValue+string.len(startTag),stopValue-1)


-- Device 28 är motsvarade enhet i HC
if (Value == '1')
then
fibaro:call(28, 'turnOff');
end
if ("..Value.." == '2')
then
fibaro:call(28, 'turnOn');
end
Tbrogren
Medlem
Posts: 34
Joined: 12 Mar 2015, 00:32
9

Fungerar detta även med tellstick net?
birdfish
Medlem
Posts: 25
Joined: 19 Mar 2015, 16:55
9

@Tbrogren, ursäkta mitt sena svar.

Tyvärr vet jag inte hur Telldus Netstick fungerar, kan du skicka kommande direkt från en webbrowser till Netstick så bör det att fungera.

Bara en gissning :)
Tbrogren
Medlem
Posts: 34
Joined: 12 Mar 2015, 00:32
9

Okej, lite sent i mitt fall. Har sålt Tellsticken. Men tack ändå.
Post Reply