HM-LC-SW2-FM internen Tasten sichtbar machen

Begonnen von budda85, 02 Dezember 2018, 19:48:48

Vorheriges Thema - Nächstes Thema

budda85

Guten Abend,
ich weiß nicht ob ich ein Brett vor'm Kopf habe oder ob ich mich total verrenne, aber ich würde an den HM-LC-SW2-FM gerne zwei Bewegungsmelder anschließen (geben nur einen Impuls bei Bewegung) und diese dann wie eine Treppenhausschalteung betreiben.
Jetzt suche ich vergebens die "internen Readings", mir fehlen irgendwie die long und short Aktionen.
Hier ist mal ein List von dem Device:
Internals:
   CFGFN     
   DEF        6435C3
   HMLAN_MSGCNT 148
   HMLAN_RAWMSG E6435C3,0000,A51854CB,FF,FFC2,70A0106435C31C68F9030000
   HMLAN_RSSI -62
   HMLAN_TIME 2018-12-02 17:01:36
   IODev      HMLAN
   LASTInputDev HMLAN
   MSGCNT     148
   NAME       HM_6435C3
   NOTIFYDEV  global
   NR         293817
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_6435C3_Sw_01
   channel_02 HM_6435C3_Sw_02
   lastMsg    No:70 - t:10 s:6435C3 d:1C68F9 030000
   protCmdDel 32
   protLastRcv 2018-12-02 17:01:36
   protRcv    107 last_at:2018-12-02 17:01:36
   protResnd  21 last_at:2018-12-02 16:41:35
   protResndFail 7 last_at:2018-12-02 16:41:40
   protSnd    142 last_at:2018-12-02 17:01:36
   protState  CMDs_done
   rssi_HMLAN cnt:2 min:-72 max:-71 avg:-71.5 lst:-72
   rssi_at_HMLAN cnt:148 min:-73 max:-60 avg:-62.85 lst:-62
   READINGS:
     2018-12-02 16:45:58   CommandAccepted yes
     2018-12-02 16:44:30   D-firmware      2.8
     2018-12-02 16:44:30   D-serialNr      OEQ1998579
     2018-12-02 16:50:56   PairedTo        0x1C68F9
     2018-11-27 15:15:33   R-confBtnTime   permanent
     2018-12-02 16:46:01   R-intKeyVisib   visib
     2018-11-27 15:15:33   R-localResDis   off
     2018-12-02 16:44:35   R-pairCentral   0x1C68F9
     2018-12-02 16:41:15   powerOn         2018-12-02 16:41:15
     2018-12-02 17:01:36   state           CMDs_done
   helper:
     HM_CMDNR   112
     PONtest    0
     cSnd       011C68F96435C30103,011C68F96435C301046435C30103
     mId        0009
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +6435C3,00,00,00
       nextSend   1543766496.755
       prefIO     
       rxt        0
       vccu       
       p:
         6435C3
         00
         00
         00
     mRssi:
       mNo        70
       io:
         HMLAN:
           -58
           -58
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rpt:
       IO         HMLAN
       flg        A
       ts         1543766496.6642
       ack:
         HASH(0x7bfc560)
         7080021C68F96435C300
     rssi:
       HMLAN:
         avg        -71.5
         cnt        2
         lst        -72
         max        -71
         min        -72
       at_HMLAN:
         avg        -62.8581081081081
         cnt        148
         lst        -62
         max        -60
         min        -73
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLAN
   autoReadReg 4_reqStatus
   expert     1_allReg
   firmware   2.8
   model      HM-LC-SW2-FM
   room       CUL_HM
   serialNr   OEQ1998579
   subType    switch
   webCmd     getConfig:clear msgEvents


Und ein list vom ersten Channel:
Internals:
   CFGFN     
   DEF        6435C301
   NAME       HM_6435C3_Sw_01
   NOTIFYDEV  global
   NR         293818
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     HM_6435C3
   peerList   self01,
   READINGS:
     2018-11-27 15:15:34   R-powerUpAction off
     2018-11-27 15:15:34   R-sign          off
     2018-11-27 15:15:34   R-statusInfoMinDly 2 s
     2018-11-27 15:15:34   R-statusInfoRandom 1 s
     2018-11-27 15:15:34   R-transmitTryMax 6
     2018-12-02 16:41:15   deviceMsg       off (to broadcast)
     2018-12-02 16:41:15   level           0
     2018-12-02 16:41:15   pct             0
     2018-12-02 17:01:35   peerList        self01,
     2018-12-02 16:41:15   recentStateType info
     2018-12-02 16:41:15   state           off
     2018-12-02 16:41:15   timedOn         off
   helper:
     peerIDsRaw ,6435C301,00000000
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   expert     1_allReg
   model      HM-LC-SW2-FM
   peerIDs    00000000,6435C301,
   webCmd     statusRequest:toggle:on:off

Ich habe das expert Attribut auch schon mal 251_Anything gesetzt.

Die müssen doch sichtbar sein oder denke ich hier irgendwie falsch???

Danke und Gruß
Jan

frank

wie hast du gepeert?
mit peerChan oder hast du nur das attr peerIDs geändert?
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

budda85

#2
gepeert?  :o

Ich hab bis jetzt nur das Device gepairt und habe dadurch das Haupt-Device
HM_6435C3
und die beiden Channels
HM_6435C3_Sw_01
HM_6435C3_Sw_02

bekommen.

Muss ich die Channels nochmal extra peeren?

frank

schau ins wiki peeren.
sensorchannel mit aktorchannel peeren.
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

budda85

Also nochmal zum Verständnis.
Ich muss von ein und denselben Device, die eigenen Eingänge mit den eigenen Ausgängen nochmal extra peeren damit ich die Register sehe?

Otto123

#5
Hi,

ich glaube Frank ist irgendwie abgelenkt, die internen Tasten musst Du nicht extra peeren.

Du kannst die Register auch anschauen über
get <device oder ChannelName> regTable

Warum die Register in der Oberfläche nicht gezeigt werden erschliesst sich nicht. Mal  F5 gedrückt?  ;D
Bzw. hast Du überhaupt getConfig gemacht?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

frank

Zitatich würde an den HM-LC-SW2-FM gerne zwei Bewegungsmelder anschließen (geben nur einen Impuls bei Bewegung) und diese dann wie eine Treppenhausschalteung betreiben.
dafür würde ich meinen holzweg wählen.  ;)
nämlich bewegungsmelder mit aktor peeren und die treppenlichtschaltung über die register programmieren.
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

budda85

Das ist komisch, mir wird gesagt: No regs found... (siehe Bild)

F5 Taste müsste eigentlich schon kaputt sein  :)
getConfig habe ich auch des öfteren getestet.

Nach dem ersten pairen habe ich immer ein RESPONSE TIMEOUT nach dem getConfig bekommen.
Dann habe ich nochmal "Nach gepairt" und nun bekommen ich das nicht mehr, sondern immer CMDs_done.
Für mich sieht das in Ordung aus.

Ich hab das nochmal an einem HM-LC-SW1-PL2 getestet, da habe ich das selbe Problem :o
Ich müsste doch auch hier den kleinen Taster sehen oder?

budda85

Zitat von: frank am 02 Dezember 2018, 22:44:36
dafür würde ich meinen holzweg wählen.  ;)
nämlich bewegungsmelder mit aktor peeren und die treppenlichtschaltung über die register programmieren.
Ah okay. Also es sind keine HM Bewegungsmelder. Die sind von Buschjäger und sollen an die S1 und S2 Eingänge angeschlossen werden.

Otto123

#9
Naja das Hauptgerät hat die Register nicht sondern die Channels.  :D

Habe es bei mir gerade getestet, der HM-LC-SW2-FM  zeigt auch ohne Probleme die internen register.

Du hast schon set HM_6435C3 regSet intKeyVisib visib  ganz am Anfang gemacht - oder? Doch das Register wird ja gezeigt.  :-[

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

budda85


budda85

Ja hab ich und danach ein getConfig.
Komisch ist aber, dass ich das selbe Problem bei anderen Devices habe...

Otto123

poste doch mal bitte die Ausgabe der Register eines Channels.

Wenn Du das Problem bei allen anderen Geräten auch hast, gibt es nur zwei mögliche Ursachen, Dein System oder Du  ;D

Aber mir fehlt leider ein Ansatz, dein System zu checken.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

budda85

Siehe Anhang.
Ich habe auch schon alles mal neu gestartet, aber auch ohne Erfolg.

Pfriemler

#14
Nach welchem Mechanismus FHEM mittlerweile die Register anzeigt oder auch nicht anzeigt, erschließt sich mir inzwischen nicht mehr.
Nachdem ich meinen eigentlich gepairten SW2-FM aus dem Schrank gezogen und aktivieren wollte, er aber ums Verrecken nicht mehr mit FHEM redet und auch kein erneutes Pairing per Serial akzeptiert, habe ich einen anderen Aktor getestet und dort die internen Peers sichtbar gemacht. Nach einem getConfig hatte ich sie, und zwar auch relativ egal wie das Attribut "expert" eingestellt ist.
Jetzt habe ich die internen Peers wieder unsichtbar gemacht, aber die Register bleiben sichtbar.
Das ist doch alles gequirlte Schifferscheiße, so macht das doch keinem hier Spaß, wenn ein Neustart des Systems zum Regelfall werden muss und manchmal auch das nicht hilft.
edit: Auch nach einem Neustart sind die internen Peers noch da...

Ich bin schon wieder raus. Mein Mitgefühl gilt budda85 ...



"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."