Hur fungerar blockscener egentligen?
Scenen i bifogad bild varnar för "To many instances". Rörelsesensorn som triggar scenen är en Fibaro (FGMS-001-ZW5) och jag har satt upp parameter 2 till max (15 = 8s). Det står förövrigt i texten att default är 15 men trycker jag på default går den ner till 2.
Variabeln WC_vvs används inte i någon annan scen. I min hjärna borde inte scenen kunna köras mer än en gång samtidigt med dessa villkor. Max running instances är dessutom satt till 10 så det är något som flyger över mitt huvud.
(Målet med scenen är att starta en fläkt när någon av katterna sätter sig på kattlådan och att därefter låta fläkten vara igång i 5 minuter)
Block-scener
- RH_Dreambox
- Z-Wave Kung
- Posts: 1203
- Joined: 03 Jan 2015, 16:49
- 9
- Location: Vegby
- Contact:
Jag antar att WC_vvs är en global variabel som du sätter till 0 eller 2, men vad har du den till?
Har du en till scen som använder den här variabeln på något sätt?
Har du en till scen som använder den här variabeln på något sätt?
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
Kolla in http://www.zwaveforum.se/viewtopic.php?t=5043
Den löser det med lite nya kod. Jag använder den själv i min hall till belysningen
Skickat från min SM-G930F via Tapatalk
Den löser det med lite nya kod. Jag använder den själv i min hall till belysningen
Skickat från min SM-G930F via Tapatalk
Ingen annan scen har den, det var ett försök att inte få scenen att köras igen när den redan är pågående.RH_Dreambox wrote:Jag antar att WC_vvs är en global variabel som du sätter till 0 eller 2, men vad har du den till?
Har du en till scen som använder den här variabeln på något sätt?
Har en drös följdfrågor då jag aldrig använt mig av LUA förut:hsn wrote:Kolla in http://www.zwaveforum.se/viewtopic.php?t=5043
Jag har inte en dimmer utan enbart en (Fibaro) Wall plug, kan jag i din kod då ändra 20 resp. 30 till 100, eller finns det andra siffror (typ 1/0) för på resp. av?
Sedan förstår jag inte vad som styr hur länge dina lampor är tända, hur länge måste det vara rörelsefritt? Är det en parameter på PIR:en? (Isåfall, vilken?)
"Dagsljus" och "Mörkt" antar jag är variabel och dess värde som du styr i annan scen?
- RH_Dreambox
- Z-Wave Kung
- Posts: 1203
- Joined: 03 Jan 2015, 16:49
- 9
- Location: Vegby
- Contact:
Så här skulle hsn's modifierade LUA-scen se ut.
Den tar inte hänsyn till om det är dag eller natt. Det tror jag inte att dina katter bryr sig om
Den tar inte hänsyn till om det är dag eller natt. Det tror jag inte att dina katter bryr sig om
Code: Select all
--[[
%% properties
95 value
%% globals
--]]
-- 95 är ID för rörelsesensor
-- ID 9 är din Wallplug (fläkt)
-- Tillåt så att bara EN instans, den första, av scenen körs...
if ( fibaro:countScenes() > 1 ) then fibaro:abort() end
-- Triggning vid rörelse
-- Starta fläkten vid rörelse och om fläkten är avstängd
if ( tonumber(fibaro:getValue(95, "value")) > 0 ) then
if ( tonumber(fibaro:getValue(9, "value")) == 0 ) then
fibaro:call(9, "turnOn") -- Starta fläkten
end
end
-- Stäng av fläkt när rörelse upphört
if ( tonumber(fibaro:getValue(95, "value")) == 0 ) then
fibaro:sleep(5*60*1000) -- Vänta 5 min
fibaro:call(9, "turnOff") -- Stäng av fläkten
end
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087