Hallo
lese gern und viel hier im Forum und bin aber noch nicht fündig geworden und leider wahrscheinlich zu d…
würde gern Scenen per mehrmals Klick auf einen bestimmen Schalter auslösen !
besitze “nur” HCL keine HC2
würde mich über eine Lösung meines Problems freuen
Moin!
Bei den Fibaro-Dimmern kann man durch setzen des Parameters 41 diese für “scene activation” konfigurieren. Je nach dem welche Taste wie betätigt wird (einzel, doppel oder dreifach Klick) werden ID:s an den Controller übermittelt.
==================================================
Ausschnitt aus der Fibaro Bedienungsanleitung der sich hierauf bezieht:
Parameter No. 41 - Scene activation functionality.
Default value: 0
Possible parameter settings:
0 – functionality deactivated
1 – functionality activated
The device offers the possibility of sending commands compatible
with Command class scene activation. Information is sent to devices
assigned to association group no. 3. Controllers such as Home
Center 2 are able to interpret such commands and based on these
commands they activate scenes, to which specific scene IDs have
been assigned. The user may expand the functionality of the button
connected to inputs S1 and S2 by distinguishing the actions of keys
connected to those inputs. For example: double click would activate
the scene “goodnight” and triple click would activate the scene
“morning”.
Scene ID is determined as follows:
Momentary switch
(parameter 14 set to 0):
Input S1:
holding down ID 12 (option inactive in case of roller blind switch)
releasing ID 13
double click ID 14 (depends on parameters 15 value - 1 = double
click active)
triple click ID 15
one click ID 16
Dies hab ich soweit aus einem anderen Forum kopiert!
Scenen sollten ja auch im HCL grafisch ohne LUA gehen…
KF
danke für die schnelle Antwort ,
und ist auch so beim Fibaro Dimmer !
habe ich beim probieren völlig übersehen und ignoriert .
habe mich nun aber sofort damit beschäftigt aber immer noch keinen Erfolg ,
mir ist noch völlig unklar wie ich verschiedene Klicks einer bestimmten Scene zuordnen muss
gebe aber nicht auf
Ich bin da auch dran, ich habe es auch nicht hinbekommen…
Mir fehlt das Wissen dazu wie ich nun in Lua oder Per Szene diese bestimme ID vom 3Fach Klick verarbeiten lassen kann.
Parameter 41 auf 1, einfach aber wie geht es weiter ?
Ich wäre da für einen Tipp sehr dankbar
Für Lua gibt’s hier ein Beispiel:
http://forum.fibaro.com/index.php?/topic/12513-basic-code-clips-for-lua-starters/page-3#entry14421
507 ist die ID des Dimmers… dies entsprechend ändern!
--[[
%% properties
507 sceneActivation
%% globals
--]]
local id= 507;
local name = fibaro:getName(id)
fibaro:debug(name);
local name = tonumber(fibaro:getValue(id, "sceneActivation"));
if (tonumber(fibaro:getValue(id, "sceneActivation"))==16)
then
fibaro:debug("1 click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==26)
then
fibaro:debug("1 click s2 "..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:debug("2 click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==24)
then
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: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;
Gruß
KF
hab leider “nur” HCL und darum kein LUA.
habe die Einstellungen am Dimmer probiert aber leider ohne Ergebnis ,
habe aber als Ersatz hier im Forum eine Möglichkeit gefunden einen Großteil
von Fibaro ( Schalter und Scenen ) per GoogleNow quasi komfortabel durch
Sprachsteuerung "ok Google Fernsehabend "usw zu steuern
bin sowas von begeistert und werde mir schnellst möglich ein günstiges Tablett
an die Wand zaubern welches meinen Wünschen lauscht …
wäre aber trotzdem gern über eine Lösung per Mehrfachlick erfreut
Ich checks leider noch immer nicht…
ID für den Dimmer 507 die änder ich ab ok.
Wo aber definiere ich konkret was gemacht werden soll ?
Ich sehe den Wald vor lauter Bäumen nicht.
Bitte einmal für mich dummie erklären das wäre nett…
Danke
Hey,
schaumal in diese Codezeile zum Beispiel:
elseif (tonumber(fibaro:getValue(id, “sceneActivation”))==21)
Die Ziffer 21 ist die ID der Szene welche gestartet werden soll.
Hier mal eine Anleitung für die ZME Remote Controller Fernbedienung.
Dort wird das gleiche Script verwendet.
Genau mit diesem Thema beschäftige ich mich auch seit einer Woche und es hat noch nicht geklappt.
Du musst auf jeden Fall in dem LUA Code hinter
fibaro:debug("1 click s2 "…name);
noch die Zeile
fibaro:StartScene (XX);
einfügen, wobei XX die ID deiner anzusteuernden Szene ist. Die ID in der elseif-Zeile hat damit nix zu tun.
Dazu muss du überprüfen, wie dein Taster angeklemmt ist. Ich bin gestern zusammen mit einem netten Fibaro-Profi im Facebook-Forum vermutlich auf die Lösung gekommen: Wenn der Taster auf Sx und S1 angeschlossen ist (So wie es auch im Schaltplan der Packungsbeilage beschrieben ist), wird es wohl nicht klappen. Wenn der Taster aber auf L und S1 angeschlossen wird, funktioniert die Szenen-Aktivierung mit dem o.g. LUA Code wohl. Hab ich gestern Abend nicht mehr ausprobiert, mache ich aber gleich.
Viel Spaß beim Ausprobieren…
Hallo Leute
habe leider “nur” das Home Center Lite ,quasi ist nichts mit LUA …
Beispiel für Scene Activation ohne LUA:
http://www.fibarouk.co.uk/support/getting-started/scene-activation/