FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: budda85 am 02 Dezember 2018, 19:48:48

Titel: HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: budda85 am 02 Dezember 2018, 19:48:48
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
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: frank am 02 Dezember 2018, 20:44:16
wie hast du gepeert?
mit peerChan oder hast du nur das attr peerIDs geändert?
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: budda85 am 02 Dezember 2018, 21:13:52
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?
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: frank am 02 Dezember 2018, 21:52:08
schau ins wiki peeren.
sensorchannel mit aktorchannel peeren.
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: budda85 am 02 Dezember 2018, 22:10:04
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?
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: Otto123 am 02 Dezember 2018, 22:18:32
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
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: frank am 02 Dezember 2018, 22:44:36
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.
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: budda85 am 02 Dezember 2018, 22:51:55
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?
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: budda85 am 02 Dezember 2018, 22:53:31
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.
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: Otto123 am 02 Dezember 2018, 22:58:04
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
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: budda85 am 02 Dezember 2018, 23:05:45
Die Channels haben das selbe Problem
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: budda85 am 03 Dezember 2018, 09:51:56
Ja hab ich und danach ein getConfig.
Komisch ist aber, dass ich das selbe Problem bei anderen Devices habe...
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: Otto123 am 03 Dezember 2018, 09:53:51
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.
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: budda85 am 03 Dezember 2018, 11:40:40
Siehe Anhang.
Ich habe auch schon alles mal neu gestartet, aber auch ohne Erfolg.
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: Pfriemler am 03 Dezember 2018, 11:51:00
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 ...



Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: budda85 am 03 Dezember 2018, 12:36:08
Also ich hab nochmal alles neu gestartet --> keine Änderung.
Dann habe ich mal ein update angestoßen und siehe da --> Alles sichtbar

Wenn ich das expert Attribut ändere, werden die Einträge auch reduziert.
Sehr komisch...naja jetzt hab ich alles was ich brauche  :)

Trotzdem Danke für die Unterstützung  8)
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: Otto123 am 03 Dezember 2018, 12:55:29
Oh na gucke  :o ;D
Und ich hasse es eigentlich als Erstes zu sagen: hast Du update gemacht?  :-[

Schön das es geht.

Gruß Otto
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: Pfriemler am 03 Dezember 2018, 13:25:59
Zitat von: budda85 am 03 Dezember 2018, 12:36:08
Wenn ich das expert Attribut ändere, werden die Einträge auch reduziert.
So, jetzt habe ich's auch. Die Anzeige der Readings in der Def-Seite ändert sich praktisch gar nicht, bis auf ein paar Punkte vor den Readings. Das hat Einfluss nur auf die Anzeige per get ... regTable.

OT: Lustig: Rufe ich get ... regTable bei expert = 4_off auf, passiert - gar nichts. Ändere ich jetzt expert bspw. auf 3_..., poppt das Fenster nachträglich auf.
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: LuckyDay am 03 Dezember 2018, 14:17:54
bis auf ein paar Punkte vor den Readings. Das hat Einfluss nur auf die Anzeige

du bist so ein schlimmer Finger der
global showInternalValues gesetzt hat. ;D ;D ;D
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: budda85 am 04 Dezember 2018, 21:09:17
Das letzte update hab ich so im Sommer gemacht, aber das mit den Registern ist doch nichts neues oder?
Titel: Antw:HM-LC-SW2-FM internen Tasten sichtbar machen
Beitrag von: Otto123 am 04 Dezember 2018, 21:38:27
Nein, aber es gibt bei jedem Modul immer mal "fehlerhafte" Stände durch Entwicklung / Umbau usw...

Gruß Otto