Rörelse mellan 22 & 07

jang
Medlem
Posts: 388
Joined: 05 Jan 2014, 00:44
10
Location: Stockholm

fibaro:call(lamp,"setValue",20)
om det är en dimmer.
storskogen
Medlem
Posts: 28
Joined: 05 Apr 2014, 20:57
10

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"); 
jang
Medlem
Posts: 388
Joined: 05 Jan 2014, 00:44
10
Location: Stockholm

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.
MickeS
Medlem
Posts: 425
Joined: 12 Oct 2016, 07:53
8

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.
Homecenter 2

Kameror, värme, larm och belysning från olika leverantörer
User avatar
sonnyboy
Proffsmedlem
Posts: 669
Joined: 26 Sep 2013, 08:05
11
Location: Västerås

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>
Fibaro HomeCenter 2
Fw 4.600
BeyondMeasure 1.10
EventRunner
jang
Medlem
Posts: 388
Joined: 05 Jan 2014, 00:44
10
Location: Stockholm

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.
Post Reply