reglist bei HM-LC-Dim1TPBU-FM und HM-RC-2-PBU-FM

Begonnen von Hanjo, 19 August 2015, 21:28:21

Vorheriges Thema - Nächstes Thema

Hanjo

Hallo,

ich habe meinen Dimmer (HM-LC-Dim1TPBU-FM) mit einem Funkschalter (HM-RC-2-PBU-FM) gekoppelt und es funktioniert auch wunderbar. Ich kann mit dem Funkschalter den Dimmer an- und ausschalten und sogar relativ verzögerungsfrei dimmen (alles direkt, ohne FHEM). Den Dimmer hatte ich ursprünglich mal so konfiguriert, dass die "An"-Taste das Licht auf die vorherige Helligkeit schaltet und wenn ich mich recht erinnere wird das durch folgendes Register ermöglicht:
R-self02-shOnLevel 100.5 %

Nun schaltet der Funkschalter die Lampe aber immer auf die volle Stufe, daher wollte ich mir mal anschauen, ob man was an den Registern drehen kann. Also wollte ich mir per regList die Optionen anzeigen lassen, doch das Ergebnis ist kürzer als gedacht und (zumindestens aus meiner Perspektive) unvollständig:
Funkschalter

list:         register | range              | peer     | description
   0: pairCentral      |   0 to 16777215    |          | pairing to central

Dimmer

list:         register | range              | peer     | description
   0: intKeyVisib      |     literal        |          | visibility of internal channel options:invisib,visib
   0: localResDis      |     literal        |          | local reset disable options:off,on
   0: pairCentral      |   0 to 16777215    |          | pairing to central


Nun meine Frage: Wie bekomme ich alle Register angezeigt?

Danke & Gruß
Hanjo

PS: Bei einem normalen Schalter (HM-LC-Sw1PBU-FM) zeigt mir FHEM bei regList auch alle Register an...

frank

ZitatWie bekomme ich alle Register angezeigt?
nimm den aktor channel (1).
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Hanjo

Hi,

danke für die schnelle Antwort! Das funktioniert beim Dimmer ohne Probleme, aber beim Funkschalter HM-RC-2-PBU-FM nicht. Hier erkennt FHEM auch das "model" nicht und auch "regSet intKeyVisib visib" schlägt fehl:
intKeyVisib failed: supported register are pairCentral

Danke & Gruß
Hanjo

frank

poste ein list vom schalter. bei einem sender/button gibt es kein intkeyvisib, meine ich. was genau vermisst du.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Hanjo

Internals:
   DEF        3926AB
   IODev      hmusb
   NAME       Schalter_EZ
   NR         60
   STATE      off
   TYPE       CUL_HM
   Readings:
     2015-08-15 12:50:16   CommandAccepted yes
     2015-08-15 12:50:15   D-firmware      1.0
     2015-08-15 12:50:15   D-serialNr      MEQ0083***
     2015-08-15 12:55:49   PairedTo        0x******
     2015-08-15 12:36:58   R-Dimmer_EZ_Sw-expectAES set_off
     2015-08-15 12:36:58   R-Dimmer_EZ_Sw-peerNeedsBurst set_off
     2015-08-09 22:25:32   R-intKeyVisib   invisib
     2015-08-15 12:50:16   R-pairCentral   0x******
     2015-08-09 21:44:25   R-self01-lgActionType jmpToTarget
     2015-08-09 21:44:25   R-self01-lgCtDlyOff geLo
     2015-08-09 21:44:25   R-self01-lgCtDlyOn geLo
     2015-08-09 21:44:25   R-self01-lgCtOff geLo
     2015-08-09 21:44:25   R-self01-lgCtOn geLo
     2015-08-09 21:44:25   R-self01-lgCtValHi 100
     2015-08-09 21:44:25   R-self01-lgCtValLo 50
     2015-08-09 21:44:25   R-self01-lgMultiExec on
     2015-08-09 21:44:25   R-self01-lgOffDly 0 s
     2015-08-09 21:44:25   R-self01-lgOffTime unused
     2015-08-09 21:44:25   R-self01-lgOffTimeMode absolut
     2015-08-09 21:44:25   R-self01-lgOnDly 0 s
     2015-08-09 21:44:25   R-self01-lgOnTime 0 s
     2015-08-09 21:44:25   R-self01-lgOnTimeMode absolut
     2015-08-09 21:44:25   R-self01-lgSwJtDlyOff off
     2015-08-09 21:44:25   R-self01-lgSwJtDlyOn off
     2015-08-09 21:44:25   R-self01-lgSwJtOff off
     2015-08-09 21:44:25   R-self01-lgSwJtOn on
     2015-08-09 21:44:25   R-self01-shActionType jmpToTarget
     2015-08-09 21:44:25   R-self01-shCtDlyOff geLo
     2015-08-09 21:44:25   R-self01-shCtDlyOn geLo
     2015-08-09 21:44:25   R-self01-shCtOff geLo
     2015-08-09 21:44:25   R-self01-shCtOn geLo
     2015-08-09 21:44:25   R-self01-shCtValHi 100
     2015-08-09 21:44:25   R-self01-shCtValLo 50
     2015-08-09 21:44:25   R-self01-shOffDly 0 s
     2015-08-09 21:44:25   R-self01-shOffTime unused
     2015-08-09 21:44:25   R-self01-shOffTimeMode absolut
     2015-08-09 21:44:25   R-self01-shOnDly 0 s
     2015-08-09 21:44:25   R-self01-shOnTime unused
     2015-08-09 21:44:25   R-self01-shOnTimeMode absolut
     2015-08-09 21:44:25   R-self01-shSwJtDlyOff off
     2015-08-09 21:44:25   R-self01-shSwJtDlyOn off
     2015-08-09 22:20:18   R-self01-shSwJtOff off
     2015-08-09 22:20:18   R-self01-shSwJtOn on
     2015-08-09 21:44:26   R-self02-lgActionType jmpToTarget
     2015-08-09 21:44:26   R-self02-lgCtDlyOff geLo
     2015-08-09 21:44:26   R-self02-lgCtDlyOn geLo
     2015-08-09 21:44:26   R-self02-lgCtOff geLo
     2015-08-09 21:44:26   R-self02-lgCtOn geLo
     2015-08-09 21:44:26   R-self02-lgCtValHi 100
     2015-08-09 21:44:26   R-self02-lgCtValLo 50
     2015-08-09 21:44:26   R-self02-lgMultiExec on
     2015-08-09 21:44:26   R-self02-lgOffDly 0 s
     2015-08-09 21:44:26   R-self02-lgOffTime unused
     2015-08-09 21:44:26   R-self02-lgOffTimeMode absolut
     2015-08-09 21:44:26   R-self02-lgOnDly 0 s
     2015-08-09 21:44:26   R-self02-lgOnTime unused
     2015-08-09 21:44:26   R-self02-lgOnTimeMode absolut
     2015-08-09 21:44:26   R-self02-lgSwJtDlyOff on
     2015-08-09 21:44:26   R-self02-lgSwJtDlyOn on
     2015-08-09 21:44:26   R-self02-lgSwJtOff off
     2015-08-09 21:44:26   R-self02-lgSwJtOn on
     2015-08-09 21:44:26   R-self02-shActionType jmpToTarget
     2015-08-09 21:44:26   R-self02-shCtDlyOff geLo
     2015-08-09 21:44:26   R-self02-shCtDlyOn geLo
     2015-08-09 21:44:26   R-self02-shCtOff geLo
     2015-08-09 21:44:26   R-self02-shCtOn geLo
     2015-08-09 21:44:26   R-self02-shCtValHi 100
     2015-08-09 21:44:26   R-self02-shCtValLo 50
     2015-08-09 21:44:26   R-self02-shOffDly 0 s
     2015-08-09 21:44:26   R-self02-shOffTime unused
     2015-08-09 21:44:26   R-self02-shOffTimeMode absolut
     2015-08-09 21:44:26   R-self02-shOnDly 0 s
     2015-08-09 21:44:26   R-self02-shOnTime unused
     2015-08-09 21:44:26   R-self02-shOnTimeMode absolut
     2015-08-09 21:44:26   R-self02-shSwJtDlyOff on
     2015-08-09 21:44:26   R-self02-shSwJtDlyOn on
     2015-08-09 22:20:19   R-self02-shSwJtOff off
     2015-08-09 22:20:19   R-self02-shSwJtOn on
     2015-08-09 22:25:34   R-sign          off
     2015-08-15 12:55:49   RegL_00:        02:01 05:00 0A:CC 0B:E0 0C:00 14:03 18:00 00:00
     2015-08-15 12:12:15   deviceMsg       off (to hmusb)
     2015-08-15 12:12:15   level           0
     2015-08-15 12:12:15   pct             0
     2015-08-15 12:12:15   recentStateType info
     2015-08-15 12:12:15   state           off
     2015-08-15 12:12:15   timedOn         off
   Helper:
     Io:
       newChn     +3926AB,00,01,00
       prefIO
       rxt        0
       vccu
       p:
         3926AB
         00
         01
         00
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
Attributes:
   DbLogExclude .*
   IODev      hmusb
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.0
   model      unknown
   room       Esszimmer
   serialNr   MEQ0083***
   subType    1


Ich möchte herausfinden, welche Optionen ich für das Register "R-self02-shSwJtOn" habe, so dass ich den Befehl verändern kann der gesendet wird wenn ich den Schalter anschalte.

frank

model      unknown
subType    1

das ist ganz schlecht. das must du zuerst io bringen. setze das device in den anlernmodus. die korrekten daten müssen automatisch erscheinen. anschliessend getconfig.

das ist jetzt genau was? der dimmer?

ZitatIch möchte herausfinden, welche Optionen ich für das Register "R-self02-shSwJtOn" habe, so dass ich den Befehl verändern kann der gesendet wird wenn ich den Schalter anschalte.

ein schalter sendet immer short oder long (grob) egal an wen. der aktor entscheidet dann, was damit ausgelöst wird. also findest du das register im entsprechenden aktor. self02 ist der eigene button nr 2. ich dachte es geht um einen externen button. bring erstmal das model in ordnung. nicht manuell!
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Hanjo

Hi Frank,

danke für die Antwort. Nein, das ist jetzt der HM-RC-2-PBU-FM. Ich habe den schon mehrfach über den Alernmodus mit FHEM verbunden, aber leider kommen immer diese beiden Werte dabei heraus. Kann es sein, dass FHEM dieses Model einfach nicht kennt und es deswegen zu Problemen kommt?

Zu deiner zweiten Anmerkung: Wenn ich dich richtig verstehe müsste ein "Short" des self02 am (Funk-)Schalter (HM-RC-2-PBU-FM) ebenfalls ein "Short" des self02 des Autors (HM-LC-Dim1TPBU-FM ) auslösen, korrekt? Tatsächlich ist es aber so, dass ein "Short" des self02 des Aktors die von mir gewünschte Aktion auslöst (nämlich den Dimmer auf die vorherige Stufen, z.B. 50% einstellt), während ein "Short" des self02 des Senders eine falsche Aktion auslöst (in diesem Fall den Dimmer auf 100% einstellt).

Danke & Gruß
Hanjo

frank

hast du hminfo definiert? mit get hminfo models sehe ich einen
remote           HM-RC-2-PBU-FM           00E0 config                         1,4   1-2 Btn,
wann hast du zuletzt "update" in das eingabefeld getippt? version?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Hanjo

Ok, das "update" hat einiges verändert - super Idee:
Internals:
   DEF        3926AB
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     15
   NAME       Schalter_EZ
   NR         60
   NTFY_ORDER 50-Schalter_EZ
   STATE      Schalter_EZ_Btn_01 Short
   TYPE       CUL_HM
   channel_01 Schalter_EZ_Btn_01
   channel_02 Schalter_EZ_Btn_02
   hmusb_MSGCNT 15
   hmusb_RAWMSG E3926AB,0000,09495E2E,FF,FFBA,90A4403926AB36882F010F
   hmusb_RSSI -70
   hmusb_TIME 2015-08-19 22:47:04
   lastMsg    No:90 - t:40 s:3926AB d:36882F 010F
   protLastRcv 2015-08-19 22:47:04
   protSnd    5 last_at:2015-08-19 22:46:55
   protState  CMDs_done
   rssi_at_hmusb lst:-70 max:-62 avg:-67.8 cnt:15 min:-75
   CHANGETIME:
   Readings:
     2015-08-19 22:46:56   CommandAccepted yes
     2015-08-19 22:46:55   D-firmware      1.0
     2015-08-19 22:46:55   D-serialNr      MEQ0083***
     2015-08-19 22:45:28   PairedTo        0x******
     2015-08-15 12:36:58   R-Dimmer_EZ_Sw-expectAES set_off
     2015-08-15 12:36:58   R-Dimmer_EZ_Sw-peerNeedsBurst set_off
     2015-08-09 22:25:32   R-intKeyVisib   invisib
     2015-08-19 22:46:55   R-pairCentral   set_0x******
     2015-08-09 21:44:25   R-self01-lgActionType jmpToTarget
     2015-08-09 21:44:25   R-self01-lgCtDlyOff geLo
     2015-08-09 21:44:25   R-self01-lgCtDlyOn geLo
     2015-08-09 21:44:25   R-self01-lgCtOff geLo
     2015-08-09 21:44:25   R-self01-lgCtOn geLo
     2015-08-09 21:44:25   R-self01-lgCtValHi 100
     2015-08-09 21:44:25   R-self01-lgCtValLo 50
     2015-08-09 21:44:25   R-self01-lgMultiExec on
     2015-08-09 21:44:25   R-self01-lgOffDly 0 s
     2015-08-09 21:44:25   R-self01-lgOffTime unused
     2015-08-09 21:44:25   R-self01-lgOffTimeMode absolut
     2015-08-09 21:44:25   R-self01-lgOnDly 0 s
     2015-08-09 21:44:25   R-self01-lgOnTime 0 s
     2015-08-09 21:44:25   R-self01-lgOnTimeMode absolut
     2015-08-09 21:44:25   R-self01-lgSwJtDlyOff off
     2015-08-09 21:44:25   R-self01-lgSwJtDlyOn off
     2015-08-09 21:44:25   R-self01-lgSwJtOff off
     2015-08-09 21:44:25   R-self01-lgSwJtOn on
     2015-08-09 21:44:25   R-self01-shActionType jmpToTarget
     2015-08-09 21:44:25   R-self01-shCtDlyOff geLo
     2015-08-09 21:44:25   R-self01-shCtDlyOn geLo
     2015-08-09 21:44:25   R-self01-shCtOff geLo
     2015-08-09 21:44:25   R-self01-shCtOn geLo
     2015-08-09 21:44:25   R-self01-shCtValHi 100
     2015-08-09 21:44:25   R-self01-shCtValLo 50
     2015-08-09 21:44:25   R-self01-shOffDly 0 s
     2015-08-09 21:44:25   R-self01-shOffTime unused
     2015-08-09 21:44:25   R-self01-shOffTimeMode absolut
     2015-08-09 21:44:25   R-self01-shOnDly 0 s
     2015-08-09 21:44:25   R-self01-shOnTime unused
     2015-08-09 21:44:25   R-self01-shOnTimeMode absolut
     2015-08-09 21:44:25   R-self01-shSwJtDlyOff off
     2015-08-09 21:44:25   R-self01-shSwJtDlyOn off
     2015-08-09 22:20:18   R-self01-shSwJtOff off
     2015-08-09 22:20:18   R-self01-shSwJtOn on
     2015-08-09 21:44:26   R-self02-lgActionType jmpToTarget
     2015-08-09 21:44:26   R-self02-lgCtDlyOff geLo
     2015-08-09 21:44:26   R-self02-lgCtDlyOn geLo
     2015-08-09 21:44:26   R-self02-lgCtOff geLo
     2015-08-09 21:44:26   R-self02-lgCtOn geLo
     2015-08-09 21:44:26   R-self02-lgCtValHi 100
     2015-08-09 21:44:26   R-self02-lgCtValLo 50
     2015-08-09 21:44:26   R-self02-lgMultiExec on
     2015-08-09 21:44:26   R-self02-lgOffDly 0 s
     2015-08-09 21:44:26   R-self02-lgOffTime unused
     2015-08-09 21:44:26   R-self02-lgOffTimeMode absolut
     2015-08-09 21:44:26   R-self02-lgOnDly 0 s
     2015-08-09 21:44:26   R-self02-lgOnTime unused
     2015-08-09 21:44:26   R-self02-lgOnTimeMode absolut
     2015-08-09 21:44:26   R-self02-lgSwJtDlyOff on
     2015-08-09 21:44:26   R-self02-lgSwJtDlyOn on
     2015-08-09 21:44:26   R-self02-lgSwJtOff off
     2015-08-09 21:44:26   R-self02-lgSwJtOn on
     2015-08-09 21:44:26   R-self02-shActionType jmpToTarget
     2015-08-09 21:44:26   R-self02-shCtDlyOff geLo
     2015-08-09 21:44:26   R-self02-shCtDlyOn geLo
     2015-08-09 21:44:26   R-self02-shCtOff geLo
     2015-08-09 21:44:26   R-self02-shCtOn geLo
     2015-08-09 21:44:26   R-self02-shCtValHi 100
     2015-08-09 21:44:26   R-self02-shCtValLo 50
     2015-08-09 21:44:26   R-self02-shOffDly 0 s
     2015-08-09 21:44:26   R-self02-shOffTime unused
     2015-08-09 21:44:26   R-self02-shOffTimeMode absolut
     2015-08-09 21:44:26   R-self02-shOnDly 0 s
     2015-08-09 21:44:26   R-self02-shOnTime unused
     2015-08-09 21:44:26   R-self02-shOnTimeMode absolut
     2015-08-09 21:44:26   R-self02-shSwJtDlyOff on
     2015-08-09 21:44:26   R-self02-shSwJtDlyOn on
     2015-08-09 22:20:19   R-self02-shSwJtOff off
     2015-08-09 22:20:19   R-self02-shSwJtOn on
     2015-08-09 22:25:34   R-sign          off
     2015-08-19 22:47:04   battery         ok
     2015-08-15 12:12:15   deviceMsg       off (to hmusb)
     2015-08-15 12:12:15   level           0
     2015-08-15 12:12:15   pct             0
     2015-08-15 12:12:15   recentStateType info
     2015-08-19 22:47:04   state           Schalter_EZ_Btn_01 Short
     2015-08-15 12:12:15   timedOn         off
     2015-08-19 22:46:47   trigger         Long_14
     2015-08-19 22:46:47   trigger_cnt     14
   Helper:
     BNO        14
     BNOCNT     7
     HM_CMDNR   144
     cSnd       01CCE0003926AB000802010ACC0BE00C00,01CCE0003926AB0006
     mId        00E0
     rxType     4
     Io:
       newChn     +3926AB,00,00,00
       nextSend   1440017224.97457
       prefIO
       rxt        0
       vccu
       p:
         3926AB
         00
         00
         00
     Mrssi:
       mNo        90
       Io:
         hmusb      -68
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf   00
       qReqStat
     Role:
       dev        1
     Rssi:
       At_hmusb:
         avg        -67.8
         cnt        15
         lst        -70
         max        -62
         min        -75
     Shadowreg:
       RegL_00:    02:01 0A:CC 0B:E0 0C:00
Attributes:
   DbLogExclude .*
   IODev      hmusb
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.0
   model      HM-RC-2-PBU-FM
   room       Esszimmer
   serialNr   MEQ0083***
   subType    remote


Allerdings kann ich auf die Register immer noch nicht zugreifen:
list:         register | range              | peer     | description
   0: pairCentral      |   0 to 16777215    |          | pairing to central


Auch nicht über channel_01:
list:         register | range              | peer     | description
   1: dblPress         |   0 to 1.5s        |          | time to detect double press
   1: longPress        | 0.3 to 1.8s        |          | time to detect key long press
   1: sign             |     literal        |          | signature (AES) options:off,on
   4: expectAES        |     literal        | required | expect AES options:off,on
   4: peerNeedsBurst   |     literal        | required | peer expects burst options:off,on

frank

ZitatAllerdings kann ich auf die Register immer noch nicht zugreifen:
das ist auch gut so.  ;) wie ich vorhin schon sagte. die register befinden sich immer im aktor.
die, die du da in den readings siehst sind falsch. siehe datum. also ersteinmal set clear readings und anschliessend get config und, wenn alles da ist (cmds_done), sichern mit save. dann lass sehen, wie es aussieht.

voraussetzung ist ein peering. das sehe ich noch nicht. du sagtes aber, dass du mit dem schalter den dimmer betätigen kannst, also müsste eins zu sehen sein.

     2015-08-15 12:36:58   R-Dimmer_EZ_Sw-expectAES set_off
     2015-08-15 12:36:58   R-Dimmer_EZ_Sw-peerNeedsBurst set_off

fragmente sind ja noch zu sehen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Hanjo

Ahja, jetzt sieht das Ganze schon übersichtlicher aus:
Internals:
   DEF        3926AB
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     62
   NAME       Schalter_EZ
   NR         60
   NTFY_ORDER 50-Schalter_EZ
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Schalter_EZ_Btn_01
   channel_02 Schalter_EZ_Btn_02
   hmusb_MSGCNT 62
   hmusb_RAWMSG R49E738EE,0001,012CD1DD,FF,FFC0,AAA0103926ABCCE0000201000000
   hmusb_RSSI -64
   hmusb_TIME 2015-08-20 08:58:54
   lastMsg    No:AA - t:10 s:3926AB d:CCE000 0201000000
   protLastRcv 2015-08-20 08:58:54
   protSnd    33 last_at:2015-08-20 08:58:54
   protState  CMDs_done
   rssi_at_hmusb cnt:62 min:-81 max:-58 avg:-65.14 lst:-64
   CHANGETIME:
   Readings:
     2015-08-20 08:58:51   D-firmware      1.0
     2015-08-20 08:58:51   D-serialNr      MEQ0083022
     2015-08-20 08:58:51   PairedTo        0xCCE000
     2015-08-20 08:57:02   R-pairCentral   0xCCE000
     2015-08-20 08:58:51   RegL_00:          02:01 05:00 0A:CC 0B:E0 0C:00 14:03 18:00 00:00
     2015-08-20 08:56:56   battery         ok
     2015-08-20 08:58:54   state           CMDs_done
   Helper:
     BNO        14
     BNOCNT     7
     HM_CMDNR   170
     cSnd       01CCE0003926AB010436882F0104,01CCE0003926AB020436882F0104
     mId        00E0
     rxType     4
     Io:
       newChn     +3926AB,00,00,00
       nextSend   1440053934.46796
       prefIO
       rxt        0
       vccu
       p:
         3926AB
         00
         00
         00
     Mrssi:
       mNo        AA
       Io:
         hmusb      -62
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         hmusb
       flg        A
       ts         1440053934.40293
       ack:
         HASH(0x12be188)
         AA8002CCE0003926AB00
     Rssi:
       At_hmusb:
         avg        -65.1451612903226
         cnt        62
         lst        -64
         max        -58
         min        -81
     Shadowreg:
Attributes:
   DbLogExclude .*
   IODev      hmusb
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.0
   model      HM-RC-2-PBU-FM
   room       Esszimmer
   serialNr   MEQ0083022
   subType    remote

Internals:
   CFGFN
   DEF        3926AB01
   NAME       Schalter_EZ_Btn_01
   NR         252
   STATE      LongRelease 6_17 (to Schalter_EZ)
   TYPE       CUL_HM
   chanNo     01
   device     Schalter_EZ
   peerList   Dimmer_EZ_Sw,
   CHANGETIME:
   Helper:
     Dblog:
       R-dimmer_ez_sw-expectaes:
         Logdb:
           TIME       1440053824.61729
           VALUE      off
       R-dimmer_ez_sw-peerneedsburst:
         Logdb:
           TIME       1440053824.61729
           VALUE      off
       R-longpress:
         Logdb:
           TIME       1440053822.53723
           VALUE      0.4 s
       R-sign:
         Logdb:
           TIME       1440053822.53723
           VALUE      off
       State:
         Logdb:
           TIME       1440053817.00373
           VALUE      LongRelease 6_17 (to Schalter_EZ)
       Trigger:
         Logdb:
           TIME       1440053817.00373
           VALUE      Long_17
       Trigger_cnt:
         Logdb:
           TIME       1440053817.00373
           VALUE      17
   Readings:
     2015-08-20 08:57:04   R-Dimmer_EZ_Sw-expectAES off
     2015-08-20 08:57:04   R-Dimmer_EZ_Sw-peerNeedsBurst off
     2015-08-20 08:57:02   R-longPress     0.4 s
     2015-08-20 08:57:02   R-sign          off
     2015-08-20 08:58:51   RegL_01:          04:10 08:00 30:03 00:00
     2015-08-20 08:58:53   RegL_04:Dimmer_EZ_Sw   01:00 00:00
     2015-08-20 08:58:52   peerList        Dimmer_EZ_Sw,
     2015-08-20 08:56:56   state           LongRelease 6_17 (to Schalter_EZ)
     2015-08-20 08:56:56   trigger         Long_17
     2015-08-20 08:56:56   trigger_cnt     17
   Helper:
     BNO        17
     BNOCNT     6
     peerIDsRaw ,36882F01,00000000
     Role:
       chn        1
     Shadowreg:
Attributes:
   model      HM-RC-2-PBU-FM
   peerIDs    00000000,36882F01,


Jetzt sehe ich auch, dass es hier nichts einzustellen gibt.

Bleibt allerdings trotzdem die Frage, warum der "An" Knopf (also oben) des Dimmers die Lampe auf die vorherige Helligkeit einstellt (also z.B. 50%, wie erwartet) während der Funkschalter immer auf die volle Helligkeit (also 100%) stellt.

Danke & Gruß
Hanjo

frank

so langsam wird es ja.  :)

im chan1 vom rc-schalter siehst du, dass dieser button mit dem chn1 vom dimmer gepeert ist

2015-08-20 08:58:52   peerList        Dimmer_EZ_Sw,
peerIDs    00000000,36882F01,

dort sind dann die aktionen, die dieser button am dimmer auslöst zu sehen. (readings)

jetzt aktualisiere (clear readings/getconfig) auch den dimmer und poste je ein list vom device und chn1.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Hanjo

#12
Sehr gern:
Internals:
   DEF        36882F
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     109
   NAME       Dimmer_EZ
   NR         55
   NTFY_ORDER 50-Dimmer_EZ
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Dimmer_EZ_Sw
   channel_02 Dimmer_EZ_Sw1_V_01
   channel_03 Dimmer_EZ_Sw1_V_02
   hmusb_MSGCNT 109
   hmusb_RAWMSG E36882F,0000,015DF7D8,FF,FFC6,ECA01036882FCCE000030000
   hmusb_RSSI -58
   hmusb_TIME 2015-08-20 09:52:35
   lastMsg    No:EC - t:10 s:36882F d:CCE000 030000
   protLastRcv 2015-08-20 09:52:35
   protSnd    103 last_at:2015-08-20 09:52:35
   protState  CMDs_done
   rssi_Schalter_EZ lst:-45 avg:-44.66 max:-44 min:-45 cnt:6
   rssi_at_hmusb lst:-58 min:-64 cnt:109 avg:-59.21 max:-56
   rssi_hmusb lst:-64 min:-64 cnt:6 avg:-61 max:-58
   CHANGETIME:
   Readings:
     2015-08-20 09:52:14   PairedTo        0xCCE000
     2015-08-20 09:52:14   R-intKeyVisib   visib
     2015-08-20 09:52:14   R-localResDis   off
     2015-08-20 09:52:14   R-pairCentral   0xCCE000
     2015-08-20 09:52:35   state           CMDs_done
   Helper:
     HM_CMDNR   236
     cSnd       01CCE00036882F030436882F0103,01CCE00036882F030436882F0203
     mId        0068
     rxType     1
     Io:
       newChn     +36882F,00,00,00
       nextSend   1440057155.52154
       prefIO
       rxt        0
       vccu
       p:
         36882F
         00
         00
         00
     Mrssi:
       mNo        EC
       Io:
         hmusb      -56
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         hmusb
       flg        A
       ts         1440057155.46997
       ack:
         HASH(0x12cf198)
         EC8002CCE00036882F00
     Rssi:
       Schalter_ez:
         avg        -44.6666666666667
         cnt        6
         lst        -45
         max        -44
         min        -45
       At_hmusb:
         avg        -59.2110091743119
         cnt        109
         lst        -58
         max        -56
         min        -64
       Hmusb:
         avg        -61
         cnt        6
         lst        -64
         max        -58
         min        -64
     Shadowreg:
     Vdim:
       idPhy      36882F
       idV2       36882F
       idV3       36882F01
Attributes:
   DbLogExclude ^(?!.*level).*
   IODev      hmusb
   autoReadReg 4_reqStatus
   event-min-interval state:900
   event-on-change-reading .*
   event-on-update-reading .*
   expert     1_on
   firmware   2.7
   model      HM-LC-Dim1TPBU-FM
   room       Esszimmer
   serialNr   MEQ0074647
   subType    dimmer
   webCmd     statusRequest:toggle:on:off:up:down

Internals:
   DEF        36882F01
   NAME       Dimmer_EZ_Sw
   NR         56
   NTFY_ORDER 50-Dimmer_EZ_Sw
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     Dimmer_EZ
   peerList   self01,self02,Schalter_EZ_Btn_01,Schalter_EZ_Btn_02,
   CHANGETIME:
   Helper:
...
   Readings:
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgActionTypeDim downDim
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgCtDlyOff geLo
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgCtDlyOn geLo
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgCtOff geLo
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgCtOn geLo
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgCtRampOff geLo
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgCtRampOn geLo
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgCtValHi 100
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgCtValLo 50
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimElsActionType off
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimElsJtDlyOff rampOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimElsJtDlyOn rampOn
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimElsJtOff dlyOn
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimElsJtOn dlyOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimElsJtRampOff off
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimElsJtRampOn on
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimElsOffTimeMd absolut
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimElsOnTimeMd absolut
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimJtDlyOff rampOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimJtDlyOn dlyOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimJtOff dlyOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimJtOn dlyOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimJtRampOff off
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimJtRampOn dlyOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimMaxLvl 100 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimMinLvl 0 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgDimStep 5 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgMultiExec on
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOffDly 0 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOffDlyBlink on
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOffDlyNewTime 0.4 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOffDlyOldTime 0.4 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOffDlyStep 5 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOffLevel 0 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOffTime unused
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOffTimeMode absolut
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOnDly 0 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOnDlyMode setToOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOnLevel 100 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOnLvlPrio high
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOnMinLevel 10 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOnTime 1 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgOnTimeMode minimal
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgRampOffTime 0.5 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgRampOnTime 0.5 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-lgRampSstep 5 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shActionTypeDim jmpToTarget
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shCtDlyOff geLo
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shCtDlyOn geLo
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shCtOff geLo
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shCtOn geLo
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shCtRampOff geLo
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shCtRampOn geLo
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shCtValHi 100
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shCtValLo 50
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimElsActionType off
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimElsJtDlyOff rampOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimElsJtDlyOn rampOn
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimElsJtOff dlyOn
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimElsJtOn dlyOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimElsJtRampOff off
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimElsJtRampOn on
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimElsOffTimeMd absolut
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimElsOnTimeMd absolut
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimJtDlyOff rampOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimJtDlyOn dlyOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimJtOff dlyOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimJtOn dlyOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimJtRampOff off
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimJtRampOn dlyOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimMaxLvl 100 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimMinLvl 0 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shDimStep 5 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOffDly 0 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOffDlyBlink on
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOffDlyNewTime 0.4 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOffDlyOldTime 0.4 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOffDlyStep 5 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOffLevel 0 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOffTime unused
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOffTimeMode absolut
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOnDly 0 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOnDlyMode setToOff
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOnLevel 100 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOnLvlPrio high
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOnMinLevel 10 %
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOnTime unused
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shOnTimeMode absolut
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shRampOffTime 0.5 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shRampOnTime 0.5 s
     2015-08-20 09:52:25   R-Schalter_EZ_Btn_01-shRampSstep 5 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgActionTypeDim upDim
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgCtDlyOff geLo
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgCtDlyOn geLo
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgCtOff geLo
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgCtOn geLo
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgCtRampOff geLo
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgCtRampOn geLo
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgCtValHi 100
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgCtValLo 50
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimElsActionType off
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimElsJtDlyOff rampOff
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimElsJtDlyOn rampOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimElsJtOff dlyOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimElsJtOn dlyOff
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimElsJtRampOff off
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimElsJtRampOn on
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimElsOffTimeMd absolut
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimElsOnTimeMd absolut
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimJtDlyOff rampOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimJtDlyOn rampOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimJtOff dlyOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimJtOn rampOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimJtRampOff rampOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimJtRampOn on
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimMaxLvl 100 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimMinLvl 0 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgDimStep 5 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgMultiExec on
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOffDly 0 s
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOffDlyBlink on
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOffDlyNewTime 0.4 s
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOffDlyOldTime 0.4 s
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOffDlyStep 5 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOffLevel 0 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOffTime unused
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOffTimeMode absolut
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOnDly 0 s
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOnDlyMode setToOff
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOnLevel 100 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOnLvlPrio high
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOnMinLevel 10 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOnTime unused
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgOnTimeMode absolut
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgRampOffTime 0.5 s
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgRampOnTime 0.5 s
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-lgRampSstep 5 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shActionTypeDim jmpToTarget
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shCtDlyOff geLo
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shCtDlyOn geLo
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shCtOff geLo
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shCtOn geLo
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shCtRampOff geLo
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shCtRampOn geLo
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shCtValHi 100
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shCtValLo 50
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimElsActionType off
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimElsJtDlyOff rampOff
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimElsJtDlyOn rampOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimElsJtOff dlyOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimElsJtOn dlyOff
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimElsJtRampOff off
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimElsJtRampOn on
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimElsOffTimeMd absolut
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimElsOnTimeMd absolut
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimJtDlyOff rampOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimJtDlyOn rampOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimJtOff dlyOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimJtOn rampOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimJtRampOff rampOn
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimJtRampOn on
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimMaxLvl 100 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimMinLvl 0 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shDimStep 5 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOffDly 0 s
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOffDlyBlink on
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOffDlyNewTime 0.4 s
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOffDlyOldTime 0.4 s
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOffDlyStep 5 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOffLevel 0 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOffTime unused
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOffTimeMode absolut
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOnDly 0 s
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOnDlyMode setToOff
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOnLevel 100 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOnLvlPrio high
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOnMinLevel 10 %
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOnTime unused
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shOnTimeMode absolut
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shRampOffTime 0.5 s
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shRampOnTime 0.5 s
     2015-08-20 09:52:27   R-Schalter_EZ_Btn_02-shRampSstep 5 %
     2015-08-20 09:52:15   R-fuseDelay     1 s
     2015-08-20 09:52:15   R-logicCombination or
     2015-08-20 09:52:15   R-ovrTempLvl    80 C
     2015-08-20 09:52:15   R-powerUpAction off
     2015-08-20 09:52:15   R-redLvl        40 %
     2015-08-20 09:52:15   R-redTempLvl    75 C
     2015-08-20 09:52:21   R-self01-lgActionTypeDim downDim
     2015-08-20 09:52:21   R-self01-lgCtDlyOff geLo
     2015-08-20 09:52:21   R-self01-lgCtDlyOn geLo
     2015-08-20 09:52:21   R-self01-lgCtOff geLo
     2015-08-20 09:52:21   R-self01-lgCtOn geLo
     2015-08-20 09:52:21   R-self01-lgCtRampOff geLo
     2015-08-20 09:52:21   R-self01-lgCtRampOn geLo
     2015-08-20 09:52:21   R-self01-lgCtValHi 100
     2015-08-20 09:52:21   R-self01-lgCtValLo 50
     2015-08-20 09:52:21   R-self01-lgDimElsActionType off
     2015-08-20 09:52:21   R-self01-lgDimElsJtDlyOff rampOff
     2015-08-20 09:52:21   R-self01-lgDimElsJtDlyOn rampOn
     2015-08-20 09:52:21   R-self01-lgDimElsJtOff dlyOn
     2015-08-20 09:52:21   R-self01-lgDimElsJtOn dlyOff
     2015-08-20 09:52:21   R-self01-lgDimElsJtRampOff off
     2015-08-20 09:52:21   R-self01-lgDimElsJtRampOn on
     2015-08-20 09:52:21   R-self01-lgDimElsOffTimeMd absolut
     2015-08-20 09:52:21   R-self01-lgDimElsOnTimeMd absolut
     2015-08-20 09:52:21   R-self01-lgDimJtDlyOff rampOff
     2015-08-20 09:52:21   R-self01-lgDimJtDlyOn dlyOff
     2015-08-20 09:52:21   R-self01-lgDimJtOff dlyOff
     2015-08-20 09:52:21   R-self01-lgDimJtOn dlyOff
     2015-08-20 09:52:21   R-self01-lgDimJtRampOff off
     2015-08-20 09:52:21   R-self01-lgDimJtRampOn dlyOff
     2015-08-20 09:52:21   R-self01-lgDimMaxLvl 100 %
     2015-08-20 09:52:21   R-self01-lgDimMinLvl 0 %
     2015-08-20 09:52:21   R-self01-lgDimStep 5 %
     2015-08-20 09:52:21   R-self01-lgMultiExec on
     2015-08-20 09:52:21   R-self01-lgOffDly 0 s
     2015-08-20 09:52:21   R-self01-lgOffDlyBlink on
     2015-08-20 09:52:21   R-self01-lgOffDlyNewTime 0.4 s
     2015-08-20 09:52:21   R-self01-lgOffDlyOldTime 0.4 s
     2015-08-20 09:52:21   R-self01-lgOffDlyStep 5 %
     2015-08-20 09:52:21   R-self01-lgOffLevel 0 %
     2015-08-20 09:52:21   R-self01-lgOffTime unused
     2015-08-20 09:52:21   R-self01-lgOffTimeMode absolut
     2015-08-20 09:52:21   R-self01-lgOnDly 0 s
     2015-08-20 09:52:21   R-self01-lgOnDlyMode setToOff
     2015-08-20 09:52:21   R-self01-lgOnLevel 100 %
     2015-08-20 09:52:21   R-self01-lgOnLvlPrio high
     2015-08-20 09:52:21   R-self01-lgOnMinLevel 10 %
     2015-08-20 09:52:21   R-self01-lgOnTime 1 s
     2015-08-20 09:52:21   R-self01-lgOnTimeMode minimal
     2015-08-20 09:52:21   R-self01-lgRampOffTime 0 s
     2015-08-20 09:52:21   R-self01-lgRampOnTime 0.5 s
     2015-08-20 09:52:21   R-self01-lgRampSstep 5 %
     2015-08-20 09:52:21   R-self01-shActionTypeDim jmpToTarget
     2015-08-20 09:52:21   R-self01-shCtDlyOff geLo
     2015-08-20 09:52:21   R-self01-shCtDlyOn geLo
     2015-08-20 09:52:21   R-self01-shCtOff geLo
     2015-08-20 09:52:21   R-self01-shCtOn geLo
     2015-08-20 09:52:21   R-self01-shCtRampOff geLo
     2015-08-20 09:52:21   R-self01-shCtRampOn geLo
     2015-08-20 09:52:21   R-self01-shCtValHi 100
     2015-08-20 09:52:21   R-self01-shCtValLo 50
     2015-08-20 09:52:21   R-self01-shDimElsActionType off
     2015-08-20 09:52:21   R-self01-shDimElsJtDlyOff rampOff
     2015-08-20 09:52:21   R-self01-shDimElsJtDlyOn rampOn
     2015-08-20 09:52:21   R-self01-shDimElsJtOff dlyOn
     2015-08-20 09:52:21   R-self01-shDimElsJtOn dlyOff
     2015-08-20 09:52:21   R-self01-shDimElsJtRampOff off
     2015-08-20 09:52:21   R-self01-shDimElsJtRampOn on
     2015-08-20 09:52:21   R-self01-shDimElsOffTimeMd absolut
     2015-08-20 09:52:21   R-self01-shDimElsOnTimeMd absolut
     2015-08-20 09:52:21   R-self01-shDimJtDlyOff rampOff
     2015-08-20 09:52:21   R-self01-shDimJtDlyOn dlyOff
     2015-08-20 09:52:21   R-self01-shDimJtOff dlyOff
     2015-08-20 09:52:21   R-self01-shDimJtOn dlyOff
     2015-08-20 09:52:21   R-self01-shDimJtRampOff off
     2015-08-20 09:52:21   R-self01-shDimJtRampOn dlyOff
     2015-08-20 09:52:21   R-self01-shDimMaxLvl 100 %
     2015-08-20 09:52:21   R-self01-shDimMinLvl 0 %
     2015-08-20 09:52:21   R-self01-shDimStep 5 %
     2015-08-20 09:52:21   R-self01-shOffDly 0 s
     2015-08-20 09:52:21   R-self01-shOffDlyBlink on
     2015-08-20 09:52:21   R-self01-shOffDlyNewTime 0.4 s
     2015-08-20 09:52:21   R-self01-shOffDlyOldTime 0.4 s
     2015-08-20 09:52:21   R-self01-shOffDlyStep 5 %
     2015-08-20 09:52:21   R-self01-shOffLevel 0 %
     2015-08-20 09:52:21   R-self01-shOffTime unused
     2015-08-20 09:52:21   R-self01-shOffTimeMode absolut
     2015-08-20 09:52:21   R-self01-shOnDly 0 s
     2015-08-20 09:52:21   R-self01-shOnDlyMode setToOff
     2015-08-20 09:52:21   R-self01-shOnLevel 100 %
     2015-08-20 09:52:21   R-self01-shOnLvlPrio high
     2015-08-20 09:52:21   R-self01-shOnMinLevel 10 %
     2015-08-20 09:52:21   R-self01-shOnTime unused
     2015-08-20 09:52:21   R-self01-shOnTimeMode absolut
     2015-08-20 09:52:21   R-self01-shRampOffTime 0 s
     2015-08-20 09:52:21   R-self01-shRampOnTime 0.5 s
     2015-08-20 09:52:21   R-self01-shRampSstep 5 %
     2015-08-20 09:52:23   R-self02-lgActionTypeDim upDim
     2015-08-20 09:52:23   R-self02-lgCtDlyOff geLo
     2015-08-20 09:52:23   R-self02-lgCtDlyOn geLo
     2015-08-20 09:52:23   R-self02-lgCtOff geLo
     2015-08-20 09:52:23   R-self02-lgCtOn geLo
     2015-08-20 09:52:23   R-self02-lgCtRampOff geLo
     2015-08-20 09:52:23   R-self02-lgCtRampOn geLo
     2015-08-20 09:52:23   R-self02-lgCtValHi 100
     2015-08-20 09:52:23   R-self02-lgCtValLo 50
     2015-08-20 09:52:23   R-self02-lgDimElsActionType off
     2015-08-20 09:52:23   R-self02-lgDimElsJtDlyOff rampOff
     2015-08-20 09:52:23   R-self02-lgDimElsJtDlyOn rampOn
     2015-08-20 09:52:23   R-self02-lgDimElsJtOff dlyOn
     2015-08-20 09:52:23   R-self02-lgDimElsJtOn dlyOff
     2015-08-20 09:52:23   R-self02-lgDimElsJtRampOff off
     2015-08-20 09:52:23   R-self02-lgDimElsJtRampOn on
     2015-08-20 09:52:23   R-self02-lgDimElsOffTimeMd absolut
     2015-08-20 09:52:23   R-self02-lgDimElsOnTimeMd absolut
     2015-08-20 09:52:23   R-self02-lgDimJtDlyOff rampOn
     2015-08-20 09:52:23   R-self02-lgDimJtDlyOn rampOn
     2015-08-20 09:52:23   R-self02-lgDimJtOff dlyOn
     2015-08-20 09:52:23   R-self02-lgDimJtOn rampOn
     2015-08-20 09:52:23   R-self02-lgDimJtRampOff rampOn
     2015-08-20 09:52:23   R-self02-lgDimJtRampOn on
     2015-08-20 09:52:23   R-self02-lgDimMaxLvl 100 %
     2015-08-20 09:52:23   R-self02-lgDimMinLvl 0 %
     2015-08-20 09:52:23   R-self02-lgDimStep 5 %
     2015-08-20 09:52:23   R-self02-lgMultiExec on
     2015-08-20 09:52:23   R-self02-lgOffDly 0 s
     2015-08-20 09:52:23   R-self02-lgOffDlyBlink on
     2015-08-20 09:52:23   R-self02-lgOffDlyNewTime 0.4 s
     2015-08-20 09:52:23   R-self02-lgOffDlyOldTime 0.4 s
     2015-08-20 09:52:23   R-self02-lgOffDlyStep 5 %
     2015-08-20 09:52:23   R-self02-lgOffLevel 0 %
     2015-08-20 09:52:23   R-self02-lgOffTime unused
     2015-08-20 09:52:23   R-self02-lgOffTimeMode absolut
     2015-08-20 09:52:23   R-self02-lgOnDly 0 s
     2015-08-20 09:52:23   R-self02-lgOnDlyMode setToOff
     2015-08-20 09:52:23   R-self02-lgOnLevel oldLevel
     2015-08-20 09:52:23   R-self02-lgOnLvlPrio high
     2015-08-20 09:52:23   R-self02-lgOnMinLevel 10 %
     2015-08-20 09:52:23   R-self02-lgOnTime unused
     2015-08-20 09:52:23   R-self02-lgOnTimeMode absolut
     2015-08-20 09:52:23   R-self02-lgRampOffTime 0.5 s
     2015-08-20 09:52:23   R-self02-lgRampOnTime 0.5 s
     2015-08-20 09:52:23   R-self02-lgRampSstep 5 %
     2015-08-20 09:52:23   R-self02-shActionTypeDim jmpToTarget
     2015-08-20 09:52:23   R-self02-shCtDlyOff geLo
     2015-08-20 09:52:23   R-self02-shCtDlyOn geLo
     2015-08-20 09:52:23   R-self02-shCtOff geLo
     2015-08-20 09:52:23   R-self02-shCtOn geLo
     2015-08-20 09:52:23   R-self02-shCtRampOff geLo
     2015-08-20 09:52:23   R-self02-shCtRampOn geLo
     2015-08-20 09:52:23   R-self02-shCtValHi 100
     2015-08-20 09:52:23   R-self02-shCtValLo 50
     2015-08-20 09:52:23   R-self02-shDimElsActionType off
     2015-08-20 09:52:23   R-self02-shDimElsJtDlyOff rampOff
     2015-08-20 09:52:23   R-self02-shDimElsJtDlyOn rampOn
     2015-08-20 09:52:23   R-self02-shDimElsJtOff dlyOn
     2015-08-20 09:52:23   R-self02-shDimElsJtOn dlyOff
     2015-08-20 09:52:23   R-self02-shDimElsJtRampOff off
     2015-08-20 09:52:23   R-self02-shDimElsJtRampOn on
     2015-08-20 09:52:23   R-self02-shDimElsOffTimeMd absolut
     2015-08-20 09:52:23   R-self02-shDimElsOnTimeMd absolut
     2015-08-20 09:52:23   R-self02-shDimJtDlyOff rampOn
     2015-08-20 09:52:23   R-self02-shDimJtDlyOn rampOn
     2015-08-20 09:52:23   R-self02-shDimJtOff dlyOn
     2015-08-20 09:52:23   R-self02-shDimJtOn rampOn
     2015-08-20 09:52:23   R-self02-shDimJtRampOff rampOn
     2015-08-20 09:52:23   R-self02-shDimJtRampOn on
     2015-08-20 09:52:23   R-self02-shDimMaxLvl 100 %
     2015-08-20 09:52:23   R-self02-shDimMinLvl 0 %
     2015-08-20 09:52:23   R-self02-shDimStep 5 %
     2015-08-20 09:52:23   R-self02-shOffDly 0 s
     2015-08-20 09:52:23   R-self02-shOffDlyBlink on
     2015-08-20 09:52:23   R-self02-shOffDlyNewTime 0.4 s
     2015-08-20 09:52:23   R-self02-shOffDlyOldTime 0.4 s
     2015-08-20 09:52:23   R-self02-shOffDlyStep 5 %
     2015-08-20 09:52:23   R-self02-shOffLevel 0 %
     2015-08-20 09:52:23   R-self02-shOffTime unused
     2015-08-20 09:52:23   R-self02-shOffTimeMode absolut
     2015-08-20 09:52:23   R-self02-shOnDly 0 s
     2015-08-20 09:52:23   R-self02-shOnDlyMode setToOff
     2015-08-20 09:52:23   R-self02-shOnLevel oldLevel
     2015-08-20 09:52:23   R-self02-shOnLvlPrio high
     2015-08-20 09:52:23   R-self02-shOnMinLevel 10 %
     2015-08-20 09:52:23   R-self02-shOnTime unused
     2015-08-20 09:52:23   R-self02-shOnTimeMode absolut
     2015-08-20 09:52:23   R-self02-shRampOffTime 0.5 s
     2015-08-20 09:52:23   R-self02-shRampOnTime 0 s
     2015-08-20 09:52:23   R-self02-shRampSstep 5 %
     2015-08-20 09:52:15   R-statusInfoMinDly 2 s
     2015-08-20 09:52:15   R-statusInfoRandom 1 s
     2015-08-20 09:52:15   R-transmitTryMax 6
     2015-08-20 09:52:08   deviceMsg       off (to Vact_dev)
     2015-08-20 09:52:08   dim             stop:off
     2015-08-20 09:52:08   level           0
     2015-08-20 09:52:08   overheat        off
     2015-08-20 09:52:08   overload        off
     2015-08-20 09:52:08   pct             0
     2015-08-20 09:52:16   peerList        self01,self02,Schalter_EZ_Btn_01,Schalter_EZ_Btn_02,
     2015-08-20 09:52:10   phyLevel        0
     2015-08-20 09:52:08   recentStateType info
     2015-08-20 09:52:08   reduced         off
     2015-08-20 09:52:10   state           off
     2015-08-20 09:52:08   timedOn         off
   Helper:
     peerIDsRaw ,36882F01,36882F02,3926AB02,3926AB01,00000000
     Dir:
       cur        stop
       rct        up
     Role:
       chn        1
       prs        1
     Shadowreg:
     Vdim:
       idPhy      36882F01
       idV2       36882F02
       idV3       36882F03
Attributes:
   model      HM-LC-Dim1TPBU-FM
   peerIDs    00000000,36882F01,36882F02,3926AB01,3926AB02,
   webCmd     statusRequest:toggle:on:off:up:down

frank

   event-min-interval state:900
   event-on-change-reading .*
   event-on-update-reading .*

das ist ja völlig "sinnfrei". mit den event attributen solltest du dich mal intensiver auseinander setzen. update hebt change komplett wieder auf und min bringt dann noch zusätzlich beim state events dazu. was willst du hiermit erreichen?

chn1 vom dimmer ist mit 4 entities gepeert
peerList   self01,self02,Schalter_EZ_Btn_01,Schalter_EZ_Btn_02,
zu jedem peer gibt es je einen registersatz für short und long. also 4 x 2 = 8 sätze. vergleiche die einstellungen und gleiche sie an, wenn sie gleich funktionieren sollen. self1/2 sind die buttons vom dimmer. ausserdem wirst du in diesem chn mit get reglist jetzt fündig werden, welche optionen es gibt.

bei chn1 fehlt einiges im post.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Hanjo

Oh sorry, ich hatte die Längenbeschränkung nicht bemerkt. Ich habe mal die ganzen "Helper" oben rausgelöscht, jetzt sollte das wichtige da sein.

Der Wert ist im Dimmer ja auch schon korrekt gesetzt:
R-self02-shOnLevel oldLevel

aber der Funkschalter ignoriert dies nach wie vor.

Zu den event: mit min will ich Lücken im Graph vermeiden, die beiden anderen habe ich in einem anderen Thread im Forum gefunden (aber scheinbar habe ich das falsch interpretiert). Mit der Zeile DbLogExclude ^(?!.*level).* speichere ich nur den Wert "level" in der Datenbank, in dem ich einen negative lookahead verwende.

Danke & Gruß
Hanjo