Page 2 of 2

Re: Rörelse mellan 22 & 07

Posted: 17 Mar 2019, 22:13
by jang
fibaro:call(lamp,"setValue",20)
om det är en dimmer.

Re: Rörelse mellan 22 & 07

Posted: 17 Mar 2019, 22:33
by storskogen
MickeS wrote: 17 Mar 2019, 22:06 funkar riktigt bra.

Tack som fan,

men nu e ju mina barn lite kräsna så dom vill inte ha 100% när dom yrar runt mitt i natten, så det skulle va nice & ändra värdet på ljusstyrkan.

Försökte pilla på rad 28, "TurnOn"
ändrade det till " setvalue20", men så enkelt var det inte?
Testa

Code: Select all

 fibaro:call(lamp, "setValue", "20"); 

Re: Rörelse mellan 22 & 07

Posted: 17 Mar 2019, 22:45
by jang
storskogen wrote: 17 Mar 2019, 22:33
MickeS wrote: 17 Mar 2019, 22:06 funkar riktigt bra.

Tack som fan,

men nu e ju mina barn lite kräsna så dom vill inte ha 100% när dom yrar runt mitt i natten, så det skulle va nice & ändra värdet på ljusstyrkan.

Försökte pilla på rad 28, "TurnOn"
ändrade det till " setvalue20", men så enkelt var det inte?
Testa

Code: Select all

 fibaro:call(lamp, "setValue", "20"); 
Man behöver inte konvertera argumenten i fibaro:call(id, action, argument..) till strängar. Det är bara när man gör fibaro:getValue/get som man får tillbaka en sträng. Det är kanske lite inkonsekvent men en konsekvens av hur FibaroSceneAPI implementerat fibaro APIet.

Re: Rörelse mellan 22 & 07

Posted: 17 Mar 2019, 23:13
by MickeS
funka perfekt, tack återigen för all hjälp.
Satte 3 som value.
Det är ledstrippar i vare trappsteg som tänds vid rörelse om yngsta barnet ska upp o gå mitt i natten.

Re: Rörelse mellan 22 & 07

Posted: 19 Mar 2019, 09:01
by sonnyboy
jang wrote: 17 Mar 2019, 13:43 ...och med EventRules blir det

Code: Select all

  rule("wc.sensor:breached & 22:00..07:00 => wc.tak:on")
  rule("for(00:05,wc.sensor:safe) => wc.tak:off")
Prövade denna och fick det inte att fungera till en början, sen började jag tänka och pröva lite, "wc.sensor & wc.tak" gav error, men wcSensor & wcTak fungerar, så bort med "." så gick det som en dans :)

Error meddelandet

Code: Select all

Error loading rules:/opt/fibaro/scenes/319.lua:43: attempt to index global \\\\\\\'wc\\\\\\\' (a nil value)</span><br>

Re: Rörelse mellan 22 & 07

Posted: 19 Mar 2019, 10:07
by jang
Om du definierar

Code: Select all

  
  wc={sensor=99, tak=98}
  rule("wc.sensor:breached & 22:00..07:00 => wc.tak:on")
  rule("for(00:05,wc.sensor:safe) => wc.tak:off")
 
så borde det funka.