Vera LUA programering

Hur gör man för att ... ? Hur fungerar ... ? Steg för steg-guider och förklarande artiklar finns i detta forum.
Många guider finner också på vår blogg: https://blog.m.nu/
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
GustavD
Wannabe
Inlägg: 6
Blev medlem: 27 aug 2016, 02:26
Ort: Chonburi /Pattaya

Vera LUA programering

Inlägg av GustavD »

Hej
Någon som kan enkelt förklara för mig hur man kommer igång. Kör UI7
Är det så här
1 Skapa en scen Väljer här manuellt
2 Device action ska jag välja nått där eller? (hoppar över det nu)
3 No Luup Code defined detta väljer jag
4 Skriver in den här koden som exempel men får den inte att fungera( det är inte jag som skrivit den), Någon har någon kodsnutt som man kan pröva enkel som funkar?
*********************************************************************************************************************************************
------ SET THESE TWO VARIABLES to match needs of your system -----
Secs = 2 ---->> Secs: Number of seconds between "Blinks"
Device = 123 ---->> Device: Device# of Outlet or Light to "BLINK"
-------------------------------------------------------------------
Call ='urn:upnp-org:serviceId:SwitchPower1';Do ='SetTarget';Nil =""
function BlinkOn()
luup.call_action(Call,Do,{newTargetValue=1},Device) -->BlinksOn
if (Run == "1") then luup.call_timer("BlinkOff",1,Secs,Nil,Nil) end
end
function BlinkOff()
luup.call_action(Call,Do,{newTargetValue=0},Device) -->BlinksOff
if (Run == "1") then luup.call_timer("BlinkOn",1,Secs,Nil,Nil) end
end
if (Run == "1") then Run = "0" --> NewClick while running=Stop,i.e.Run=0
else Run = "1" luup.call_timer("BlinkOff",1,Secs,Nil,Nil) -->Else go on
end
************************************************************************************
5 Namnger scenen och sparar

Har jag fattad det hela rätt eller har jag missat nått
Ska jag välja device före kodsnutten eller räcker det om jag anger device i koden?

Mycket tacksam för svar

Gustav