Hur aktiverar man en scen med S2 på dimmern?
Någon som kan förklara detta på ett enkelt sätt eller har lua kod färdigt för att implementera? Vill kunna starta en scen med ett enkelt tryck på S2 på min dimmer. Vill gärna kunna starta en annan scen med dubbeltryck på S2. Hur löser jag detta? Parameter 41 antar jag skall aktiveras men sen blir det svårt...
Så här gör du (byt alla 156 mot din dimmers ID, och 96 mot din scen du vill köra)
Code: Select all
--[[
%% properties
156 sceneActivation
%% globals
--]]
local trigger = fibaro:getSourceTrigger();
local id = tonumber (trigger['deviceID']);
local scene = tonumber (fibaro:getValue (id, "sceneActivation"));
if ((id == 156) and (scene == 24)) then -- 2 click
fibaro:startScene(96) --sceneID
elseif ((id == 156) and (scene == 26)) then -- 1 click
fibaro:startScene(96) --sceneID
end
Tack! Det här såg ju sjukt mycket enklare ut än andra exempel jag hittat! Jag antar att jag behöver aktivera parameter 41 på dimmern och sen bara skapa en LUA-scen med denna kod. Sen skall allt funka fint? Fibaros dimmer har ju en bugg som ter sig så att man behöver trycka 3ggr på S1 för att få den att funka korrekt om man använder S2-knappen till associerade enheter. Försvinner den buggen av sig själv om jag istället börjar styra en scen eller måste jag först manuellt ta bort enheten och lägga till den igen för att få den att funka felfritt igen?jompa68 wrote:Så här gör du (byt alla 156 mot din dimmers ID, och 96 mot din scen du vill köra)
Code: Select all
--[[ %% properties 156 sceneActivation %% globals --]] local trigger = fibaro:getSourceTrigger(); local id = tonumber (trigger['deviceID']); local scene = tonumber (fibaro:getValue (id, "sceneActivation")); if ((id == 156) and (scene == 24)) then -- 2 click fibaro:startScene(96) --sceneID elseif ((id == 156) and (scene == 26)) then -- 1 click fibaro:startScene(96) --sceneID end
-
- Medlem
- Posts: 28
- Joined: 05 Apr 2014, 20:57
- 10
Jag hittar inte "Parameter 41" på min dimmer? v1.7. Betyder det att den är för gammal?
-
- Medlem
- Posts: 28
- Joined: 05 Apr 2014, 20:57
- 10
Kan man uppgradera fw i dem?jens wrote:Kan inte vara äldre än utgåva 1.9
-
- Medlem
- Posts: 28
- Joined: 05 Apr 2014, 20:57
- 10
Funderar på en workaround... Om man triggar en annan enhet med dimmer S2 (det fungerar ju fungera på v1.7 mot O1 på relämoduler), kan den enheten sedan räkna antalet pulser från dimmer S2 och aktivera scener alternativt något med en virtuell enhet? (aningen frustrerad över att det inte går att uppgradera enheter... )
-
- Medlem
- Posts: 102
- Joined: 30 Nov 2013, 11:08
- 10
- Location: Skegrie
Mitt "original" till denna koden använder jag fortfarande med perfekt resultat för att få "sceneActivation" till mina reläer, det borde fungera för dina dimmers också tänker jag.
http://forum.fibaro.com/viewtopic.php?p=34620
http://forum.fibaro.com/viewtopic.php?p=34620
-
- Medlem
- Posts: 28
- Joined: 05 Apr 2014, 20:57
- 10
Mitt problem är ju att S2 inte verkar gå att använda till något annat än att styra O1 på relämoduler och jag vill inte anväda S1 på dimmern till flera saker, nog krångligt att hålla reda på vad alla brytare gör (snart får jag fälla in mina gamla Windows CE burkar i väggen istället för strömbrytare, iofs får jag användning för dem då)
-
- Medlem
- Posts: 102
- Joined: 30 Nov 2013, 11:08
- 10
- Location: Skegrie
Men knappen triggar väl som alla andra knappar och/eller enheter på tex. en relämodul?
Dvs. om du har en scen som fångar din enhet...
...och sen kør din kod.
Dvs. om du har en scen som fångar din enhet...
Code: Select all
--[[
%% properties
88 value
%% globals
]]--
-
- Medlem
- Posts: 28
- Joined: 05 Apr 2014, 20:57
- 10
Vet inte om jag missförstått allt men som jag tolkar det kan man inte göra något med knapp 2 (S2) på en dimmer (v1.7) annat än att under konfigureringen länka (group id: 2) den till en annan enhet (där man i sin tur har väldigt begränsade val av enheter att länka till)?StarkJohan wrote:Men knappen triggar väl som alla andra knappar och/eller enheter på tex. en relämodul?
Dvs. om du har en scen som fångar din enhet......och sen kør din kod.Code: Select all
--[[ %% properties 88 value %% globals ]]--
Knapp 2 på en dimmer har ju inget ID som en knapp 2 på en relämodul.
-
- Medlem
- Posts: 102
- Joined: 30 Nov 2013, 11:08
- 10
- Location: Skegrie
Ah, det har du kanske rätt i ja. Då är det lite knivigt, jag har bara nyre dimmers så där kan jag dessvärre inte sprida något ljus.