der neue Fibaro-Switch nutzt nicht mehr die sceneActivation-Klasse, sondern die centralSceneEvent-Klasse. Diese ist derzeit mit Blockszenen nicht abbildbar.
Edit: Nach Durchsicht der Anleitung gibt es keinen 3-fack Klick mehr ^^
Hallo
Habe mir das zusammen gebastelt.
ID anpassen und die erste ID nutzen mit der das Modul sich installiert, in den Einstellungen Parameter 20 auf Taster umstellen und weiter experimentieren.
Lang gedrückt und loslassen funktioniert nur wenn Parameter 20auf Taster umgestellt wird. Je nach einstellung des Parameter 20 hat man andere erkennung ich weis noch nicht wie ich das alles richtig einstellen soll.
--[[
%% properties
%% events
110 CentralSceneEvent 1
110 CentralSceneEvent 2
%% globals
--]]
local trigger = fibaro:getSourceTrigger()
if (trigger["type"] ~= "other") then
local pressSource = fibaro:getSourceTrigger()["event"]["data"]
--fibaro:debug(json.encode(pressSource))
if (tostring(pressSource["keyId"]) == "1") then
if (tostring(pressSource["keyAttribute"]) == "Pressed") then
fibaro:debug('S1 1x gedrückt')
elseif (tostring(pressSource["keyAttribute"]) == "Pressed2") then
fibaro:debug('S1 2x gedrückt')
elseif (tostring(pressSource["keyAttribute"]) == "Pressed3") then
fibaro:debug('S1 3x gedrückt')
elseif (tostring(pressSource["keyAttribute"]) == "HeldDown") then
fibaro:debug('S1 lange drücken')
elseif (tostring(pressSource["keyAttribute"]) == "Released") then
fibaro:debug('S1 loslassen nach langem drücken')
end
elseif (tostring(pressSource["keyId"]) == "2") then
if (tostring(pressSource["keyAttribute"]) == "Pressed") then
fibaro:debug('S2 1x gedrückt')
elseif (tostring(pressSource["keyAttribute"]) == "Pressed2") then
fibaro:debug('S2 2x gedrückt')
elseif (tostring(pressSource["keyAttribute"]) == "Pressed3") then
fibaro:debug('S2 3x gedrückt')
elseif (tostring(pressSource["keyAttribute"]) == "HeldDown") then
fibaro:debug('S2 lange drücken')
elseif (tostring(pressSource["keyAttribute"]) == "Released") then
fibaro:debug('S2 loslassen nach langem drücken')
end
end
end
Hallo
bei mir ist es der erste “untergeordnetes Gerät” die CentralSceneEvent 1 und CentralSceneEvent 2 funktionieren nur mit der ersten ID vom “untergeordneten Gerät”.
ok! Denkfehler …?
Ich hatte gedacht da beide Schalter angesteuert werden -> das übergeordnete Gerät!
Mit der 65 funktioniert es bei mir sofort! ?
Jetzt muss ich mal ein wenig rumspielen …
Ich möchte im Badezimmer LED Panels unter der Decke ein und ausschalten und bei längeren Drücken gedimmt schalten.
Ich denke das sollte sich jetzt realisieren lassen.
vielen Dank für das Script, funktioniert bei mir sehr gut.
Jedoch habe ich folgendes Problem:
S1 und S2 habe ich je mit einer Lampe verdrahtet, so dass bei einem einfachen Klick auf den Taster diese jeweils an- bzw. ausgehen.
Jetzt habe ich für den Doppelklick auf S1 eine Szene hinterlegt, die mir eine weitere Lampe anschaltet, was auch funktioniert.
Jedoch wird dabei gleichzeitig auch die Funktion des einmaligen Klicks auf S1 ausgelöst, also Lampe S1 geht bei jedem Doppelklick an bzw. aus.
Parameter 28 habe ich so eingestellt:
Key pressed 1 time (= kein Haken)
Key pressed 2 times (= Haken)
Kann ich das irgendwie ausstellen, so dass beim Doppelklick nur die Szene ausgelöst wird?