Nach Neuinstallation -- RESPONSE TIMEOUT:RegisterRead

Begonnen von Volker!, 24 Oktober 2022, 17:49:28

Vorheriges Thema - Nächstes Thema

Volker!

Ich habe meinen alten Server durch einen Stromausfall verloren. Alles war vorher ok.
Das Sytem war ein Intel NUC. Reserve war schon da also alles neu aufgesetzt und fhem nur über die cfg aktualisisert.

Jetzt habe ich bei den Homematic Sensoren von Uwe (4Stück)
den Fehler RESPONSE TIMEOUT:RegisterRead (BSP Seriennummer: UWS2542498)
cfgState: PairMiss,RegMiss

Gibt es hier eine Lösung bzw. wie komme ich dem Problem auf die Spur.
Ich binde die Homematic Geräte über eine VCCU mit HMLAN und CUL ein.

Ich wäre über einen Stupps in die richtige Richtung Dankbar.


frank

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

Volker!

Das List


Internals:   CUL_01_MSGCNT 141 CUL_01_RAWMSG A146BA2700B77491969AA00E23C273E000000260A8C::-47:CUL_01 CUL_01_RSSI -47 CUL_01_TIME 2022-10-24 18:22:14 DEF        0B7749 FUUID      5c53422f-f33f-35b2-a47e-57c3a0f32effd124 HMLGW_01_MSGCNT 138 HMLGW_01_RAWMSG 050000326BA2700B77491969AA00E23C273E000000260A8C HMLGW_01_RSSI -50 HMLGW_01_TIME 2022-10-24 18:22:14 IODev      CUL_01 LASTInputDev HMLGW_01 MSGCNT     279 NAME       HM_THPL4 NR         175 NTFY_ORDER 48-HM_THPL4 STATE      RESPONSE TIMEOUT:RegisterRead TYPE       CUL_HM chanNo     01 disableNotifyFn 1 lastMsg    No:6B - t:70 s:0B7749 d:1969AA 00E23C273E000000260A8C protLastRcv 2022-10-24 18:22:12 protRcv    47 last_at:2022-10-24 18:22:12 rssi_at_CUL_01 cnt:141 min:-52 max:-41.5 avg:-45.86 lst:-47 rssi_at_HMLGW_01 cnt:138 min:-64 max:-46 avg:-51.05 lst:-50 READINGS: 2022-10-24 16:16:30   Activity        alive 2022-10-23 12:32:51   D-firmware      0.14 2022-10-23 12:32:51   D-serialNr      UWS4019322 2022-10-24 16:06:30   IODev           CUL_01 2022-10-23 13:55:15   PairedTo        0x1969AA 2022-10-23 13:55:15   R-pairCentral   0x1969AA 2022-10-23 13:55:15   RegL_00.        00:00 01:00 05:64 0A:19 0B:69 0C:AA 12:10 14:03 24:00 25:00 2022-10-23 13:56:15   cfgState        ok 2022-10-23 13:55:15   commState       CMDs_done 2022-10-23 13:18:29   state           RESPONSE TIMEOUT:RegisterRead helper: HM_CMDNR   107 _98_statistics myStats lastMsgTm  1666628532.63948 mId        no peerIDsState complete supp_Pair_Rep 0 cmds: TmplKey    :no:1666620391.0742 TmplTs     1666620391.0742 cmdKey     1:1:0::HM_THPL4:no:01: cmdLst: clear      (readings|all) getConfig  noArg getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-] peerBulk   -peer1,peer2,...- [({set}|unset)] regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]... regSet     [(prep|{exec})] -regName- -value- [-peerChn-] tplDel     -tplDel- tplSet_0   -tplChan- update     noArg virtual    [(1..50;1|{1})] lst: condition  slider,0,1,255 peer peerOpt tplChan tplDel tplPeer rtrvLst: cmdList    [({short}|long)] deviceInfo [({short}|long)] list       [({normal}|full)] listDevice [({all}|alive|unknown|dead|notAlive)] param      -param- reg        -addr- -list- [-peerChn-] regList    noArg regTable   noArg regVal     -addr- -list- [-peerChn-] saveConfig [-filename-] status     noArg tplInfo    noArg expert: def        1 det        0 raw        1 tpl        0 io: flgs       0 newChn     +0B7749,00,00,00 nextSend   1666628534.14061 rxt        0 vccu       vccu p: 0B7749 00 00 00 prefIO: mRssi: mNo        6B io: CUL_01: -39 -39 HMLGW_01: -50 -50 peerIDsH: 00000000   broadcast prt: bErr       0 sProc      0 q: qReqConf qReqStat role: chn        1 dev        1 rssi: at_CUL_01: avg        -45.8617021276596 cnt        141 lst        -47 max        -41.5 min        -52 at_HMLGW_01: avg        -51.0507246376812 cnt        138 lst        -50 max        -46 min        -64 tmpl: Attributes: DbLogInclude temperature,humidity,pressure,luminosity IOgrp      vccu actCycle   000:10 actStatus  alive alias      Sensor THPL Büro autoReadReg 4_reqStatus event-min-interval temperature:900,humidity:900,pressure:900,luminosity:900 event-on-change-reading temperature:.5,humidity:2,pressure:2,luminosity:5 expert     defReg,rawReg firmware   0.14 icon       sens_THPL_THPL model      ACTIONDETECTOR peerIDs    00000000 room       Büro,Homematic,Wetter serialNr   UWS4019322 subType    no

frank

eine mehrzeilige darstellung wäre hilfreich, oder?
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

Volker!

So?

Internals:
   CUL_01_MSGCNT 141
   CUL_01_RAWMSG A146BA2700B77491969AA00E23C273E000000260A8C::-47:CUL_01
   CUL_01_RSSI -47
   CUL_01_TIME 2022-10-24 18:22:14
   DEF        0B7749
   FUUID      5c53422f-f33f-35b2-a47e-57c3a0f32effd124
   HMLGW_01_MSGCNT 138
   HMLGW_01_RAWMSG 050000326BA2700B77491969AA00E23C273E000000260A8C
   HMLGW_01_RSSI -50
   HMLGW_01_TIME 2022-10-24 18:22:14
   IODev      CUL_01
   LASTInputDev HMLGW_01
   MSGCNT     279
   NAME       HM_THPL4
   NR         175
   NTFY_ORDER 48-HM_THPL4
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:6B - t:70 s:0B7749 d:1969AA 00E23C273E000000260A8C
   protLastRcv 2022-10-24 18:22:12
   protRcv    47 last_at:2022-10-24 18:22:12
   rssi_at_CUL_01 cnt:141 min:-52 max:-41.5 avg:-45.86 lst:-47
   rssi_at_HMLGW_01 cnt:138 min:-64 max:-46 avg:-51.05 lst:-50
   READINGS:
     2022-10-24 16:16:30   Activity        alive
     2022-10-23 12:32:51   D-firmware      0.14
     2022-10-23 12:32:51   D-serialNr      UWS4019322
     2022-10-24 16:06:30   IODev           CUL_01
     2022-10-23 13:55:15   PairedTo        0x1969AA
     2022-10-23 13:55:15   R-pairCentral   0x1969AA
     2022-10-23 13:55:15   RegL_00.        00:00 01:00 05:64 0A:19 0B:69 0C:AA 12:10 14:03 24:00 25:00
     2022-10-23 13:56:15   cfgState        ok
     2022-10-23 13:55:15   commState       CMDs_done
     2022-10-23 13:18:29   state           RESPONSE TIMEOUT:RegisterRead
   helper:
     HM_CMDNR   107
     _98_statistics myStats
     lastMsgTm  1666628532.63948
     mId        no
     peerIDsState complete
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1666620391.0742
       TmplTs     1666620391.0742
       cmdKey     1:1:0::HM_THPL4:no:01:
       cmdLst:
         clear      (readings|all)
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         update     noArg
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         listDevice [({all}|alive|unknown|dead|notAlive)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         status     noArg
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +0B7749,00,00,00
       nextSend   1666628534.14061
       rxt        0
       vccu       vccu
       p:
         0B7749
         00
         00
         00
       prefIO:
     mRssi:
       mNo        6B
       io:
         CUL_01:
           -39
           -39
         HMLGW_01:
           -50
           -50
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_CUL_01:
         avg        -45.8617021276596
         cnt        141
         lst        -47
         max        -41.5
         min        -52
       at_HMLGW_01:
         avg        -51.0507246376812
         cnt        138
         lst        -50
         max        -46
         min        -64
     tmpl:
Attributes:
   DbLogInclude temperature,humidity,pressure,luminosity
   IOgrp      vccu
   actCycle   000:10
   actStatus  alive
   alias      Sensor THPL Büro
   autoReadReg 4_reqStatus
   event-min-interval temperature:900,humidity:900,pressure:900,luminosity:900
   event-on-change-reading temperature:.5,humidity:2,pressure:2,luminosity:5
   expert     defReg,rawReg
   firmware   0.14
   icon       sens_THPL_THPL
   model      ACTIONDETECTOR
   peerIDs    00000000
   room       Büro,Homematic,Wetter
   serialNr   UWS4019322
   subType    no

frank

ZitatSo?
schon deutlich besser.  :)
zusätzlich in code tags eingepackt, wäre perfekt.  ;)

vermutlich fehlt in fhem noch das zusätzliche .pm-file für diesen sensortyp (addon), da mindestens die attribute model und subtype falsch sind.
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

Volker!

zusätzlich in code tags eingepackt, wäre perfekt.  ;) -- wie geht das ?
Ich hatte ja erst die Verschlüsselung von Homematic Komponenten im Auge -- Das Mit dem Sonsor Type habe ich zwar gesehen aber nicht verstanden.
Da die Sensoren Allerdings Homematic "Type" sind ist die Frage wo finde ich spezielle module (*.pm). Ich werde mal meine alte Installation befragen und berichte dann.

frank

Zitatzusätzlich in code tags eingepackt, wäre perfekt.  ;) -- wie geht das ?
so wie in deinem ersten versuch, aber eben mehrzeilig.

wenn sich der sensor als eq3-model ausgibt, bräuchtest du wohl nur aufs knöpfchen drücken.
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

Volker!

Das Knöpfchen fehlt. Nur per Batterie raus. Ich habe auch versucht ein neues Gerät anzulegen. Leider finde ich auch den alten Beitrag von Uwe nicht wo er diese Geräte verkauft hat.

frank

zeig mal den inhalt vom alten fhem ordner "FHEM".
unterhalb der pm files, die mit einer zahl beginnen.
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

Volker!

Hallo Frank,
danke schon mal für deine Hilfe. Ich habe die Sensoren 2015 von Dirk bekommen. Ich denke es sollte diese Datei HMConfig_SenTHPL.pm sein. Leider ändert sich nichts.


21.10.2022  17:08            12.765 AttrTemplate.pm
21.10.2022  17:08           574.954 bad.10_CUL_HM.pm
21.10.2022  17:08             8.469 Blocking.pm
21.10.2022  17:08            12.997 Color.pm
21.10.2022  17:08            10.678 CoProcess.pm
21.10.2022  17:08            57.036 DarkSkyAPI.pm
21.10.2022  17:08            21.922 DevIo.pm
21.10.2022  17:08             2.767 GPUtils.pm
21.10.2022  17:08            91.535 HMCCUConf.pm
21.10.2022  17:08           203.693 HMConfig.pm
21.10.2022  17:08             3.409 HMConfig_SenTHPL.pm
21.10.2022  17:08            46.853 HOMESTATEtk.pm
21.10.2022  17:08            35.071 HttpUtils.pm
21.10.2022  17:08             3.459 MaxCommon.pm
21.10.2022  17:08           119.701 Meta.pm
21.10.2022  17:08            18.902 msgSchema.pm
21.10.2022  17:08               211 my.layout
21.10.2022  17:08               391 myUtilsTemplate.pm
21.10.2022  17:08           272.672 ONKYOdb.pm
21.10.2022  17:08            23.294 OpenWeatherMapAPI.pm
21.10.2022  17:08            24.233 org_70_STV.pm
21.10.2022  17:08            12.165 OWX_DS2480.pm
21.10.2022  17:08            10.196 OWX_DS9097.pm
21.10.2022  17:08             8.453 OWX_FRM.pm
21.10.2022  17:08            12.536 OWX_SER.pm
21.10.2022  17:08           150.632 RESIDENTStk.pm
21.10.2022  17:08             1.191 RTypes.pm
21.10.2022  17:08             6.696 SetExtensions.pm
21.10.2022  17:08             8.403 SHC_datafields.pm
21.10.2022  17:08            12.381 SHC_parser.pm
21.10.2022  17:08             7.416 SubProcess.pm
21.10.2022  17:08             3.812 summertemp.cfg
21.10.2022  17:08            17.696 TcpServerUtils.pm
21.10.2022  17:08               162 template.layout
21.10.2022  17:08            27.925 TimeSeries.pm
21.10.2022  17:08             3.372 TR064Utils.pm
21.10.2022  17:08            59.907 UConv.pm
21.10.2022  17:08           140.767 Unit.pm
21.10.2022  17:08             8.525 WinService.pm
21.10.2022  17:08            85.402 WMBus.pm
21.10.2022  17:08            34.993 wundergroundAPI.pm
21.10.2022  17:08            13.981 YahooWeatherAPI.pm
21.10.2022  17:08             8.767 ZWLib.pm
21.10.2022  17:08           119.673 _93_DbLog.pm
21.10.2022  17:08           142.487 __01_FHEMWEB.pm
21.10.2022  17:08            24.313 __70_STV.pm

frank

ZitatHMConfig_SenTHPL.pm
genau.
rechte und owner passen?
du musst fhem neu starten, damit die datei in cul_hm wirksam ist und danach die anlernmessage auslösen.
bei meinem sensor von dirk drücke ich das knöpfchen.  ;)
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

Volker!

Es hat jetzt alles geklappt. Der entscheidende Hinweis war aufs Knöpfchen drücken. Meine waren mitlerweile recht fest so das ich dachte kein Knopf. Mit etwas Nachdruck hatt es dann geklappt. VIELEN DANK!