HM-SEN-MDIR-WM55 Register werden nicht unter Readings angezeigt

Begonnen von ms_steini, 25 Juli 2020, 10:59:35

Vorheriges Thema - Nächstes Thema

ms_steini

Hallo zusammen,

seit irgendeinem Update werden mir für "HM-SEN-MDIR-WM55" einige Register wie "R-brightFilter und R-minInterval" und andere nicht mehr angezeigt.
Aufgefallen ist mir das in einer ReadingsGroup wo diese Register benötigt werden.

bei einem list DEVICE werden sie aber angezeigt (auch bei get DEVICE regTable) nur eben NICHT mehr unter Readings
Internals:
   DEF        4A1DDC03
   FUUID      5c5ecff4-f33f-c561-ea7f-82f07a8db2f1fb02
   NAME       OG.Bewegungsmelder.Treppe.1_Motion
   NOTIFYDEV  global
   NR         206
   NTFY_ORDER 50-OG.Bewegungsmelder.Treppe.1_Motion
   STATE      noMotion
off
   TYPE       CUL_HM
   chanNo     03
   device     OG.Bewegungsmelder.Treppe.1
   peerList   OG.Dimmer.Treppe_Dim,
   READINGS:
     2020-07-25 10:48:26   R-ledOnTime     1 s
     2020-07-25 10:48:19   brightness      145
     2020-07-25 10:48:33   cfgState        ok
     2020-07-25 10:48:51   motion          off
     2020-07-25 10:48:19   motionCount     196_next:30s
     2020-07-25 10:48:51   motionDuration  32
     2020-07-25 10:48:27   peerList        OG.Dimmer.Treppe_Dim,
     2020-07-25 10:48:51   state           noMotion
     2020-07-25 10:48:19   trigger_cnt     196
   helper:
     cfgChkResult No regs found for:-ret--ret-OG.Bewegungsmelder.Treppe.1_Motion type:motionAndBtn - -ret-list:peer register         :value-ret-   1:      brightFilter     :2-ret-   1:      captInInterval   :off-ret-   1:      evtFltrNum       :1-ret-   1:      evtFltrPeriod    :0.5 s-ret-   1:      ledOnTime        :1 s-ret-   1:      minInterval      :30-ret-   1:      sign             :off-ret-   4:OG.Dimmer.Treppe_Dim peerNeedsBurst   :off-ret-                       -ret-                       -ret-
     peerFriend peerAct,peerVirt
     peerIDsRaw ,46058601,00000000
     peerOpt    4:motionAndBtn
     regLst     1,4p
     cmds:
       TmplKey    OG.Dimmer.Treppe_Dim,:no:1595666911.73854
       TmplTs     1595666911.73854
       cmdKey     :1:0:0::00DB:03OG.Dimmer.Treppe_Dim,
       TmplCmds:
         tplSet_0:-tplChan-
         tplSet_OG.Dimmer.Treppe_Dim:-tplPeer-
       cmdList:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         getConfig:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerChan:-btnNumber- -actChn- ... single [set|unset] [actor|remote|both]
         peerSmart:-peerOpt-
         regBulk:-list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         sign:[on|off]
         tplDel:tmplt
         trgEventL:[-peer-] -condition-
         trgEventS:[-peer-] -condition-
         trgPressL:[-peer-]
         trgPressS:[-peer-]
       lst:
         peer       OG.Dimmer.Treppe_Dim
         peerOpt    remove_OG.Dimmer.Treppe_Dim|Dimmer.NEQ1144028_Dim|Dimmer.NEQ1144028_Dim_V_01|Dimmer.NEQ1144028_Dim_V_02|EG.Dimmer.Buero_Dim|EG.Dimmer.Buero_Dim_V_01|EG.Dimmer.Buero_Dim_V_02|EG.Heizung.Diele_WindowRec|EG.Heizung.Diele_remote|EG.Heizung.Esszimmer_WindowRec|EG.Heizung.Esszimmer_remote|EG.Heizung.WC_WindowRec|EG.Heizung.WC_remote|EG.Heizung.Wohnzimmer_1_WindowRec|EG.Heizung.Wohnzimmer_1_remote|EG.Heizung.Wohnzimmer_2_WindowRec|EG.Heizung.Wohnzimmer_2_remote|EG.Rollo.Buero.Fenster|EG.Rollo.Diele_1.Fenster|EG.Rollo.Diele_2.Fenster|EG.Rollo.Esszimmer.Fenster|EG.Rollo.Esszimmer.Tuer|EG.Rollo.G_WC.Fenster|EG.Rollo.Wohnzimmer.Fenster|EG.Rollo.Wohnzimmer.Terrassenfenster|EG.Rollo.Wohnzimmer.Terrassentuer|Garagentor_Impulsgeber|HM_Messsteckdose_1_Sw|HM_Messsteckdose_2_Sw|HM_Schaltsteckdose_1|HM_Schaltsteckdose_2|HM_Schaltsteckdose_3|HM_Schaltsteckdose_4|HM_Schaltsteckdose_5|KG.Heizung.Waschkeller_WindowRec|KG.Heizung.Waschkeller_remote|OG.Dimmer.Buero_Dim|OG.Dimmer.Buero_Dim_V_01|OG.Dimmer.Buero_Dim_V_02|OG.Dimmer.Diele_Dim|OG.Dimmer.Diele_Dim_V_01|OG.Dimmer.Diele_Dim_V_02|OG.Dimmer.Kinderbad_Dim|OG.Dimmer.Kinderbad_Dim_V_01|OG.Dimmer.Kinderbad_Dim_V_02|OG.Dimmer.Schlafzimmer_Dim|OG.Dimmer.Schlafzimmer_Dim_V_01|OG.Dimmer.Schlafzimmer_Dim_V_02|OG.Dimmer.Shirin_Dim|OG.Dimmer.Shirin_Dim_V_01|OG.Dimmer.Shirin_Dim_V_02|OG.Dimmer.Treppe_Dim_V_01|OG.Dimmer.Treppe_Dim_V_02|OG.Heizung.Buero_WindowRec|OG.Heizung.Buero_remote|OG.Heizung.Diele_WindowRec|OG.Heizung.Diele_remote|OG.Heizung.Henna_WindowRec|OG.Heizung.Henna_remote|OG.Heizung.Kinderbad_WindowRec|OG.Heizung.Kinderbad_remote|OG.Heizung.Schlafzimmer_WindowRec|OG.Heizung.Schlafzimmer_remote|OG.Heizung.Shirin_WindowRec|OG.Heizung.Shirin_remote|OG.Rollo.Buero.Tuer|OG.Rollo.Diele.Fenster|OG.Rollo.Elternbad.Fenster.Links|OG.Rollo.Elternbad.Fenster.Rechts|OG.Rollo.Henna.Fenster|OG.Rollo.Kinderbad.Fenster|OG.Rollo.Schlafzimmer.Fenster|OG.Rollo.Schlafzimmer.Tuer|OG.Rollo.Shirin.Fenster|OG.Rollo.Treppe.Fenster|OG.Switch.Henna|Switch.PEQ0468504|VCCU|ZirkulationsPumpe
         tplChan   
         tplPeer   
     expert:
       def        0
       det        1
       raw        0
       tpl        0
     regCollect:
     role:
       chn        1
     shadowReg:
     tmpl:
   nb:
     cnt        6
Attributes:
   DbLogExclude .*
   alias      Bewegungsmelder Treppe
   devStateIcon motion:people_sensor@#b3002d noMotion:people_sensor@#1f943f .*:message_socket@#b3002d
   expert     allReg
   group      Bewegungsmelder
   icon       bilder/Paulmann_Einbaurahmen
   model      HM-SEN-MDIR-WM55
   peerIDs    00000000,46058601,
   room       2.OG
   stateFormat state
motion



Weiß jemand wie ich die wieder anzeigen lassen kann. Besten Dank

martinp876

mache heute einen Update und probiere noch einmal. Ich habe gestern etwas an der Sichtbarkeit korrigiert.

ms_steini

hab ein Update vor ca: 45 Minuten gemacht....
jetzt "fhem  nothing to do..."

soll ich später nochmal versuchen ?

MadMax-FHEM

updates entweder am NÄCHSTEN Tag (so ab 08:00 wenn ich mich nicht täusche) ODER direkt aus subversion...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

blackbite

Zitat von: martinp876 am 25 Juli 2020, 11:09:52
mache heute einen Update und probiere noch einmal. Ich habe gestern etwas an der Sichtbarkeit korrigiert.

Hallo Martin,

kannst Du kurz sagen, was Du verändert hast?
Sind es jetzt wieder weniger "." - Readings?
Blackbite

martinp876

1) sind die Register vorhanden: Mache ein get regTable und prüfe, dass sie vorhanden sind. Wenn nicht, ist es schlicht nicht gelesen und ein getConfig ist notwendig.
2) schalte am Attribut expert einmal die Optionen ein/aus. Mit dem Schalten werden die Readings erneuert.
3) mache ein set <device> clear oldRegs. Das erneuert die Register-readings und löscht veraltete.

Wenn es dann immer noch nicht zu sehen ist einmal
attr global showInternalValues 1
lis tOG.Bewegungsmelder.Treppe.1_Motion

Aber ich gehe davon aus, dass es schon vorher erledigt ist.

ms_steini

#6
hab alles gemacht was du geschrieben hast, aber leider nein

die Register sind "get regTable" alle da:


OG.Bewegungsmelder.Treppe.1_Motion type:motionAndBtn -
list:peer register         :value
   1:      brightFilter     :2
   1:      captInInterval   :off
   1:      evtFltrNum       :1
   1:      evtFltrPeriod    :0.5 s
   1:      ledOnTime        :1 s
   1:      minInterval      :30
   1:      sign             :off
   4:OG.Dimmer.Treppe_Dim peerNeedsBurst   :off




mit "attr global showInternalValues 1" werden sie mit einem Punkt angezeigt, sonst nicht

Internals:
   .triggerUsed 1
   DEF        4A1DDC03
   FUUID      5c5ecff4-f33f-c561-ea7f-82f07a8db2f1fb02
   NAME       OG.Bewegungsmelder.Treppe.1_Motion
   NOTIFYDEV  global
   NR         206
   NTFY_ORDER 50-OG.Bewegungsmelder.Treppe.1_Motion
   STATE      noMotion
off
   TYPE       CUL_HM
   chanNo     03
   device     OG.Bewegungsmelder.Treppe.1
   peerList   OG.Dimmer.Treppe_Dim,
   .attraggr:
   .attrminint:
   READINGS:
     2020-07-25 10:48:27   .R-OG.Dimmer.Treppe_Dim-peerNeedsBurst off
     2020-07-25 10:48:26   .R-brightFilter 2
     2020-07-25 10:48:26   .R-captInInterval off
     2020-07-25 10:48:26   .R-evtFltrNum   1
     2020-07-25 10:48:26   .R-evtFltrPeriod 0.5 s
     2020-07-25 10:48:26   .R-minInterval  30
     2020-07-25 10:48:26   .R-sign         off
     2020-07-25 10:48:26   .RegL_01.        00:00 01:11 02:21 08:00 22:C8 30:03
     2020-07-25 10:48:27   .RegL_04.OG.Dimmer.Treppe_Dim  00:00 01:00
     2020-07-25 10:48:27   .associatedWith OG.Bewegungsmelder.Treppe.1,OG.Bewegungsmelder.Treppe.1_Btn_01,OG.Bewegungsmelder.Treppe.1_Btn_02,OG.Bewegungsmelder.Treppe.1_Motion,OG.Bewegungsmelder.Treppe.1,OG.Dimmer.Treppe_Dim
     2020-07-25 10:48:27   .peerListRDate  2020-07-25 10:48:27
     2020-07-25 10:48:26   R-ledOnTime     1 s
     2020-07-25 15:03:57   brightness      134
     2020-07-25 15:03:40   cfgState        ok
     2020-07-25 15:04:29   motion          off
     2020-07-25 15:03:57   motionCount     204_next:30s
     2020-07-25 15:04:29   motionDuration  32
     2020-07-25 10:48:27   peerList        OG.Dimmer.Treppe_Dim,
     2020-07-25 15:04:29   state           noMotion
     2020-07-25 15:03:57   trigger_cnt     204
   helper:
     cfgChkResult No regs found for:-ret--ret-OG.Bewegungsmelder.Treppe.1_Motion type:motionAndBtn - -ret-list:peer register         :value-ret-   1:      brightFilter     :2-ret-   1:      captInInterval   :off-ret-   1:      evtFltrNum       :1-ret-   1:      evtFltrPeriod    :0.5 s-ret-   1:      ledOnTime        :1 s-ret-   1:      minInterval      :30-ret-   1:      sign             :off-ret-   4:OG.Dimmer.Treppe_Dim peerNeedsBurst   :off-ret-                       -ret-                       -ret-
     peerFriend peerAct,peerVirt
     peerIDsRaw ,46058601,00000000
     peerOpt    4:motionAndBtn
     regLst     1,4p
     cmds:
       TmplKey    OG.Dimmer.Treppe_Dim,:no:1595682219.0012
       TmplTs     1595682219.0012
       cmdKey     :1:0:0::00DB:03OG.Dimmer.Treppe_Dim,
       TmplCmds:
         tplSet_0:-tplChan-
         tplSet_OG.Dimmer.Treppe_Dim:-tplPeer-
       cmdList:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         getConfig:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerChan:-btnNumber- -actChn- ... single [set|unset] [actor|remote|both]
         peerSmart:-peerOpt-
         regBulk:-list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         sign:[on|off]
         tplDel:tmplt
         trgEventL:[-peer-] -condition-
         trgEventS:[-peer-] -condition-
         trgPressL:[-peer-]
         trgPressS:[-peer-]
       lst:
         peer       OG.Dimmer.Treppe_Dim
         peerOpt    remove_OG.Dimmer.Treppe_Dim|Dimmer.NEQ1144028_Dim|Dimmer.NEQ1144028_Dim_V_01|Dimmer.NEQ1144028_Dim_V_02|EG.Dimmer.Buero_Dim|EG.Dimmer.Buero_Dim_V_01|EG.Dimmer.Buero_Dim_V_02|EG.Heizung.Diele_WindowRec|EG.Heizung.Diele_remote|EG.Heizung.Esszimmer_WindowRec|EG.Heizung.Esszimmer_remote|EG.Heizung.WC_WindowRec|EG.Heizung.WC_remote|EG.Heizung.Wohnzimmer_1_WindowRec|EG.Heizung.Wohnzimmer_1_remote|EG.Heizung.Wohnzimmer_2_WindowRec|EG.Heizung.Wohnzimmer_2_remote|EG.Rollo.Buero.Fenster|EG.Rollo.Diele_1.Fenster|EG.Rollo.Diele_2.Fenster|EG.Rollo.Esszimmer.Fenster|EG.Rollo.Esszimmer.Tuer|EG.Rollo.G_WC.Fenster|EG.Rollo.Wohnzimmer.Fenster|EG.Rollo.Wohnzimmer.Terrassenfenster|EG.Rollo.Wohnzimmer.Terrassentuer|Garagentor_Impulsgeber|HM_Messsteckdose_1_Sw|HM_Messsteckdose_2_Sw|HM_Schaltsteckdose_1|HM_Schaltsteckdose_2|HM_Schaltsteckdose_3|HM_Schaltsteckdose_4|HM_Schaltsteckdose_5|KG.Heizung.Waschkeller_WindowRec|KG.Heizung.Waschkeller_remote|OG.Dimmer.Buero_Dim|OG.Dimmer.Buero_Dim_V_01|OG.Dimmer.Buero_Dim_V_02|OG.Dimmer.Diele_Dim|OG.Dimmer.Diele_Dim_V_01|OG.Dimmer.Diele_Dim_V_02|OG.Dimmer.Kinderbad_Dim|OG.Dimmer.Kinderbad_Dim_V_01|OG.Dimmer.Kinderbad_Dim_V_02|OG.Dimmer.Schlafzimmer_Dim|OG.Dimmer.Schlafzimmer_Dim_V_01|OG.Dimmer.Schlafzimmer_Dim_V_02|OG.Dimmer.Shirin_Dim|OG.Dimmer.Shirin_Dim_V_01|OG.Dimmer.Shirin_Dim_V_02|OG.Dimmer.Treppe_Dim_V_01|OG.Dimmer.Treppe_Dim_V_02|OG.Heizung.Buero_WindowRec|OG.Heizung.Buero_remote|OG.Heizung.Diele_WindowRec|OG.Heizung.Diele_remote|OG.Heizung.Henna_WindowRec|OG.Heizung.Henna_remote|OG.Heizung.Kinderbad_WindowRec|OG.Heizung.Kinderbad_remote|OG.Heizung.Schlafzimmer_WindowRec|OG.Heizung.Schlafzimmer_remote|OG.Heizung.Shirin_WindowRec|OG.Heizung.Shirin_remote|OG.Rollo.Buero.Tuer|OG.Rollo.Diele.Fenster|OG.Rollo.Elternbad.Fenster.Links|OG.Rollo.Elternbad.Fenster.Rechts|OG.Rollo.Henna.Fenster|OG.Rollo.Kinderbad.Fenster|OG.Rollo.Schlafzimmer.Fenster|OG.Rollo.Schlafzimmer.Tuer|OG.Rollo.Shirin.Fenster|OG.Rollo.Treppe.Fenster|OG.Switch.Henna|Switch.PEQ0468504|VCCU|ZirkulationsPumpe
         tplChan   
         tplPeer   
     expert:
       def        0
       det        1
       raw        0
       tpl        0
     regCollect:
     role:
       chn        1
     shadowReg:
     tmpl:
   nb:
     cnt        8
Attributes:
   DbLogExclude .*
   alias      Bewegungsmelder Treppe
   devStateIcon motion:people_sensor@#b3002d noMotion:people_sensor@#1f943f .*:message_socket@#b3002d
   expert     allReg
   group      Bewegungsmelder
   icon       bilder/Paulmann_Einbaurahmen
   model      HM-SEN-MDIR-WM55
   peerIDs    00000000,46058601,
   room       2.OG
   stateFormat state
motion



nur das Register "ledOnTime" wird angezeigt, aber das siehst du im listing

noansi

Hallo ms_steini,

defReg,allReg

für das Attribut expert ist wohl das, was Du willst.

Gruß, Ansgar.

blackbite

Zitat von: blackbite am 25 Juli 2020, 11:58:46
Hallo Martin,

kannst Du kurz sagen, was Du verändert hast?
Sind es jetzt wieder weniger "." - Readings?
Hallo Martin,
Deine aktuelle Änderung sorgt nun wieder dafür, dass "."-Readings bei Expert raw wieder wie früher ohne "." angezeigt werden. Danke dafür. Das löst endlich die Probleme in den ReadingsGroups.
Siehe hier:
https://forum.fhem.de/index.php/topic,112914.0.html und
https://forum.fhem.de/index.php/topic,98983.0.html

Jetzt gibt es noch einen kleinen Schönheitsfehler in der Deklaration. Fehler im Log:

PERL WARNING: "my" variable $name masks earlier declaration in same scope at ./FHEM/10_CUL_HM.pm line 8684, <$fh> line 478.

Blackbite

ms_steini

mit defReg,allReg sieht bei mir wieder alles gut aus.
Besten Dank

frank

hallo martin,

den eintrag "allReg" finde ich hier etwas unglücklich gewählt, da er ja scheinbar nur die "zusätzlichen" register sichtbar schaltet, die bei "defReg" fehlen.

könntest du hier vielleicht eine andere bezeichnung wählen?
vielleicht "specialReg"?
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

martinp876

Hallo Frank,

Verstanden.
Ich werden den Namen beibehalten und die Funktion korrigieren - so wie sei vor Jahren gedacht war. Da gab es nur "default" (also meiner Ansicht nach sinnvolle(re)) register oder alle.
=> all-Reg beinhaltet default regs. Dann stimmt die Bedeutung und m.E. die Funktionalität.
=> es lässt sich in alle Installationen ohne Probleme einbauen
=> neu wird "none" da das Abschalten nur mit delete möglich war.

Zusatz (auch wenn ich mich wiederhole): Es ist indirekt möglich, einzelne Register anzuzeigen - wieder einmal über templates. Über Templates stelle ich sicher, dass meine Register alle den gewünschten Wert haben . Einzelne Register kann man in Templates "nach aussen " führen und macht sie damit "sichtbar".