Interner Taster am Dimmer HM-LC-Dim1TPBU-FM umprogrammieren

Begonnen von rabe, 25 August 2013, 13:39:51

Vorheriges Thema - Nächstes Thema

rabe

Hallo,
ich habe einen HM Led-Dimmer HM-LC-Dim1TPBU-FM im Einsatz und möchte gerne den internen Taster (der auch
zum Starten des Anlernmodus genutzt wird) zum Steuern des Dimmers nutzen. Standardmäßig kann man darüber
nämlich das Licht im Toggle-Modus entweder ganz an oder ganz aus schalten. Ich würde gerne die LongPress-
Funktion zum upDim verwenden.
Ich habe das mit
set CUL_HM_dimmer_1E7AB4 regSet lgActionTypeDim upDim self01
versucht, hat aber nicht geklappt.

Hat dazu jemand eine Idee oder geht das prinzipiell nicht, well ein LongPress des internen Tasters
fest den Anlernmodus auslöst?

martinp876

Hallo rabe,

um die internen Taster zu nutzen musst du
internalkeysvisible  auf visible setzen. Dann sollten diese sichtbar werden. hast du dies schon?
wenn die Tasten nicht sichtbar sind, sind sie auch nicht schreibbar.

Gruss Martin

rabe

Hallo Martin,
ja das habe ich schon. Ich kann auch das shActionTypeDim Attribut
umprogrammieren, so dass sich das Verhalten ändert. Also shActionTypeDim
funktioniert. Jedoch hat eine Änderung von lgActionTypeDim keinerlei Effekt.

Ich würde gerne den Dimmer über die interne Taste nicht nur zum
Ein- und Ausschalten nutzen, sondern zum Dimmen - egal wie.
Ich habe inzwischen die verschiedenen Optionen für shActionTypeDim
ausprobiert, die leider nicht dokumentiert sind, aber keine Einstellung
gefunden, die ein Dimmen über den Taster ermöglicht. Gibt es irgendwo
eine Dokumentation der Register des Dimmers, die über das hinausgeht, was in
"Hausautomatisierung mit FHEM für Einsteiger" steht?

Gruß,
 Ralph

martinp876

Hallo Ralph,

den TPBU habe ich auch - und das dimmen/einstellen funktioniert gut. Eigentlich ist der per default auf dimmen eingestellt.
Weitere Doc also das Einsteigerdoc habe ich nicht, auch die habe ich mir selbst zusammengebastelt.

Aufgrund deiner Beschreibung folgende Kommentare
- der TPBU hat 2 Tasten. Hoch und runter sind 2 Phys Schalter, also musst du self1 und self2 programmieren
- die Aktoren unterscheiden zwischen langem und kurzen Tastendruck. Ein kurzer ist normal ein/aus, ein langer ist dimmen.
- Wie man mit einem Kurzen Tastendruck dimmen will (sh = short = kurz) ist mir nicht klar. Wann soll dimmen enden?

actiontype ist nur die prinzipielle Aktion.
toggel toggelt eben
toggeltocounter (oder so) ist für das Zusammenspiel mit einem Schalt-sensor (also kein tast-sensor) also speziell
jumptotarget ist die flexible Einstellung. Was getan wird steht in der JumpTable (Jt)

Einstellen kann man gerade beim dimmer jede menge, auch die ramptime. Somit ist denkbar bei einem kurzen Tastenrdruck einzuschalten, aber in z.B. 2 min hochzuregeln. Stoppen könnte man dann durch einen erneuten druck. Evtl. ist hier eine Aenderung in den JT erforderlich. So etwas (ähnlich) habe ich bei Rollos gemacht.

Soweit sollte es auch aus der Doku, der Kurzbeschreibung der Register und der Namesvergabe abzuleiten sein.
Wenn du speziellere Fragen hast... lass hören

Wenn du genauer beschreibst, was du willst und die Register schickst kann ich einmal nachdenken
Gruss Martin

rabe

Hallo Martin,
sorry ich habe den falschen Dimmercode in meiner Frage genannt (copy&paste Fehler :-(( ).
Ich habe das Problem mit einem HM-LC-Dim1PWM-CV,
http://www.elv.de/hm-funk-dimmer-1-fach-12v-pwm-komplettbausatz.html .
Der hat nur einen Taster, und das ist der, mit dem auch das Anlernen gestartet wird.
Daher gibt es nur ein self01 und kein self02. Da ist die Defaultkonfiguration so,
dass man mit dem Taster bei kurzem Tastendruck nur zwischen Ein und Aus toggeln kann.
Ich suche nun eine Möglichkeit mit dem Taster auch zu dimmen, zumindest eingeschränkt.
Dazu wollte ich lgActionTypeDim auf upDim setzen, aber das scheint nicht zu funktionieren...

Gruß,
 Ralph

martinp876

Hallo Ralph,

wenn er nur eine Taste hat ist ein "toggel" default - macht sinn. Ich würde erwarten, dass bei short zwischen on/off getoggelt wird und bei long zwischen dim-up und dim-down
den PWM habe ich nicht. upDim sollte - nach xml - eine gültige Option sein.
a) was passiert beim Setzen? Kommt da eine Fehlermeldung (NACK/MISSING ACK)
b) nachdem du nur eine Taste hast wäre toggelDim sinnvoller - oder? lässt sich dies setzen?
c) was steht eigentlich aktuell drin? kannst du einmal die register posten (komplett, also expert=2)

ansonsten sollte man es auch manuell über die JT einstellen können. Wenn du dies probieren willst kannst du:


lgDimJtOn     =dlyOff
lgDimJtDlyOn  =rampOn
lgDimJtRampOn =rampOn

lgDimJtOff    =dlyOn
lgDimJtDlyOff =rampOff
lgDimJtRampOff=rampOff


Gruss Martin

rabe

Hallo Martin,
vielen Dank für Deine Hilfe!
Ich poste mal meine Registersettings (siehe unten).
Das Setzen von lgActionTypeDim auf toggleDim funktioniert ohne
Probleme (wie man unten sieht).
Ich habe aber den Verdacht, dass bei diesem Dimmer der lange Tastendruck
grundsätzlich nicht weitergeleitet wird, da er den Dimmer in den
Anlernmodus versetzt (was er eben auch jetzt noch tut).

Daher war meine Idee, den Dimmer nur mit dem kurzen Tastendruck zum Dimmen
zu bewegen, also ein Art ToggleDim zu realisieren, so dass bei jedem kurzen
Tastendruck der Dimmwert um, sagen wir mal 20% steigt, bis auf 100% und
dann eben per Tastendruck in gleichen Schritten wieder auf 0% zurück geht.
Mir ist aber nicht klar, ob man das über die JT realisieren kann.

Viele Grüße,
 Ralph

#======== store device data:CUL_HM_dimmer_1E7AB4 === from: 2013-08-27 08:47:29
#---      entity:CUL_HM_dimmer_1E7AB4
# Peer Names:self01,
set CUL_HM_dimmer_1E7AB4 peerBulk 00000000,1E7AB401,
set CUL_HM_dimmer_1E7AB4 regBulk CommandAccepted yes
set CUL_HM_dimmer_1E7AB4 regBulk PairedTo 0xF16214
set CUL_HM_dimmer_1E7AB4 regBulk R-confBtnTime 255 min
set CUL_HM_dimmer_1E7AB4 regBulk R-intKeyVisib visib
set CUL_HM_dimmer_1E7AB4 regBulk R-pairCentral 0xF16214
set CUL_HM_dimmer_1E7AB4 regBulk level set_3
set CUL_HM_dimmer_1E7AB4 regBulk peerList self01,
set CUL_HM_dimmer_1E7AB4 regBulk state CMDs_done_events:9

#---      entity:CUL_HM_dimmer_1E7AB4_Sw
# Peer Names:self01,
set CUL_HM_dimmer_1E7AB4_Sw peerBulk 00000000,1E7AB401,
set CUL_HM_dimmer_1E7AB4_Sw regBulk CommandAccepted yes
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-characteristic square
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-logicCombination or
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-ovrTempLvl 80 C
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-powerUpAction off
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-redLvl 40 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-redTempLvl 75 C
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgActionTypeDim toggelDim
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtDlyOff geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtDlyOn geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtOff geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtOn geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtRampOff geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtRampOn geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtValHi 100
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtValLo 50
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimJtDlyOff rampOff
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimJtDlyOn rampOn
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimJtOff dlyOn
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimJtOn dlyOff
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimJtRampOff off
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimJtRampOn on
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimMaxLvl 100 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimMinLvl 0 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimStep 5 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgMultiExec on
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffDlyBlink on
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffDlyNewTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffDlyOldTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnDlyMode setToOff
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnLvlPrio high
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnMinLevel 10 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgRampOffTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgRampOnTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgRampSstep 5 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shActionTypeDim toggleToCnt
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtDlyOff geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtDlyOn geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtOff geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtOn geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtRampOff geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtRampOn geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtValHi 100
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtValLo 50
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimJtDlyOff rampOff
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimJtDlyOn rampOn
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimJtOff dlyOn
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimJtOn dlyOff
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimJtRampOff off
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimJtRampOn on
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimMaxLvl 100 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimMinLvl 0 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimStep 5 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffDlyBlink on
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffDlyNewTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffDlyOldTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnDlyMode setToOff
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnLvlPrio high
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnMinLevel 10 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shRampOffTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shRampOnTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shRampSstep 5 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-statusInfoMinDly 2 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-statusInfoRandom 1 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-transmitTryMax 6
set CUL_HM_dimmer_1E7AB4_Sw regBulk deviceMsg off (to HMLAN1)
set CUL_HM_dimmer_1E7AB4_Sw regBulk dim stop:off
set CUL_HM_dimmer_1E7AB4_Sw regBulk level 0 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk overheat off
set CUL_HM_dimmer_1E7AB4_Sw regBulk overload off
set CUL_HM_dimmer_1E7AB4_Sw regBulk peerList self01,
set CUL_HM_dimmer_1E7AB4_Sw regBulk phyLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk reduced off
set CUL_HM_dimmer_1E7AB4_Sw regBulk state off

#---      entity:CUL_HM_dimmer_1E7AB4_Sw1_V_01
# Peer Names:self01,
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 peerBulk 00000000,1E7AB401,
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk CommandAccepted yes
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-characteristic square
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-logicCombination inactive
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-ovrTempLvl 80 C
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-powerUpAction off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-redLvl 40 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-redTempLvl 75 C
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgActionTypeDim off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtDlyOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtDlyOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtRampOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtRampOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtValHi 100
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtValLo 50
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimJtDlyOff rampOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimJtDlyOn rampOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimJtOff dlyOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimJtOn dlyOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimJtRampOff off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimJtRampOn on
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimMaxLvl 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimMinLvl 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimStep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgMultiExec off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffDlyBlink on
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffDlyNewTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffDlyOldTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnDlyMode setToOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnLvlPrio high
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnMinLevel 10 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgRampOffTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgRampOnTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgRampSstep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shActionTypeDim off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtDlyOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtDlyOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtRampOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtRampOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtValHi 100
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtValLo 50
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimJtDlyOff rampOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimJtDlyOn rampOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimJtOff dlyOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimJtOn dlyOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimJtRampOff off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimJtRampOn on
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimMaxLvl 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimMinLvl 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimStep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffDlyBlink on
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffDlyNewTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffDlyOldTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnDlyMode setToOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnLvlPrio high
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnMinLevel 10 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shRampOffTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shRampOnTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shRampSstep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-statusInfoMinDly 2 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-statusInfoRandom 1 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-transmitTryMax 6
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk deviceMsg off (to HMLAN1)
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk dim stop:off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk level 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk overheat off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk overload off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk peerList self01,
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk phyLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk reduced off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk state off

#---      entity:CUL_HM_dimmer_1E7AB4_Sw1_V_02
# Peer Names:self01,
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 peerBulk 00000000,1E7AB401,
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-characteristic square
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-logicCombination inactive
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-ovrTempLvl 80 C
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-powerUpAction off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-redLvl 40 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-redTempLvl 75 C
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgActionTypeDim off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtDlyOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtDlyOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtRampOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtRampOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtValHi 100
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtValLo 50
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimJtDlyOff rampOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimJtDlyOn rampOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimJtOff dlyOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimJtOn dlyOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimJtRampOff off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimJtRampOn on
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimMaxLvl 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimMinLvl 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimStep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgMultiExec off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffDlyBlink on
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffDlyNewTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffDlyOldTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnDlyMode setToOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnLvlPrio high
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnMinLevel 10 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgRampOffTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgRampOnTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgRampSstep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shActionTypeDim off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtDlyOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtDlyOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtRampOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtRampOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtValHi 100
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtValLo 50
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimJtDlyOff rampOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimJtDlyOn rampOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimJtOff dlyOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimJtOn dlyOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimJtRampOff off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimJtRampOn on
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimMaxLvl 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimMinLvl 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimStep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffDlyBlink on
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffDlyNewTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffDlyOldTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnDlyMode setToOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnLvlPrio high
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnMinLevel 10 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shRampOffTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shRampOnTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shRampSstep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-statusInfoMinDly 2 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-statusInfoRandom 1 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-transmitTryMax 6
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk deviceMsg off (to HMLAN1)
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk dim stop:off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk level 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk overheat off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk overload off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk peerList self01,
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk phyLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk powerOn -
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk reduced off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk state off

======= finished ===

martinp876

Hallo Ralph,

zum einen kannst du das Verhalten einfach resten indem du eine andere remote pairst. ich würde zum testen einen virtuellen Button bauen und den pairen. Dann kannst du  bequen alles resten und später die Register entsprechend für self nutzen. Damit kannst du dann auch long testen.
Die Register lassen sich mit HMInfo auch von einem auf den anderen Peer kopieren...

So, zu deinem Taster: wenn also long nicht funktioniert (möglich) und du es mit short realisieren willst stellt sich zu aller erst die Frage, wie es aussehen soll.

Vorschlag:
Status: off
druck short:
- dim um mit rampe xxx sec => reg shRampOnTime = xxx
a) kein druck bis xxx zu Ende
 - dimmer erreicht Endwert => reg shOnLevel = ???
b) druck während xxx
 - dimmer soll stoppen

Für off sind natürlich die entsprechenden Register zu setzen
shRampOffTime
shOffLevel

OffLevel solltest du auf 0 setzen, sonst geht das Licht nie mehr aus!
OnLevel ist normal 100%

Die Zeit xxx muss so lange sein, dass du reagieren kannst, klar. Probiere doch einmal mit 10sec

shDimJtOn =dlyOff
shDimJtDlyOn =rampOn
shDimJtRampOn =On

shDimJtOff =dlyOn
shDimJtDlyOff =rampOff
shDimJtRampOff=Off

rabe

Hallo Martin,
Danke für die Hinweise, das hat mir weitergeholfen aber so richtig funktioniert es nicht.

Mein Dimmer (HM-LC-Dim1PWM-CV) verhält sich beim Zustand on und off anders, als es in
"Hausautomatisierung mit FHEM für Einsteiger" steht. Beim Welchsel zu "on" wird der Dimmwert
auf dem Maximalwert shOnLevel gesetzt und beim Wechsel zu "off" auf den Minimalwert shOffLevel.
Dies wiederspricht der Aussage, dass der Wert "eingefrohren" wird. Deinen Vorschlag
habe ich ausprobiert, aber wenn ich während der RampOn die Taste nochmal drücke springt der
Dimmer eben auf den Maximallevel. Somit ist ein Dimmen nicht möglich.
Vielleicht seht ja noch ein anderes Register falsch (ich habe die Settings unten gepostet)
aber ich habe da auch schon erfolglos viel rumprobiert....


Einzige Lösung die ich gefunden habe, war:
shDimJtRampOn = dlyOff
shDimJtRampOff = dlyOn
also die Zustände on und off zu überspringen. Das funktioniert nun auch fast.
Einziges Problem ist, dass beim Sprung zum Zusand "dlyOff" der Dimmerwert nochmal um einen Step
reduziert wird, so dass ich nie 100% erreiche. Gleiches passiert auch beim Sprung zu dlyOn, hier
wird der Dimmwert um einen Step erhöht, so dass ich nie 0% erreiche.
(Bei Bedarf kann ich diese Registersettings auch nochmal posten)....

Hast Du noch irgendeine Idee, was das merkwürdige Verhalten erklärt?

Danke und Gruß,
  Ralph




#======== store device data:CUL_HM_dimmer_1E7AB4 === from: 2013-08-30 09:29:38
#---      entity:CUL_HM_dimmer_1E7AB4
# Peer Names:self01,
set CUL_HM_dimmer_1E7AB4 peerBulk 00000000,1E7AB401,
set CUL_HM_dimmer_1E7AB4 regBulk CommandAccepted yes
set CUL_HM_dimmer_1E7AB4 regBulk PairedTo 0xF16214
set CUL_HM_dimmer_1E7AB4 regBulk R-confBtnTime 255 min
set CUL_HM_dimmer_1E7AB4 regBulk R-intKeyVisib visib
set CUL_HM_dimmer_1E7AB4 regBulk R-pairCentral 0xF16214
set CUL_HM_dimmer_1E7AB4 regBulk level set_3
set CUL_HM_dimmer_1E7AB4 regBulk peerList self01,
set CUL_HM_dimmer_1E7AB4 regBulk state CMDs_done_events:9


# Peer Names:self01,
set CUL_HM_dimmer_1E7AB4_Sw peerBulk 00000000,1E7AB401,
set CUL_HM_dimmer_1E7AB4_Sw regBulk CommandAccepted yes
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-characteristic square
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-logicCombination or
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-ovrTempLvl 80 C
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-powerUpAction off
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-redLvl 40 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-redTempLvl 75 C
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgActionTypeDim toggelDim
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtDlyOff geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtDlyOn geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtOff geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtOn geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtRampOff geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtRampOn geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtValHi 100
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgCtValLo 50
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimJtDlyOff rampOff
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimJtDlyOn rampOn
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimJtOff dlyOn
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimJtOn dlyOff
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimJtRampOff off
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimJtRampOn on
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimMaxLvl 100 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimMinLvl 0 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgDimStep 5 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgMultiExec on
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffDlyBlink on
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffDlyNewTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffDlyOldTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOffTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnDlyMode setToOff
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnLvlPrio high
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnMinLevel 10 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgOnTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgRampOffTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgRampOnTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-lgRampSstep 5 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shActionTypeDim jmpToTarget
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtDlyOff geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtDlyOn geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtOff geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtOn geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtRampOff geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtRampOn geLo
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtValHi 100
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shCtValLo 50
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimJtDlyOff rampOff
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimJtDlyOn rampOn
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimJtOff dlyOn
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimJtOn dlyOff
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimJtRampOff off
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimJtRampOn on
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimMaxLvl 100 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimMinLvl 0 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shDimStep 5 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffDlyBlink on
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffDlyNewTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffDlyOldTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOffTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnDlyMode setToOff
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnLvlPrio high
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnMinLevel 10 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shOnTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shRampOffTime 10 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shRampOnTime 10 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-self01-shRampSstep 5 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-statusInfoMinDly 2 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-statusInfoRandom 1 s
set CUL_HM_dimmer_1E7AB4_Sw regBulk R-transmitTryMax 6
set CUL_HM_dimmer_1E7AB4_Sw regBulk deviceMsg on (to HMLAN1)
set CUL_HM_dimmer_1E7AB4_Sw regBulk dim stop:on
set CUL_HM_dimmer_1E7AB4_Sw regBulk level 100 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk overheat off
set CUL_HM_dimmer_1E7AB4_Sw regBulk overload off
set CUL_HM_dimmer_1E7AB4_Sw regBulk peerList self01,
set CUL_HM_dimmer_1E7AB4_Sw regBulk phyLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw regBulk reduced off
set CUL_HM_dimmer_1E7AB4_Sw regBulk state on

#---      entity:CUL_HM_dimmer_1E7AB4_Sw1_V_01
# Peer Names:self01,
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 peerBulk 00000000,1E7AB401,
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk CommandAccepted yes
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-characteristic square
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-logicCombination inactive
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-ovrTempLvl 80 C
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-powerUpAction off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-redLvl 40 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-redTempLvl 75 C
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgActionTypeDim off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtDlyOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtDlyOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtRampOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtRampOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtValHi 100
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgCtValLo 50
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimJtDlyOff rampOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimJtDlyOn rampOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimJtOff dlyOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimJtOn dlyOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimJtRampOff off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimJtRampOn on
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimMaxLvl 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimMinLvl 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgDimStep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgMultiExec off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffDlyBlink on
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffDlyNewTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffDlyOldTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOffTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnDlyMode setToOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnLvlPrio high
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnMinLevel 10 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgOnTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgRampOffTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgRampOnTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-lgRampSstep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shActionTypeDim off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtDlyOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtDlyOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtRampOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtRampOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtValHi 100
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shCtValLo 50
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimJtDlyOff rampOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimJtDlyOn rampOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimJtOff dlyOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimJtOn dlyOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimJtRampOff off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimJtRampOn on
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimMaxLvl 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimMinLvl 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shDimStep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffDlyBlink on
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffDlyNewTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffDlyOldTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOffTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnDlyMode setToOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnLvlPrio high
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnMinLevel 10 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shOnTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shRampOffTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shRampOnTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-self01-shRampSstep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-statusInfoMinDly 2 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-statusInfoRandom 1 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk R-transmitTryMax 6
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk deviceMsg off (to HMLAN1)
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk dim stop:off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk level 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk overheat off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk overload off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk peerList self01,
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk phyLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk reduced off
set CUL_HM_dimmer_1E7AB4_Sw1_V_01 regBulk state chn:off  phys:100 %

#---      entity:CUL_HM_dimmer_1E7AB4_Sw1_V_02
# Peer Names:self01,
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 peerBulk 00000000,1E7AB401,
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-characteristic square
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-logicCombination inactive
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-ovrTempLvl 80 C
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-powerUpAction off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-redLvl 40 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-redTempLvl 75 C
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgActionTypeDim off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtDlyOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtDlyOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtRampOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtRampOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtValHi 100
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgCtValLo 50
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimJtDlyOff rampOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimJtDlyOn rampOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimJtOff dlyOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimJtOn dlyOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimJtRampOff off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimJtRampOn on
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimMaxLvl 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimMinLvl 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgDimStep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgMultiExec off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffDlyBlink on
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffDlyNewTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffDlyOldTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOffTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnDlyMode setToOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnLvlPrio high
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnMinLevel 10 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgOnTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgRampOffTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgRampOnTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-lgRampSstep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shActionTypeDim off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtDlyOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtDlyOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtRampOff geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtRampOn geLo
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtValHi 100
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shCtValLo 50
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimJtDlyOff rampOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimJtDlyOn rampOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimJtOff dlyOn
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimJtOn dlyOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimJtRampOff off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimJtRampOn on
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimMaxLvl 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimMinLvl 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shDimStep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffDlyBlink on
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffDlyNewTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffDlyOldTime 0.4 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffLevel 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOffTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnDly 0 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnDlyMode setToOff
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnLvlPrio high
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnMinLevel 10 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnTime 111600 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shOnTimeMode absolut
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shRampOffTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shRampOnTime 0.5 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-self01-shRampSstep 5 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-statusInfoMinDly 2 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-statusInfoRandom 1 s
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk R-transmitTryMax 6
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk deviceMsg off (to HMLAN1)
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk dim stop:off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk level 0 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk overheat off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk overload off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk peerList self01,
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk phyLevel 100 %
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk powerOn -
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk reduced off
set CUL_HM_dimmer_1E7AB4_Sw1_V_02 regBulk state chn:off  phys:100 %

======= finished ===


martinp876

Hallo Ralph,

hätte ich wissen müssen, das es so funktioniert - sorry.
das macht die Sache komplizierter.

Es ist also so zu lesen, dass JumpTo Target an des Endwert hingeht.
Ein Long hingegen nutzt als ActionType upDim und downDim, bzw toggleDim bei einem Taster. Die bleiben dann sicher auf dem Wert stehen. Problem ist, dass sie immer nur einen step je message heller werden. Und bei short kommt nur ein step je druck. Mit toggel wird dies schwer.
ich denke noch einmal.

So siehr mein dimmer aus bei "Long" (habe es manuel auf short geaendert) vielleicht fällt dir etwas ein..., ich denke auch noch einmal


shActionTypeDim          upDim     downDim
shDimJtDlyOff           rampOn     rampOff
shDimJtDlyOn            rampOn      dlyOff
shDimJtOff               dlyOn      dlyOff
shDimJtOn               rampOn      dlyOff
shDimJtRampOff          rampOn         off
shDimJtRampOn               on      dlyOff
shDimMaxLvl      [%]       100         100
shDimMinLvl      [%]         0           0
shDimStep        [%]         5           5






rabe

Hallo Martin,
nachdem ich nun eine Weile das Verhalten analysiert habe, habe ich nun eine Konfiguration, mit der
ich zufrieden bin. Dass JumpToTarget zum Endwert geht stimmt aber nicht; die Zustände on und off
sind das Problem, werden Sie angesprungen wird der Endwert gesetzt. Ich habe die JT so umgebogen,
dass on und off vermieden werden, also:
shDimJtRampOn = dlyOff
shDimJtRampOff = dlyOn
shOnDly=  111600
shOffDly=  111600
Dann geht es wie gewünscht.

Das Problem tritt aber nur auf, wenn man den langen Tastendruck nicht nutzen kann, wie bei meinem
Dimmer. Mit dem 2-Tasten UP-Dimmer (den habe ich auch) ist das kein Problem, wie du richtig sagst,
weil der lgActionType dann auf upDim bzw. downDim steht, und diese Aktion dann zylisch ausgeführt wird,
solange die Taste gedrück ist....

Nach dem ich mich nun auch schon eine Weile mit ein paar HM-Komponenten rumgeschlagen
habe finde ich es etwas frustrierend, dass man die Funktionsweise nur durch Analyse oder
systematisches Rumprobieren entschlüsseln kann. Dir geht das sicher erst recht so.
Hat eigentlich schon jemand vom FHEM-Projekt versucht mit eQ-3 Kontakt aufzunehmen um zu
schauen, ob man vielleicht eine Kooperation hinbekommt, so dass man an die Spezifikation der
HM-Komponenten herankommt?

Viele Grüße,
 Ralph

martinp876

Hallo Ralph,

hm, gut wenn es geht.
Man nachvollziehen, ah, jetzt hab ichs:
wenn du in RampOn die Taste noch einmal drückst gehst du nach dlyOff. Dort bleibst du für 111600sec (=31h). Nach 31h wird dann ausgeschaltet. Cool, ist quasi unendlich.

Beachte, das wenn du ausschaltest das Licht nach 31h wieder angeht!!! auch wenn du nicht zuhause bist.

Beachte, dass 111600 = unendlich ist bei On und Off, aber NICHT bei Delay!!!!

besser ist evtl
shDimJtRampOn = dlyOff
shDimJtRampOff = dlyOFF

Dann geht das Licht nach 31h immer aus, aber eben nicht an!

Ansonten, ehrlich cool.

eQ3 habe ich nicht kontaktiert. Ich finde die Beschreibung eigentlch mies, noch nicht einmal die einfachen Funktionen/Register sind beschrieben. Hier könnte, mein müsste EQ3 eine Doku bereitstellen. Ich denke, die wollen ihre Zentrale verkaufen.

Viel mehr interessiert mich das Protokoll, und der HMLAN adapter. Aber da gibt es noch weniger Infos - leider. Wir könnten noch erhblich stabiler werden.

Gruss Martin

Nachtrag:
eingefallen ist mir noch, dass du OnTime auf einen Minimalwert setzen kannst, 0 habe ich noch nicht probiert.
shDimJtRampOff = dlyOFF
wird nicht funktionieren, da das Toggeln sonst nicht klappt, also
shDimJtRampOff = dlyOn
shOnTime = 0

Da On bei dir quasi nicht mehr erreicht wird ist dies ok.
Im Fall, wenn du auf dlyOn stehst und dann nichts mehr machtst wird nur kurznach On versweigt und dann nach DlyOff - wenigstens dann. An bleibt das Licht aber doch, eben dlyOff time

Alles nicht optimal