Scen/knapp för att släcka "alla" lampor?

Post Reply
User avatar
Texan
Medlem
Posts: 169
Joined: 25 Dec 2015, 15:07
8

Hej,
Går det att göra en knapp som släcker "alla" lampor på en gång, isf hur gör man?
User avatar
Bamsefar
Z-Wave Kung
Posts: 1230
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Visst kan du det. Antingen skapar du en scen eller en VD där du helt enkelt anropar varje lampa var för sig i en lång rad, eller så skriver du lite LUA kod och loopar igenom alla devices och kollar om device är en lampa - men den lösningen är inte lika bra eftersom t.ex. en switch kan styra lampor eller t.ex. värmeslingor till badrummet (handdukstork) så ja det finns fallgropar...
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
User avatar
Texan
Medlem
Posts: 169
Joined: 25 Dec 2015, 15:07
8

Bamsefar wrote:Visst kan du det. Antingen skapar du en scen eller en VD där du helt enkelt anropar varje lampa var för sig i en lång rad, eller så skriver du lite LUA kod och loopar igenom alla devices och kollar om device är en lampa - men den lösningen är inte lika bra eftersom t.ex. en switch kan styra lampor eller t.ex. värmeslingor till badrummet (handdukstork) så ja det finns fallgropar...
Finns det någon bra guide/exempel hur man skapar detta som man kan följa?
User avatar
sonnyboy
Proffsmedlem
Posts: 669
Joined: 26 Sep 2013, 08:05
10
Location: Västerås

Så här har jag gjort,

Code: Select all

fibaro:call(250, "turnOff")			--Köksfönstren
fibaro:sleep(math.random(8000,12000))
fibaro:call(269, "turnOff")			--Bakom Soffan
fibaro:sleep(math.random(5000,8000))
fibaro:call(248, "turnOff")			--Vitrinskåpet
fibaro:sleep(math.random(8000,12000))
fibaro:call(45, "turnOff")			--Bakom Tvn
fibaro:sleep(math.random(8000,12000))
fibaro:call(252, "turnOff")			--Lampa Byrån
Fibaro HomeCenter 2
Fw 4.600
BeyondMeasure 1.10
EventRunner
User avatar
Texan
Medlem
Posts: 169
Joined: 25 Dec 2015, 15:07
8

Vet inte om det blev rätt men jag skapade en panel och sedan en scen där jag la in alla lampor som skulle släckas. Och visst släcker scenen alla lampor. Kan man inte göra en släck funktion mha Virtuell enhet så man får en knapp att trycka på, isf hur gör man för att göra en sådan funktion?
User avatar
sonnyboy
Proffsmedlem
Posts: 669
Joined: 26 Sep 2013, 08:05
10
Location: Västerås

Importera denna VD till ditt system, sen ändrar du alla Id:n till dom som du har så ska det fungera.
Attachments
NG_Belysning.rar
(701 Bytes) Downloaded 374 times
Fibaro HomeCenter 2
Fw 4.600
BeyondMeasure 1.10
EventRunner
jolerius
Medlem
Posts: 115
Joined: 18 Apr 2013, 17:09
10

sonnyboy wrote:Så här har jag gjort,

Code: Select all

fibaro:call(250, "turnOff")			--Köksfönstren
fibaro:sleep(math.random(8000,12000))
fibaro:call(269, "turnOff")			--Bakom Soffan
fibaro:sleep(math.random(5000,8000))
fibaro:call(248, "turnOff")			--Vitrinskåpet
fibaro:sleep(math.random(8000,12000))
fibaro:call(45, "turnOff")			--Bakom Tvn
fibaro:sleep(math.random(8000,12000))
fibaro:call(252, "turnOff")			--Lampa Byrån
Varför lägger du in sleep mellan varje släckning??

Skickat från min SM-G928F via Tapatalk
User avatar
sonnyboy
Proffsmedlem
Posts: 669
Joined: 26 Sep 2013, 08:05
10
Location: Västerås

För att simulera att någon går och släcker lamporna manuellt.
Annars så slocknar alla lamporna på samma gång.
Fibaro HomeCenter 2
Fw 4.600
BeyondMeasure 1.10
EventRunner
jolerius
Medlem
Posts: 115
Joined: 18 Apr 2013, 17:09
10

Aha.. Smart [THUMBS UP SIGN]

Skickat från min SM-G928F via Tapatalk
User avatar
Texan
Medlem
Posts: 169
Joined: 25 Dec 2015, 15:07
8

Coolt - Mina vanliga lampor fungerar med att släcka och tända, men de lampor som sitter på dimmer vill inte fungera riktigt, de tänder men de släcker inte alls.

fibaro:call(8, "turnOn") --Fönster v-rum
fibaro:sleep(math.random(8000,12000))
fibaro:call(65, "turnOn") --Lampa mediabänk
fibaro:sleep(math.random(5000,8000))
fibaro:call(30, "turnOn") --Fönster sovrum
fibaro:sleep(math.random(8000,12000))
fibaro:call(33, "turnOn") --Fönster lampor kök
fibaro:sleep(math.random(8000,12000))
fibaro:call(37, "turnOn") --Hall buske
fibaro:sleep(math.random(5000,8000))
fibaro:call(28, "turnOn") --Fönster datarum
fibaro:sleep(math.random(5000,8000))
fibaro:call(75, "setValue", "15") --Dimmer spegel hall
fibaro:sleep(math.random(8000,12000))
fibaro:call(40, "setValue", "30") --Dimmer Entre
fibaro:sleep(math.random(1000,2000))
fibaro:call(68, "setValue", "25") --Dimmer Bänk kök
fibaro:sleep(math.random(8000,12000))


fibaro:call(8, "turnOff") --Fönster v-rum
fibaro:sleep(math.random(8000,12000))
fibaro:call(65, "turnOff") --Lampa mediabänk
fibaro:sleep(math.random(5000,8000))
fibaro:call(30, "turnOff") --Fönster sovrum
fibaro:sleep(math.random(8000,12000))
fibaro:call(33, "turnOff") --Fönster lampor kök
fibaro:sleep(math.random(8000,12000))
fibaro:call(37, "turnOff") --Hall buske
fibaro:sleep(math.random(8000,12000))
fibaro:call(28, "turnOff") --Fönster datarum
fibaro:sleep(math.random(5000,8000))
ffibaro:call(75, "setValue", "0") --Dimmer spegel hall
fibaro:sleep(math.random(8000,12000))
fibaro:call(40, "setValue", "0") --Dimmer Entre
fibaro:sleep(math.random(1000,2000))
fibaro:call(68, "setValue", "0") --Dimmer Bänk kök
fibaro:sleep(math.random(8000,12000))
User avatar
sonnyboy
Proffsmedlem
Posts: 669
Joined: 26 Sep 2013, 08:05
10
Location: Västerås

Prova att köra med "turnOff" på dimmrarna också.
Fibaro HomeCenter 2
Fw 4.600
BeyondMeasure 1.10
EventRunner
User avatar
Texan
Medlem
Posts: 169
Joined: 25 Dec 2015, 15:07
8

sonnyboy wrote:Prova att köra med "turnOff" på dimmrarna också.

Yes - det fungerade med "turnOff" - tackar.
Post Reply