Hmm, det visade sig att jag hade introducerat en bugg i förrförra version som visade sig i @regeln.
För att få det att fungera så ladda ner v0.97 som jag just la upp.
EventRunner 4 - QuickApp HC3
Absolut kör på senaste versionen 0.97
och vi får se i morgon om det fungerar med belysningen.
catch är inget man kan få in i detta? testade det rule([[@({catch,sunset+$offset}) men händer inget så kör
på rule([[@(sunset+$offset) det fungerar nog lika bra fast om nu något hänger sig så får man manuellt tända
kör Hc3 och det fungerar bättre och bätttre sakta men säkert
Det borde funka med catch.
Vad man kan göra är att lägga till ett .print() i slutet av regeldefinitionen så kommer den att skriva ut den - och om det är en @daily regel så ser man tiden.
Här ser man att den loggar sunset som 15:57 och senare i @ regeln så har den en Daily(16:57:00)
Vad man kan göra är att lägga till ett .print() i slutet av regeldefinitionen så kommer den att skriva ut den - och om det är en @daily regel så ser man tiden.
Code: Select all
rule("fibaro.setGlobalVariable('Test','01:00')")
rule("HM(sunset)")
rule("@{catch,sunset+$Test} => log('ok')").print()
Code: Select all
[29.11.2022] [08:41:18] [DEBUG] [QUICKAPP1001]: HM(sunset) = 15:57
[29.11.2022] [08:41:18] [DEBUG] [QUICKAPP1001]: Rule:1[@{catch,sunset+$Test} => log('ok')] = OK
[29.11.2022] [08:41:18] [DEBUG] [QUICKAPP1001]: Daily(catchup) =>...
[29.11.2022] [08:41:18] [DEBUG] [QUICKAPP1001]: Daily(16:57:00) =>...
jang wrote: ↑29 Nov 2022, 09:42 Det borde funka med catch.
Vad man kan göra är att lägga till ett .print() i slutet av regeldefinitionen så kommer den att skriva ut den - och om det är en @daily regel så ser man tiden.
Code: Select all
rule("fibaro.setGlobalVariable('Test','01:00')") rule("HM(sunset)") rule("@{catch,sunset+$Test} => log('ok')").print()
Här ser man att den loggar sunset som 15:57 och senare i @ regeln så har den en Daily(16:57:00)Code: Select all
[29.11.2022] [08:41:18] [DEBUG] [QUICKAPP1001]: HM(sunset) = 15:57 [29.11.2022] [08:41:18] [DEBUG] [QUICKAPP1001]: Rule:1[@{catch,sunset+$Test} => log('ok')] = OK [29.11.2022] [08:41:18] [DEBUG] [QUICKAPP1001]: Daily(catchup) =>... [29.11.2022] [08:41:18] [DEBUG] [QUICKAPP1001]: Daily(16:57:00) =>...
Ohhh enu bättre Tidigare script fungerar oxå men vill ha med catch och att den skriver ut Tack för hjälpen :o9 fick lite små ideer här nu att testa och se hur man kan ändra det lättare på tex 1 ställe för gå in i varje regel och ändra.
Kan man få så den visar daily på något sätt i log ?
testade så men funka inte riktigt något du skulle kunna hjälpa mig med Jang ?
Code: Select all
rule("@{catch,sunset+$offset} =>log('sunset+%s',HM($offset))")
kör Hc3 och det fungerar bättre och bätttre sakta men säkert
Well, du kan lägga till .print() för att få det utskrivet vid startSystemfel wrote: ↑29 Nov 2022, 19:48 Kan man få så den visar daily på något sätt i log ?
testade så men funka inte riktigt något du skulle kunna hjälpa mig med Jang ?
Code: Select all
rule("@{catch,sunset+$offset} =>log('sunset+%s',HM($offset))")
Ex.
Code: Select all
rule("@{catch,sunset+$offset} =>...").start()
Code: Select all
rule("@{catch,sunset+$offset} =>...")
rule("$offset => log('sunset+$offset = %s',HM(sunset+$offset))").start() -- När $offset ändrar värde och vid startup
rule("@00:00:02 => log('sunset+$offset = %s',HM(sunset+$offset))") -- sunset ändrar värde 00:00
Hej,
Finns det något smart sätt att skifta mellan två olika er4 på ett snabbt sätt eller på något annat sätt göra så att man kan ändra massa tidsregler på ett enkelt sätt?
Det jag vill åstadkomma är att när jag jobbar så har jag regler för lampor som tänds tidigt etc, och när man exempelvis är hemma och sjuk så behöver inte massa lampor tändas tidigt.
Finns det något smart sätt att skifta mellan två olika er4 på ett snabbt sätt eller på något annat sätt göra så att man kan ändra massa tidsregler på ett enkelt sätt?
Det jag vill åstadkomma är att när jag jobbar så har jag regler för lampor som tänds tidigt etc, och när man exempelvis är hemma och sjuk så behöver inte massa lampor tändas tidigt.
Tror du får göra någon funktion som känner av att du är hemma genom ändra någon variabel och göra 2 uppsättningar regler eller nått ?Texan wrote: ↑07 Dec 2022, 13:11 Hej,
Finns det något smart sätt att skifta mellan två olika er4 på ett snabbt sätt eller på något annat sätt göra så att man kan ändra massa tidsregler på ett enkelt sätt?
Det jag vill åstadkomma är att när jag jobbar så har jag regler för lampor som tänds tidigt etc, och när man exempelvis är hemma och sjuk så behöver inte massa lampor tändas tidigt.
kör Hc3 och det fungerar bättre och bätttre sakta men säkert
För er som har id lock med zwave och Eventrunner 4 så kan man nu se vem som öppnar låset med fibaro appen..
id=2 får man byta till den användare du har i fibaro
729 är låset i detta fallet ( byt mot ditt id på ditt lås )
2:msg=log('Har öppnat ytter dörren tvättstugan detta kan ni ju byta mot vad ni vill köra tända en lampa eller skicka ett meddelande om vem som kommer hem
Så klart går ju detta säkert utveckla till vad man vill göra när låset öppnas från appen och göra det mycket snyggare
men det verkar fungera för mig har testat på 2 olika användare här hemma så jag tänkte leka vidare med detta ..
Ville bara del med mig lite..
Ha en god fortsättning
Code: Select all
--användare 1
rule("#user{id=2,value='action',data={id=729,actionName='unsecure'}} => 2:msg=log('Hemliga Arne Har öppnat ytter dörren ')")
--användare 2
rule("#user{id=105,value='action',data={id=729,actionName='unsecure'}} => 2:msg=log('Hemliga stefan Har öppnat ytter dörren ')")
729 är låset i detta fallet ( byt mot ditt id på ditt lås )
2:msg=log('Har öppnat ytter dörren tvättstugan detta kan ni ju byta mot vad ni vill köra tända en lampa eller skicka ett meddelande om vem som kommer hem
Så klart går ju detta säkert utveckla till vad man vill göra när låset öppnas från appen och göra det mycket snyggare
men det verkar fungera för mig har testat på 2 olika användare här hemma så jag tänkte leka vidare med detta ..
Ville bara del med mig lite..
Ha en god fortsättning
kör Hc3 och det fungerar bättre och bätttre sakta men säkert
Hej följande scen kraschar för mig är det någon som ser vad jag har gjort för fel
[26.02.2023] [21:15:01] [ERROR] [QUICKAPP1342]: QuickApp crashed
[26.02.2023] [21:15:01] [ERROR] [QUICKAPP1342]: main.lua:60: unexpected symbol near '|'
[26.02.2023] [21:16:01] [ERROR] [QUICKAPP1342]: QuickApp crashed
[26.02.2023] [21:16:01] [ERROR] [QUICKAPP1342]: main.lua:60: unexpected symbol near '|'
-------------- Kök styrning underskåpsbelysning -----------------------
--Ledlist = 1414 Koksensor = 1366 Koklux = 1368
--rule("trueFor(00:00:15{Koksensor}:safe) => log(Led belysningen går ner i dämpad läge. ')Ledlist:on") -- Ledlist dämpad
--|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
--|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %50 ');Ledlist:value=50 -- lampan 50%
--|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %60 ');Ledlist:value=80 -- lampan 60%
--|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
--|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 -- lampan 10%
--|| 1366:safe >> log("Kokrums Sensor säker")
--]])
--tänder belysningen Kokrummet ledlist
--rule("trueFor(00:00:15,{Koksensor}:breached) => log('ledlisten är nu tänd i Kokrummet.');Ledlist:on") -- tänder ledlist
------------------------------Kök styrning underskåpbelysning slut -----------------------------------------
[26.02.2023] [21:15:01] [ERROR] [QUICKAPP1342]: QuickApp crashed
[26.02.2023] [21:15:01] [ERROR] [QUICKAPP1342]: main.lua:60: unexpected symbol near '|'
[26.02.2023] [21:16:01] [ERROR] [QUICKAPP1342]: QuickApp crashed
[26.02.2023] [21:16:01] [ERROR] [QUICKAPP1342]: main.lua:60: unexpected symbol near '|'
-------------- Kök styrning underskåpsbelysning -----------------------
--Ledlist = 1414 Koksensor = 1366 Koklux = 1368
--rule("trueFor(00:00:15{Koksensor}:safe) => log(Led belysningen går ner i dämpad läge. ')Ledlist:on") -- Ledlist dämpad
--|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
--|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %50 ');Ledlist:value=50 -- lampan 50%
--|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %60 ');Ledlist:value=80 -- lampan 60%
--|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
--|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 -- lampan 10%
--|| 1366:safe >> log("Kokrums Sensor säker")
--]])
--tänder belysningen Kokrummet ledlist
--rule("trueFor(00:00:15,{Koksensor}:breached) => log('ledlisten är nu tänd i Kokrummet.');Ledlist:on") -- tänder ledlist
------------------------------Kök styrning underskåpbelysning slut -----------------------------------------
Vet dock inte om den kommer fungeraNajretep wrote: ↑26 Feb 2023, 22:17 Hej följande scen kraschar för mig är det någon som ser vad jag har gjort för fel
[26.02.2023] [21:15:01] [ERROR] [QUICKAPP1342]: QuickApp crashed
[26.02.2023] [21:15:01] [ERROR] [QUICKAPP1342]: main.lua:60: unexpected symbol near '|'
[26.02.2023] [21:16:01] [ERROR] [QUICKAPP1342]: QuickApp crashed
[26.02.2023] [21:16:01] [ERROR] [QUICKAPP1342]: main.lua:60: unexpected symbol near '|'
-------------- Kök styrning underskåpsbelysning -----------------------
--Ledlist = 1414 Koksensor = 1366 Koklux = 1368
--rule("trueFor(00:00:15{Koksensor}:safe) => log(Led belysningen går ner i dämpad läge. ')Ledlist:on") -- Ledlist dämpad
--|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
--|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %50 ');Ledlist:value=50 -- lampan 50%
--|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %60 ');Ledlist:value=80 -- lampan 60%
--|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
--|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 -- lampan 10%
--|| 1366:safe >> log("Kokrums Sensor säker")
--]])
--tänder belysningen Kokrummet ledlist
--rule("trueFor(00:00:15,{Koksensor}:breached) => log('ledlisten är nu tänd i Kokrummet.');Ledlist:on") -- tänder ledlist
------------------------------Kök styrning underskåpbelysning slut -----------------------------------------
men ser lite mer rätt ut så här
Code: Select all
Ledlist = 1414 Koksensor = 1366 Koklux = 1368
rule([[trueFor(00:00:15{Koksensor}:safe) =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %50 ');Ledlist:value=50 -- lampan 50%
|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %60 ');Ledlist:value=80 -- lampan 60%
|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 -- lampan 10%
|| Koksensor:safe >> log("Kokrums Sensor säker") -- --- tror dock inte denna kommer fungera
]])
kör Hc3 och det fungerar bättre och bätttre sakta men säkert
Jag har provat scenen den kraschar inte ,det är bra.
Men sensor triggar inte i gång scenen
-------------- Kök styrning underskåpsbelysning -----------------------
Ledlist = 1420 Koksensor = 1366 Koklux = 1368
rule([[trueFor(00:00:05{Koksensor}:safe =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %50 ');Ledlist:value=50 -- lampan 50%
|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %60 ');Ledlist:value=80 -- lampan 60%
|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 -- lampan 10%
|| Koksensor:safe >> log("Kokrums Sensor säker") -- --- tror dock inte denna kommer fungera
]])
--rule(Koksensor:breached => log('ledlisten är nu tänd i Kokrummet.');Ledlist:on") -- tänder ledlist
--rule(Koksensor:breached) =>
--|| Koklux:value < 150 >> log('Ledlist tänd %100 ');Ledlist:value=100; -- lampan 100%
------------------------------Kök styrning underskåpbelysning slut -----------------------------------------
Men sensor triggar inte i gång scenen
-------------- Kök styrning underskåpsbelysning -----------------------
Ledlist = 1420 Koksensor = 1366 Koklux = 1368
rule([[trueFor(00:00:05{Koksensor}:safe =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %50 ');Ledlist:value=50 -- lampan 50%
|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %60 ');Ledlist:value=80 -- lampan 60%
|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 -- lampan 10%
|| Koksensor:safe >> log("Kokrums Sensor säker") -- --- tror dock inte denna kommer fungera
]])
--rule(Koksensor:breached => log('ledlisten är nu tänd i Kokrummet.');Ledlist:on") -- tänder ledlist
--rule(Koksensor:breached) =>
--|| Koklux:value < 150 >> log('Ledlist tänd %100 ');Ledlist:value=100; -- lampan 100%
------------------------------Kök styrning underskåpbelysning slut -----------------------------------------
jag förstår inte riktigt vad du vill ha gjortNajretep wrote: ↑27 Feb 2023, 22:02 Jag har provat scenen den kraschar inte ,det är bra.
Men sensor triggar inte i gång scenen
b]Har ändrat lite i koden här så den borde fungera . Men om du vill att sensorn ska sänka belysningen efter 5 sekunder [/b]Code: Select all
-------------- Kök styrning underskåpsbelysning ----------------------- Ledlist = 1420 Koksensor = 1366 Koklux = 1368 rule("Koksensor:breached => log('ledlisten är nu tänd i Kokrummet.');Ledlist:on") -- (1)Tänder listen vid rörelse ? rule([[trueFor(00:00:05{Koksensor}:safe => --- När sensorn varit säker 5 sekunder || Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- (2) lampan sätts till 80 % om lux är mindre än 150 och kl är mellan 06-10 ? || Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %50 ');Ledlist:value=50 -- lampan 50% || Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %60 ');Ledlist:value=80 -- lampan 60% || Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80% || Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 -- lampan 10% ]]) rule([[Koksensor:breached) => Koklux:value < 150 >> log('Ledlist tänd %100 ');Ledlist:value=100 ]]) -- (1) Tänder lampan till 100% om rörelse och lux är under 150 (samma som den första) ------------------------------Kök styrning Underskåpbelysning slut -----------------------------------------
kanske lättare om du förklarar vad du vill att scenen ska göra ?
Du blandar lite morötter och päron om du förstår Jag Hjälper dig så gärna och så gott jag kan men
läs på lite i denna tråden Här under. jag e dock inget proffs på Event Runner men Jang som uppfunnit det är
http://www.zwaveforum.se/viewtopic.php? ... 5491dd14f1
kör Hc3 och det fungerar bättre och bätttre sakta men säkert
Min tanke med den här scenen när man kommer in i köket kokslampa tänder upp enligt värdet (det fungerar)
Led listen tänder upp 100% on det fungerar inte
Kökslampan släcks (det fungerar)
Led listen återgår till ett grund ljus mellan 10%-80% det fungerar inte
-------------- Kökrums styrningen -----------------------
Kokrumslampa = 1204&1203 Koksensor = 1366 Koklux = 1368 Ledlist = 1420
--Tänder belysningen i Kök
rule([[{Koksensor}:breached =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Kokrums lampan,flaktlampa tänd %80 ');Kokrumslampa:value=80; -- lampan 80%
|| Koklux:value < 150 & 10:00..16:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50 -- lampan 50%
|| Koklux:value < 150 & 16:00..21:00 >> log('Kokrums lampan,flaktlampa tänd %60 ');Kokrumslampa:value=80 -- lampan 60%
|| Koklux:value < 150 & 21:00..23:00 >> log('Kokrums lampan,flaktlampa tänd %80 ');Kokrumslampa:value=80 -- lampan 80%
|| Koklux:value < 150 & 23:00..06:00 >> log('Kokrums lampan,flaktlampa tänd %30 ');Kokrumslampa:value=30 -- lampan 30%
|| Koklux:value < 150 >> log('ledlist tänd %100 ');Ledlist:value=on -- lampan 100%
|| 1366:breached >> log("Kokrums Sensor aktiverad")
]])
--Släker belysningen Kokrummet
rule("trueFor(00:00:05,{Koksensor}:safe) => log('Belysningen är nu släckt i Kokrummet.');Kokrumslampa:off") -- Släcker lampan
rule([[trueFor(00:00:05{Koksensor}:safe =<
|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %50 ');Ledlist:value=50 -- lampan 50%
|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %60 ');Ledlist:value=80 -- lampan 20%
|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %80 ');Ledlist:value=20 -- lampan 20%
|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 -- lampan 10%
|| 1366:safe >> log("Kokrums Sensor säker") -- --- tror dock inte denna kommer fungera
]])
------------------------------Kök styrning underskåpbelysning slut -----------------------------------------
Led listen tänder upp 100% on det fungerar inte
Kökslampan släcks (det fungerar)
Led listen återgår till ett grund ljus mellan 10%-80% det fungerar inte
-------------- Kökrums styrningen -----------------------
Kokrumslampa = 1204&1203 Koksensor = 1366 Koklux = 1368 Ledlist = 1420
--Tänder belysningen i Kök
rule([[{Koksensor}:breached =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Kokrums lampan,flaktlampa tänd %80 ');Kokrumslampa:value=80; -- lampan 80%
|| Koklux:value < 150 & 10:00..16:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50 -- lampan 50%
|| Koklux:value < 150 & 16:00..21:00 >> log('Kokrums lampan,flaktlampa tänd %60 ');Kokrumslampa:value=80 -- lampan 60%
|| Koklux:value < 150 & 21:00..23:00 >> log('Kokrums lampan,flaktlampa tänd %80 ');Kokrumslampa:value=80 -- lampan 80%
|| Koklux:value < 150 & 23:00..06:00 >> log('Kokrums lampan,flaktlampa tänd %30 ');Kokrumslampa:value=30 -- lampan 30%
|| Koklux:value < 150 >> log('ledlist tänd %100 ');Ledlist:value=on -- lampan 100%
|| 1366:breached >> log("Kokrums Sensor aktiverad")
]])
--Släker belysningen Kokrummet
rule("trueFor(00:00:05,{Koksensor}:safe) => log('Belysningen är nu släckt i Kokrummet.');Kokrumslampa:off") -- Släcker lampan
rule([[trueFor(00:00:05{Koksensor}:safe =<
|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %50 ');Ledlist:value=50 -- lampan 50%
|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %60 ');Ledlist:value=80 -- lampan 20%
|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %80 ');Ledlist:value=20 -- lampan 20%
|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 -- lampan 10%
|| 1366:safe >> log("Kokrums Sensor säker") -- --- tror dock inte denna kommer fungera
]])
------------------------------Kök styrning underskåpbelysning slut -----------------------------------------
Testa detta du blandar en massa tecken hej vilt.Najretep wrote: ↑28 Feb 2023, 22:37 Min tanke med den här scenen när man kommer in i köket kokslampa tänder upp enligt värdet (det fungerar)
Led listen tänder upp 100% on det fungerar inte
Kökslampan släcks (det fungerar)
Led listen återgår till ett grund ljus mellan 10%-80% det fungerar inte
-------------- Kökrums styrningen -----------------------
Kokrumslampa = 1204&1203 Koksensor = 1366 Koklux = 1368 Ledlist = 1420
--Tänder belysningen i Kök
rule([[{Koksensor}:breached =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Kokrums lampan,flaktlampa tänd %80 ');Kokrumslampa:value=80; -- lampan 80%
|| Koklux:value < 150 & 10:00..16:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50 -- lampan 50%
|| Koklux:value < 150 & 16:00..21:00 >> log('Kokrums lampan,flaktlampa tänd %60 ');Kokrumslampa:value=80 -- lampan 60%
|| Koklux:value < 150 & 21:00..23:00 >> log('Kokrums lampan,flaktlampa tänd %80 ');Kokrumslampa:value=80 -- lampan 80%
|| Koklux:value < 150 & 23:00..06:00 >> log('Kokrums lampan,flaktlampa tänd %30 ');Kokrumslampa:value=30 -- lampan 30%
|| Koklux:value < 150 >> log('ledlist tänd %100 ');Ledlist:value=on -- lampan 100%
|| 1366:breached >> log("Kokrums Sensor aktiverad")
]])
--Släker belysningen Kokrummet
rule("trueFor(00:00:05,{Koksensor}:safe) => log('Belysningen är nu släckt i Kokrummet.');Kokrumslampa:off") -- Släcker lampan
rule([[trueFor(00:00:05{Koksensor}:safe =<
|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 -- lampan 80%
|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %50 ');Ledlist:value=50 -- lampan 50%
|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %60 ');Ledlist:value=80 -- lampan 20%
|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %80 ');Ledlist:value=20 -- lampan 20%
|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 -- lampan 10%
|| 1366:safe >> log("Kokrums Sensor säker") -- --- tror dock inte denna kommer fungera
]])
------------------------------Kök styrning underskåpbelysning slut -----------------------------------------
Code: Select all
-------------- Kökrums styrningen -----------------------
Kokrumslampa = {1204,1203} Koksensor = 1366 Koklux = 1368 Ledlist = 1420
--Tänder belysningen i Kök
rule([[Koksensor:breached =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Kokrums lampan,flaktlampa tänd %80 ');Kokrumslampa:value=80; Ledlist:on ;
|| Koklux:value < 150 & 10:00..16:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50; Ledlist:on;
|| Koklux:value < 150 & 16:00..21:00 >> log('Kokrums lampan,flaktlampa tänd %60 ');Kokrumslampa:value=80; Ledlist:on;
|| Koklux:value < 150 & 21:00..23:00 >> log('Kokrums lampan,flaktlampa tänd %80 ');Kokrumslampa:value=80; Ledlist:on;
|| Koklux:value < 150 & 23:00..06:00 >> log('Kokrums lampan,flaktlampa tänd %30 ');Kokrumslampa:value=30; Ledlist:on;
]])
--Ska dämpa din led list din led list från 100 % till annat value
rule([[trueFor(00:00:05{Koksensor}:safe =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %80 ');Ledlist:value=80 ;
|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %50 ');Ledlist:value=50 ;
|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %60 ');Ledlist:value=80 ;
|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %80 ');Ledlist:value=20 ;
|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 ;
]])
--Släcker belysningen Kokrummet om ingen rörelse på 20 sekunder
rule("trueFor(00:00:20,Koksensor:safe) => log('Belysningen är nu släckt i Kokrummet.');Kokrumslampa:off ") -- Släcker lampan
kör Hc3 och det fungerar bättre och bätttre sakta men säkert
Hej .
Jag har ändrat alla ljudnivåer till 20,30,10,90% men tänder ändå ledlist 80%
första gången jag körde den nya scenen då släkte den kokrumslampa men inte ledlist
nu släcker den inget
01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":false,"id":1366,"value":true,"type":"device"}
[01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: [true]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:17:35] [TRACE] [QUICKAPP1342]: Kokrums lampan,flaktlampa tänd %50
[01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: fibaro.call(1204,"setValue",50) => nil
[01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: fibaro.call(1203,"setValue",50) => nil
[01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: fibaro.call(1420,"turnOn") => nil
[01.03.2023] [19:17:36] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":80,"id":1420,"value":255,"type":"device"}
[01.03.2023] [19:17:38] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":255,"id":1420,"value":80,"type":"device"}
[01.03.2023] [19:17:46] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":44.7,"id":1200,"value":44.5,"type":"device"}
[01.03.2023] [19:17:53] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":true,"id":1366,"value":false,"type":"device"}
[01.03.2023] [19:17:53] [DEBUG] [QUICKAPP1342]: [false]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:18:16] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":44.5,"id":1200,"value":44.7,"type":"device"}
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"lastBreached","old":1677694655,"id":1366,"value":1677694731,"type":"device"}
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":false,"id":1366,"value":true,"type":"device"}
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: [true]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:18:52] [TRACE] [QUICKAPP1342]: Kokrums lampan,flaktlampa tänd %50
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: fibaro.call(1204,"setValue",50) => nil
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: fibaro.call(1203,"setValue",50) => nil
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: fibaro.call(1420,"turnOn") => nil
[01.03.2023] [19:18:53] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":80,"id":1420,"value":255,"type":"device"}
[01.03.2023] [19:18:55] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":255,"id":1420,"value":80,"type":"device"}
[01.03.2023] [19:19:02] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":true,"id":1366,"value":false,"type":"device"}
[01.03.2023] [19:19:02] [DEBUG] [QUICKAPP1342]: [false]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"lastBreached","old":1677694731,"id":1366,"value":1677694745,"type":"device"}
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":false,"id":1366,"value":true,"type":"device"}
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: [true]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:19:05] [TRACE] [QUICKAPP1342]: Kokrums lampan,flaktlampa tänd %50
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: fibaro.call(1204,"setValue",50) => nil
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: fibaro.call(1203,"setValue",50) => nil
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: fibaro.call(1420,"turnOn") => nil
[01.03.2023] [19:19:06] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":80,"id":1420,"value":255,"type":"device"}
[01.03.2023] [19:19:08] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":255,"id":1420,"value":80,"type":"device"}
[01.03.2023] [19:19:11] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":true,"id":1366,"value":false,"type":"device"}
[01.03.2023] [19:19:11] [DEBUG] [QUICKAPP1342]: [false]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:19:27] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":56.1,"id":1418,"value":56.2,"type":"device"}
[01.03.2023] [19:19:46] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":44.7,"id":1200,"value":44.5,"type":"device"}
[01.03.2023] [19:19:57] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":56.2,"id":1418,"value":56.1,"type":"device"}
Kokrumslampa = {1204,1203} Koksensor = 1366 Koklux = 1368 Ledlist = 1420
--Tänder belysningen i Kök
rule([[Koksensor:breached =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Kokrums lampan,flaktlampa tänd %20 ');Kokrumslampa:value=20; Ledlist:on ;
|| Koklux:value < 150 & 10:00..16:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50; Ledlist:on;
|| Koklux:value < 150 & 16:00..21:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50; Ledlist:on;
|| Koklux:value < 150 & 21:00..23:00 >> log('Kokrums lampan,flaktlampa tänd %30 ');Kokrumslampa:value=30; Ledlist:on;
|| Koklux:value < 150 & 23:00..06:00 >> log('Kokrums lampan,flaktlampa tänd %30 ');Kokrumslampa:value=30; Ledlist:on;
]])
--Ska dämpa din led list din led list från 100 % till annat value
rule([[trueFor(00:00:05{Koksensor}:safe =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %90 ');Ledlist:value=90 ;
|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 ;
]])
--Släcker belysningen Kokrummet om ingen rörelse på 20 sekunder
--rule("trueFor(00:00:05,Koksensor:safe) => log('Belysningen är nu släkt i Kokrummet.') ;Kokrumslampa:off") -- Släcker lampan
rule("trueFor(00:00:05,Koksensor:safe) => log('Belysningen är nu släckt i Kokrummet.');Kokrumslampa:off ") -- Släcker lampan
Jag har ändrat alla ljudnivåer till 20,30,10,90% men tänder ändå ledlist 80%
första gången jag körde den nya scenen då släkte den kokrumslampa men inte ledlist
nu släcker den inget
01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":false,"id":1366,"value":true,"type":"device"}
[01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: [true]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:17:35] [TRACE] [QUICKAPP1342]: Kokrums lampan,flaktlampa tänd %50
[01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: fibaro.call(1204,"setValue",50) => nil
[01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: fibaro.call(1203,"setValue",50) => nil
[01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: fibaro.call(1420,"turnOn") => nil
[01.03.2023] [19:17:36] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":80,"id":1420,"value":255,"type":"device"}
[01.03.2023] [19:17:38] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":255,"id":1420,"value":80,"type":"device"}
[01.03.2023] [19:17:46] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":44.7,"id":1200,"value":44.5,"type":"device"}
[01.03.2023] [19:17:53] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":true,"id":1366,"value":false,"type":"device"}
[01.03.2023] [19:17:53] [DEBUG] [QUICKAPP1342]: [false]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:18:16] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":44.5,"id":1200,"value":44.7,"type":"device"}
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"lastBreached","old":1677694655,"id":1366,"value":1677694731,"type":"device"}
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":false,"id":1366,"value":true,"type":"device"}
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: [true]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:18:52] [TRACE] [QUICKAPP1342]: Kokrums lampan,flaktlampa tänd %50
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: fibaro.call(1204,"setValue",50) => nil
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: fibaro.call(1203,"setValue",50) => nil
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: fibaro.call(1420,"turnOn") => nil
[01.03.2023] [19:18:53] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":80,"id":1420,"value":255,"type":"device"}
[01.03.2023] [19:18:55] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":255,"id":1420,"value":80,"type":"device"}
[01.03.2023] [19:19:02] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":true,"id":1366,"value":false,"type":"device"}
[01.03.2023] [19:19:02] [DEBUG] [QUICKAPP1342]: [false]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"lastBreached","old":1677694731,"id":1366,"value":1677694745,"type":"device"}
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":false,"id":1366,"value":true,"type":"device"}
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: [true]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:19:05] [TRACE] [QUICKAPP1342]: Kokrums lampan,flaktlampa tänd %50
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: fibaro.call(1204,"setValue",50) => nil
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: fibaro.call(1203,"setValue",50) => nil
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: fibaro.call(1420,"turnOn") => nil
[01.03.2023] [19:19:06] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":80,"id":1420,"value":255,"type":"device"}
[01.03.2023] [19:19:08] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":255,"id":1420,"value":80,"type":"device"}
[01.03.2023] [19:19:11] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":true,"id":1366,"value":false,"type":"device"}
[01.03.2023] [19:19:11] [DEBUG] [QUICKAPP1342]: [false]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:19:27] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":56.1,"id":1418,"value":56.2,"type":"device"}
[01.03.2023] [19:19:46] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":44.7,"id":1200,"value":44.5,"type":"device"}
[01.03.2023] [19:19:57] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":56.2,"id":1418,"value":56.1,"type":"device"}
Kokrumslampa = {1204,1203} Koksensor = 1366 Koklux = 1368 Ledlist = 1420
--Tänder belysningen i Kök
rule([[Koksensor:breached =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Kokrums lampan,flaktlampa tänd %20 ');Kokrumslampa:value=20; Ledlist:on ;
|| Koklux:value < 150 & 10:00..16:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50; Ledlist:on;
|| Koklux:value < 150 & 16:00..21:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50; Ledlist:on;
|| Koklux:value < 150 & 21:00..23:00 >> log('Kokrums lampan,flaktlampa tänd %30 ');Kokrumslampa:value=30; Ledlist:on;
|| Koklux:value < 150 & 23:00..06:00 >> log('Kokrums lampan,flaktlampa tänd %30 ');Kokrumslampa:value=30; Ledlist:on;
]])
--Ska dämpa din led list din led list från 100 % till annat value
rule([[trueFor(00:00:05{Koksensor}:safe =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %90 ');Ledlist:value=90 ;
|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 ;
]])
--Släcker belysningen Kokrummet om ingen rörelse på 20 sekunder
--rule("trueFor(00:00:05,Koksensor:safe) => log('Belysningen är nu släkt i Kokrummet.') ;Kokrumslampa:off") -- Släcker lampan
rule("trueFor(00:00:05,Koksensor:safe) => log('Belysningen är nu släckt i Kokrummet.');Kokrumslampa:off ") -- Släcker lampan
Alltså din tids angivelse kan ju inte vara samma på din rörelse sensor du kan ju inte sätta allt på 00:00:05 du måste ju ha en senare tid på när det ska släckas tex 10 sekunderNajretep wrote: ↑01 Mar 2023, 20:27 Hej .
Jag har ändrat alla ljudnivåer till 20,30,10,90% men tänder ändå ledlist 80%
första gången jag körde den nya scenen då släkte den kokrumslampa men inte ledlist
nu släcker den inget
01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":false,"id":1366,"value":true,"type":"device"}
[01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: [true]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:17:35] [TRACE] [QUICKAPP1342]: Kokrums lampan,flaktlampa tänd %50
[01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: fibaro.call(1204,"setValue",50) => nil
[01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: fibaro.call(1203,"setValue",50) => nil
[01.03.2023] [19:17:35] [DEBUG] [QUICKAPP1342]: fibaro.call(1420,"turnOn") => nil
[01.03.2023] [19:17:36] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":80,"id":1420,"value":255,"type":"device"}
[01.03.2023] [19:17:38] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":255,"id":1420,"value":80,"type":"device"}
[01.03.2023] [19:17:46] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":44.7,"id":1200,"value":44.5,"type":"device"}
[01.03.2023] [19:17:53] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":true,"id":1366,"value":false,"type":"device"}
[01.03.2023] [19:17:53] [DEBUG] [QUICKAPP1342]: [false]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:18:16] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":44.5,"id":1200,"value":44.7,"type":"device"}
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"lastBreached","old":1677694655,"id":1366,"value":1677694731,"type":"device"}
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":false,"id":1366,"value":true,"type":"device"}
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: [true]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:18:52] [TRACE] [QUICKAPP1342]: Kokrums lampan,flaktlampa tänd %50
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: fibaro.call(1204,"setValue",50) => nil
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: fibaro.call(1203,"setValue",50) => nil
[01.03.2023] [19:18:52] [DEBUG] [QUICKAPP1342]: fibaro.call(1420,"turnOn") => nil
[01.03.2023] [19:18:53] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":80,"id":1420,"value":255,"type":"device"}
[01.03.2023] [19:18:55] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":255,"id":1420,"value":80,"type":"device"}
[01.03.2023] [19:19:02] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":true,"id":1366,"value":false,"type":"device"}
[01.03.2023] [19:19:02] [DEBUG] [QUICKAPP1342]: [false]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"lastBreached","old":1677694731,"id":1366,"value":1677694745,"type":"device"}
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":false,"id":1366,"value":true,"type":"device"}
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: [true]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:19:05] [TRACE] [QUICKAPP1342]: Kokrums lampan,flaktlampa tänd %50
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: fibaro.call(1204,"setValue",50) => nil
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: fibaro.call(1203,"setValue",50) => nil
[01.03.2023] [19:19:05] [DEBUG] [QUICKAPP1342]: fibaro.call(1420,"turnOn") => nil
[01.03.2023] [19:19:06] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":80,"id":1420,"value":255,"type":"device"}
[01.03.2023] [19:19:08] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":255,"id":1420,"value":80,"type":"device"}
[01.03.2023] [19:19:11] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"value","old":true,"id":1366,"value":false,"type":"device"}
[01.03.2023] [19:19:11] [DEBUG] [QUICKAPP1342]: [false]>>'Rule:5[Koksensor:breached =>...]'
[01.03.2023] [19:19:27] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":56.1,"id":1418,"value":56.2,"type":"device"}
[01.03.2023] [19:19:46] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":44.7,"id":1200,"value":44.5,"type":"device"}
[01.03.2023] [19:19:57] [DEBUG] [QUICKAPP1342]: Incoming trigger:{"property":"power","old":56.2,"id":1418,"value":56.1,"type":"device"}
Kokrumslampa = {1204,1203} Koksensor = 1366 Koklux = 1368 Ledlist = 1420
--Tänder belysningen i Kök
rule([[Koksensor:breached =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Kokrums lampan,flaktlampa tänd %20 ');Kokrumslampa:value=20; Ledlist:on ;
|| Koklux:value < 150 & 10:00..16:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50; Ledlist:on;
|| Koklux:value < 150 & 16:00..21:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50; Ledlist:on;
|| Koklux:value < 150 & 21:00..23:00 >> log('Kokrums lampan,flaktlampa tänd %30 ');Kokrumslampa:value=30; Ledlist:on;
|| Koklux:value < 150 & 23:00..06:00 >> log('Kokrums lampan,flaktlampa tänd %30 ');Kokrumslampa:value=30; Ledlist:on;
]])
--Ska dämpa din led list din led list från 100 % till annat value
rule([[trueFor(00:00:05{Koksensor}:safe =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %90 ');Ledlist:value=90 ;
|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 ;
]])
--Släcker belysningen Kokrummet om ingen rörelse på 20 sekunder
--rule("trueFor(00:00:05,Koksensor:safe) => log('Belysningen är nu släkt i Kokrummet.') ;Kokrumslampa:off ") -- Släcker lampan
rule("trueFor(00:00:05,Koksensor:safe) => log('Belysningen är nu släckt i Kokrummet.');Kokrumslampa:off ") -- Släcker lampan
ingen mening dämpa belysningen då efter som den släcks.
Att din led list inte släcks är ju för att du inte har gjort någon släckning för led listen som det är nu släcker den ju bara Kokrumslampa:off
Tänk på att du använder lux delvis ljustyrkan i rummet (hur ljust det är i rummet ) så går den över 150 när ljuset är tänt kommer den inte minska ljus styrkan på tex din led list
Denna Släcker din led list
rule("trueFor(00:00:10,Koksensor:safe) => log('Belysningen är nu släckt i Kokrummet.');Ledlist:off ")
Eller denna som släcker 2 st lampor
rule("trueFor(00:00:05,Koksensor:safe) => log('Belysningen är nu släckt i Kokrummet.');Kokrumslampa:off ;Ledlist:off")
kör Hc3 och det fungerar bättre och bätttre sakta men säkert
Efter några ändringar så har jag fått det att fungera
När jag kommer in i köket så går underskåpsbelysningen upp till 100% takspotlight till inställt värde efter tiden har passerat så släck takspotlight
och underskåpsbelysningen åter går till ett grundljus
Kokrumslampa = {1205,1204,1203} Koksensor = 1366 Koklux = 1368 Ledlist = 1420
--Tänder belysningen i Kök
rule([[Koksensor:breached =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Kokrums lampan,flaktlampa tänd %70 ');Kokrumslampa:value=70; Ledlist:value=100 ;
|| Koklux:value < 150 & 10:00..16:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50; Ledlist:value=100;
|| Koklux:value < 150 & 16:00..21:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50; Ledlist:value=100;
|| Koklux:value < 150 & 21:00..23:00 >> log('Kokrums lampan,flaktlampa tänd %30 ');Kokrumslampa:value=30; Ledlist:value=100;
|| Koklux:value < 150 & 23:00..06:00 >> log('Kokrums lampan,flaktlampa tänd %20 ');Kokrumslampa:value=20; Ledlist:value=100;
]])
rule("trueFor(00:05:00,Koksensor:safe) => log('Belysningen är nu släckt i Kokrummet.');Kokrumslampa:off ") -- Släcker lampan
--Dämpa ledlist din från 100 % till annat value
rule([[trueFor(00:05:00,Koksensor:safe) =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %50 ');Ledlist:value=90 ;
|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 ;
]])
---------------------------------------------
När jag kommer in i köket så går underskåpsbelysningen upp till 100% takspotlight till inställt värde efter tiden har passerat så släck takspotlight
och underskåpsbelysningen åter går till ett grundljus
Kokrumslampa = {1205,1204,1203} Koksensor = 1366 Koklux = 1368 Ledlist = 1420
--Tänder belysningen i Kök
rule([[Koksensor:breached =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Kokrums lampan,flaktlampa tänd %70 ');Kokrumslampa:value=70; Ledlist:value=100 ;
|| Koklux:value < 150 & 10:00..16:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50; Ledlist:value=100;
|| Koklux:value < 150 & 16:00..21:00 >> log('Kokrums lampan,flaktlampa tänd %50 ');Kokrumslampa:value=50; Ledlist:value=100;
|| Koklux:value < 150 & 21:00..23:00 >> log('Kokrums lampan,flaktlampa tänd %30 ');Kokrumslampa:value=30; Ledlist:value=100;
|| Koklux:value < 150 & 23:00..06:00 >> log('Kokrums lampan,flaktlampa tänd %20 ');Kokrumslampa:value=20; Ledlist:value=100;
]])
rule("trueFor(00:05:00,Koksensor:safe) => log('Belysningen är nu släckt i Kokrummet.');Kokrumslampa:off ") -- Släcker lampan
--Dämpa ledlist din från 100 % till annat value
rule([[trueFor(00:05:00,Koksensor:safe) =>
|| Koklux:value < 150 & 06:00..10:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 10:00..16:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 16:00..21:00 >> log('Ledlist tänd %30 ');Ledlist:value=30 ;
|| Koklux:value < 150 & 21:00..23:00 >> log('Ledlist tänd %50 ');Ledlist:value=90 ;
|| Koklux:value < 150 & 23:00..06:00 >> log('Ledlist tänd %30 ');Ledlist:value=10 ;
]])
---------------------------------------------