Fibaro Dimmer als 2. Roller Shutter

Hallo,

ich habe eine Außenjalousie die ich mit einem Roller Shutter2 steuere mit allen Funktionen, z.B. Lamellen auf und zu.
Nun brauchte ich einen Zentralschalter für die Jalousie, da habe ich einen normalen Rollladentaster von Jung und einen Fibaro Dimmer genommen.
Die Anbindung erfolgte über eine Szene, die dann bei Tastendruck Ein die Jalousie Hoch und bei Aus die Jalousie Runter fährt.
Mir fehlten aber nun die zustände Stop und Lamellen auf und zu diese benötige ich aber noch.
Die Funktion Stop habe ich halbwegs gelöst mit LUA.

--[[
%% properties
69 sceneActivation
%% globals
--]]

local id= 69;
local name = fibaro:getName(id)fibaro:debug(name);
local name = tonumber(fibaro:getValue(id, "sceneActivation"));

if (tonumber(fibaro:getValue(id, "sceneActivation"))==16)
then
fibaro:call(35, "open");
fibaro:debug("1 click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==26)
then
fibaro:call(35, "close");
fibaro:debug("1 click s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==25)
then
fibaro:call(35, "close");
fibaro:debug("3 click s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==15)
then
fibaro:call(35, "open");
fibaro:debug("3 click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==14)
then
fibaro:call(35, "open");
fibaro:debug("2 click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==24)
then
fibaro:call(35, "close");
fibaro:debug("2 click s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==12)
then
fibaro:debug("hold click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==13)
then
fibaro:debug("release click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==22)
then
fibaro:debug("hold click s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==23)
then
fibaro:debug("release click s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==10)
then
fibaro:call(35, "stop");
fibaro:debug("change from turn off to turn on s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==11)
then
fibaro:call(35, "stop");
fibaro:debug("change from turn on to turn off s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==20)
then
fibaro:call(35, "stop");
fibaro:debug("change from turn off to turn on s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==21)
then
fibaro:call(35, "stop");
fibaro:debug("change from turn on to turn off s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==17)
then
  fibaro:call(35, "open");
fibaro:debug("up "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==18)
then
  fibaro:call(35, "close");
fibaro:debug("down "..name);
end;


dabei habe ich aber den Doppelklick am Dimmer nicht Aktiviert da Einfach und Doppelklick bei S2 nicht funktionierten.
Nun, funktioniert mit dem LUA script und ausgeschaltetem Doppelklick der Taster so:

  • lange S1 Jalousie fährt Hoch nochmal kurz S1 Jalousie Stoppt
  • Wechsel von S1 zu S2 Jalousie Stoppt
  • lange S2 Jalousie fährt Runter nochmal kurz S2 Jalousie Stoppt

nun bin ich auf Hilfe angewiesen ich komme nicht mehr weiter.
Gibt es eine Möglichkeit den Dimmer so einzustellen das er alle Funktionen eines Roller Shutter2 erben kann oder lernen kann, um ihn als Alternative zu nehmen?
Oder gibt es eine Möglichkeit das besser mit LUA zu gestallten?
Vielleicht ist auch ein 2. Roller Shutter2 besser geeignet nur wüsste ich nicht wie ich diesen mit der Jalousie verbinden sollte da er ja zusätzlich ist und mit keinem Kabel der zur Jalousie verbunden ist.

Danke.

da ich meinen Beitrag nicht mehr bearbeiten kann schreibe ich meine Lösung darunter.

Ziel des ganzen war, einen 2 Taster zur Steuerung von 1 Jalousie zu haben mit allen Funktionen.

Lösung mit LUA und einem Fibaro Dimmer:

--[[
%% properties
17 sceneActivation
%% globals
--]]

local id= 17;
local name = fibaro:getName(id)fibaro:debug(name);
local name = tonumber(fibaro:getValue(id, "sceneActivation"));

if (tonumber(fibaro:getValue(id, "sceneActivation"))==16)
then
fibaro:call(14, "open");
fibaro:debug("Auf "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==26)
then
fibaro:call(14, "close");
fibaro:debug("Zu "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==25)
then
fibaro:debug("3 click s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==15)
then
fibaro:debug("3 click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==14)
then
fibaro:call(14, "stop");
fibaro:debug("Auf Stop "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==24)
then
fibaro:call(14, "stop");  
fibaro:debug("Zu Stop "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==12)
then
fibaro:call(14, "open");
fibaro:debug("Lamellen Auf "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==13)
then
fibaro:call(14, "stop");
fibaro:debug("Lamellen Stop "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==22)
then
fibaro:call(14, "close");
fibaro:debug("Lamellen Zu "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==23)
then
fibaro:call(14, "stop");
fibaro:debug("Lamellen Stop "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==10)
then
fibaro:debug("change from turn off to turn on s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==11)
then
fibaro:debug("change from turn on to turn off s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==20)
then
fibaro:debug("change from turn off to turn on s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==21)
then
fibaro:debug("change from turn on to turn off s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==17)
then
fibaro:debug("up "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==18)
then
fibaro:debug("down "..name);
end;

Einstellung am Dimmer:
Parameter 14 - 0
Parameter 15 - 1
Parameter 41 - 1

Mir ist es nun möglich mit dem Dimmer die Jalousie so zu steuern, so wie der Roller Shutter der direkt angeschlossen ist.
Ein unterschied besteht jedoch, ich muss 2 mal die Taster zum Stoppen drücken.
Das Schwere daran war eigentlich die Lamellen zu steuern und sie in der gewünschten position stoppen zu lassen.

Ob das ganze auch gehen würde wenn ich einen 2 Roller Shutter nehme und ihn mit dem 1 in den Assoziations-Gruppen verbinde, werde ich testen wenn das 2 Modul da ist.