FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: mikawood am 18 Dezember 2021, 21:16:11

Titel: Probleme beim pairen von HM-CC-RT-DN
Beitrag von: mikawood am 18 Dezember 2021, 21:16:11
Ich bin am verzweifeln, ich bekomme meine Thermostate nicht mehr in die FHEM Konfiguration. Ich habe das alte Thermostat aus der Konfiguration mit "Delete this device Alter_Name" gelöscht.

hier meine Konfiguration

Latest Revision: 25347

File                Rev   Last Change

fhem.pl             25309 2021-12-06 18:54:51Z rudolfkoenig
98_autocreate.pm    23727 2021-02-12 20:31:37Z rudolfkoenig
No Id found for 74_BleTagBattery.pm
00_CUL.pm           24815 2021-08-01 16:14:02Z rudolfkoenig
10_CUL_HM.pm        25298 2021-12-05 08:23:08Z martinp876

USB CUL - Busware CC1101-USB-Lite 868MHz (CUL) - VERSION V 1.67 CUL868
rfmode Homematic

Mit Batterie raus, 10 min warten, alle 3 Tasten gedrückt, Datum und Zeit eingegeben, INS - ADA Fahrt durchgeführt.

set CUL_868 hmPairForSec 600

mittlere Taste lang gedrückt - ADA - 30 ... 0

Es wurde ein Device angelegt

IODev      CUL_868
autoReadReg   4_reqStatus
expert      rawReg
firmware   1.5
model      HM-CC-RT-DN
room      12_Schlafzimmer,CUL_HM
serialNr   REXXXXXXXX
subType      thermostat
webCmd      getConfig:clear msgEvents:burstXmit

NN_SZA_HZ1_Clima   ???   20.0
NN_SZA_HZ1_ClimaTeam   ???
NN_SZA_HZ1_Climate   ???
NN_SZA_HZ1_Weather   ???
NN_SZA_HZ1_WindowRec   last:trigLast
NN_SZA_HZ1_remote   ???

Log vom Thermostat

2021-12-18_19:11:39 NN_SZA_HZ1 D-firmware: 1.5
2021-12-18_19:11:39 NN_SZA_HZ1 D-serialNr: REEQXXXXXX
2021-12-18_19:11:39 NN_SZA_HZ1 commState: CMDs_pending
2021-12-18_19:11:39 NN_SZA_HZ1 CMDs_pending
2021-12-18_19:12:05 NN_SZA_HZ1 D-firmware: 1.5
2021-12-18_19:12:05 NN_SZA_HZ1 D-serialNr: REEQXXXXXX
2021-12-18_19:12:05 NN_SZA_HZ1 commState: CMDs_pending
2021-12-18_19:12:05 NN_SZA_HZ1 commState: CMDs_processing...
2021-12-18_19:12:05 NN_SZA_HZ1 CMDs_pending
2021-12-18_19:12:08 NN_SZA_HZ1 commState: CMDs_processing...
2021-12-18_19:12:13 NN_SZA_HZ1 commState: CMDs_pending
2021-12-18_19:12:13 NN_SZA_HZ1 CMDs_pending

Log vom FHEM

2021.12.18 19:11:27 2: autocreate: define HM_72A31B CUL_HM 72A31B
2021.12.18 19:11:27 2: autocreate: define FileLog_HM_72A31B FileLog ./log/HM_72A31B-%Y.log HM_72A31B
2021.12.18 19:11:28 3: CUL_HM received config CCU: device: HM_72A31B. PairForSec: on PairSerial:
2021.12.18 19:11:30 3: CUL_HM_update: HM_72A31B add channel ID: 72A31B01 name: HM_72A31B_Weather
2021.12.18 19:11:32 3: CUL_HM_update: HM_72A31B add channel ID: 72A31B02 name: HM_72A31B_Climate
2021.12.18 19:11:33 3: CUL_HM_update: HM_72A31B add channel ID: 72A31B03 name: HM_72A31B_WindowRec
2021.12.18 19:11:35 3: CUL_HM_update: HM_72A31B add channel ID: 72A31B04 name: HM_72A31B_Clima
2021.12.18 19:11:37 3: CUL_HM_update: HM_72A31B add channel ID: 72A31B05 name: HM_72A31B_ClimaTeam
2021.12.18 19:11:39 3: CUL_HM_update: HM_72A31B add channel ID: 72A31B06 name: HM_72A31B_remote
2021.12.18 19:11:39 3: CUL_HM pair: HM_72A31B thermostat, model HM-CC-RT-DN serialNr
2021.12.18 19:11:39 1: PERL WARNING: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 4548.
2021.12.18 19:11:39 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 4556.
2021.12.18 19:11:39 1: PERL WARNING: Use of uninitialized value $h in string ne at ./FHEM/10_CUL_HM.pm line 4556.
2021.12.18 19:12:04 3: CUL_HM received config CCU: device: HM_72A31B. PairForSec: on PairSerial:
2021.12.18 19:12:05 3: CUL_HM pair: HM_72A31B thermostat, model HM-CC-RT-DN serialNr REEQXXXXXX
2021.12.18 19:14:08 3: CUL_868: Unknown code A0F6886105EC20F0000000AA0C80C3E00::-104:CUL_868, help me!
2021.12.18 19:16:16 3: CUL_868: Unknown code A0F6986105EC20F0000000AA0C80C3E00::-104.5:CUL_868, help me!
2021.12.18 19:21:27 3: CUL_868: Unknown code A0F6B86105EC20F0000000AA0CA0C3E00::-104:CUL_868, help me!
2021.12.18 19:26:43 3: CUL_868: Unknown code A0F6D86105EC20F0000000AA0CA0C3E00::-105.5:CUL_868, help me!
2021.12.18 19:28:52 3: CUL_868: Unknown code A0F6E86105EC20F0000000AA0CA0C3E00::-104.5:CUL_868, help me!
2021.12.18 19:31:30 3: CUL_868: Unknown code A0F6F86105EC20F0000000AA0CA0C3E00::-104:CUL_868, help me!
2021.12.18 19:33:04 3: CUL_868: Unknown code A0F7086105EC20F0000000AA0CA0C3E00::-104:CUL_868, help me!
2021.12.18 19:38:52 3: CUL_868: Unknown code A0F7286105EC20F0000000AA0CB0C3E00::-104.5:CUL_868, help me!
2021.12.18 19:41:24 3: CUL_868: Unknown code A0F7386105EC20F0000000AA0CB0C3E00::-106:CUL_868, help me!
2021.12.18 19:43:42 3: CUL_868: Unknown code A0F7486105EC20F0000000AA0CB0C3E00::-104:CUL_868, help me!
2021.12.18 19:45:46 3: CUL_868: Unknown code A0F7586105EC20F0000000AA0CB0C3E00::-107:CUL_868, help me!
2021.12.18 19:48:39 3: CUL_868: Unknown code A0F7686105EC20F0000000AA0CB0C3E00::-107.5:CUL_868, help me!
2021.12.18 19:51:17 3: CUL_868: Unknown code A0F7786105EC20F0000000AA0CB0C3E00::-106.5:CUL_868, help me!
2021.12.18 19:53:41 3: CUL_868: Unknown code A0F7886105EC20F0000000AA0CB0C3E00::-103.5:CUL_868, help me!
2021.12.18 19:55:51 3: CUL_868: Unknown code A0F7986105EC20F0000000AA0CB0C3E00::-106.5:CUL_868, help me!
2021.12.18 19:58:50 3: CUL_868: Unknown code A0F7A86105EC20F0000000AA0CB0C3E00::-103.5:CUL_868, help me!
2021.12.18 20:01:35 3: CUL_868: Unknown code A0F7B86105EC20F0000000A80CB0C0000::-105:CUL_868, help me!
2021.12.18 20:04:06 3: CUL_868: Unknown code A0F7C86105EC20F0000000A80CC0C0000::-105.5:CUL_868, help me!
2021.12.18 20:06:22 3: CUL_868: Unknown code A0F7D86105EC20F0000000A80CC0C0000::-104:CUL_868, help me!
2021.12.18 20:08:23 3: CUL_868: Unknown code A0F7E86105EC20F0000000A80CC0C0000::-104.5:CUL_868, help me!
2021.12.18 20:11:14 3: CUL_868: Unknown code A0F7F86105EC20F0000000A80CC0C0000::-105.5:CUL_868, help me!
2021.12.18 20:13:51 3: CUL_868: Unknown code A0F8086105EC20F0000000A80CC0C0000::-107.5:CUL_868, help me!
2021.12.18 20:16:13 3: CUL_868: Unknown code A0F8186105EC20F0000000A80CB0C0000::-105.5:CUL_868, help me!
2021.12.18 20:18:21 3: CUL_868: Unknown code A0F8286105EC20F0000000A80CB0C0000::-105.5:CUL_868, help me!
2021.12.18 20:21:19 3: CUL_868: Unknown code A0F8386105EC20F0000000A80CB0C0000::-106:CUL_868, help me!
2021.12.18 20:24:02 3: CUL_868: Unknown code A0F8486105EC20F0000000A80CB0C0000::-105:CUL_868, help me!
2021.12.18 20:24:31 3: CUL_HM set HM_72A31B deviceRename NN_SZA_HZ1
2021.12.18 20:24:33 2: autocreate: renamed FileLog_HM_72A31B to FileLog_NN_SZA_HZ1

Bei einem Versuch noch einmal ADA durch zuführen kommt nach 3 sec nACK

Wer kann mir hier weiterhelfen?

Danke
Mikawood
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: frank am 18 Dezember 2021, 21:45:15
ZitatIch habe das alte Thermostat aus der Konfiguration mit "Delete this device Alter_Name" gelöscht.
warum?
das ist kein windows-thermostat.

Zitat2021.12.18 19:16:16 3: CUL_868: Unknown code A0F6986105EC20F0000000AA0C80C3E00::-104.5:CUL_868, help me!
die meldungen sind nicht von HM_72A31B

zeige ein "list NN_SZA_HZ1", aber bitte mit code tags im post formatieren. der "#"-button hilft dabei.

du solltest sofort in jedem hauptdevice "attr commStInChn off" setzen.
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: mikawood am 18 Dezember 2021, 22:30:41
Das device hat mehrmals hinter einander CAL gebracht - ich hatte noch ein Thermostat übrig und wollte wissen ob es mit dem Ersatz behoben ist.


Internals:
   CFGFN     
   CUL_868_MSGCNT 3
   CUL_868_RAWMSG A0A29800272A31B62626200::-69.5:CUL_868
   CUL_868_RSSI -69.5
   CUL_868_TIME 2021-12-18 19:12:08
   DEF        72A31B
   FUUID      61be244f-f33f-9495-dd05-xxxxxxxxxxxxxxxx
   IODev      CUL_868
   LASTInputDev CUL_868
   MSGCNT     3
   NAME       NN_SZA_HZ1
   NR         1014
   NTFY_ORDER 48-HM_72A31B
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 NN_SZA_HZ1_Weather
   channel_02 NN_SZA_HZ1_Climate
   channel_03 NN_SZA_HZ1_WindowRec
   channel_04 NN_SZA_HZ1_Clima
   channel_05 NN_SZA_HZ1_ClimaTeam
   channel_06 NN_SZA_HZ1_remote
   device     NN_SZA_HZ1
   disableNotifyFn 1
   lastMsg    No:29 - t:02 s:72A31B d:626262 00
   protCmdPend 3 CMDs_pending
   protLastRcv 2021-12-18 19:12:07
   protRcv    4 last_at:2021-12-18 19:12:07
   protResnd  1 last_at:2021-12-18 19:12:13
   protSnd    2 last_at:2021-12-18 19:12:07
   protState  CMDs_pending
   rssi_at_CUL_868 cnt:4 min:-70.5 max:-69.5 avg:-70.12 lst:-69.5
   READINGS:
     2021-12-18 19:12:08   CommandAccepted yes
     2021-12-18 19:12:05   D-firmware      1.5
     2021-12-18 19:12:05   D-serialNr      REEQXXXXXX
     2021-12-18 19:12:05   IODev           CUL_868
     2021-12-18 19:12:13   commState       CMDs_pending
     2021-12-18 19:12:13   state           CMDs_pending
   cmdStack:
     ++A00162626272A31B00050000000000
     ++A00162626272A31B000802010A620B620C62
     ++A00162626272A31B0006
   helper:
     HM_CMDNR   42
     PONtest    1
     cSnd       0162626272A31B00050000000000,0162626272A31B000802010A620B620C62
     cfgStateUpdt 1
     lastMsgTm  1639851127.93186
     mId        0095
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1639851130.76961
       TmplTs     1639851130.76961
       cmdKey     0:1:0::NN_SZA_HZ1:0095:00:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       2
       newChn     +72A31B,02,00,00
       nextSend   1639851128.0309
       rxt        2
       sendWu     1
       vccu       
       p:
         72A31B
         00
         00
         00
       prefIO:
     mRssi:
       mNo        29
       io:
         CUL_868:
           -65.5
           -65.5
     peerIDsH:
     prt:
       bErr       0
       sProc      2
       wuReSent   2
     q:
       qReqConf   00
       qReqStat   
     role:
       dev        1
     rssi:
       at_CUL_868:
         avg        -70.125
         cnt        4
         lst        -69.5
         max        -69.5
         min        -70.5
     shRegW:
       07         04
     shadowReg:
       RegL_00.    02:01 0A:62 0B:62 0C:62
     tmpl:
Attributes:
   IODev      CUL_868
   autoReadReg 4_reqStatus
   commStInCh off
   expert     rawReg
   firmware   1.5
   model      HM-CC-RT-DN
   room       12_Schlafzimmer,CUL_HM
   serialNr   REEQXXXXXX
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: frank am 18 Dezember 2021, 23:35:45
schon mal die wikis bezüglich pairen und kommunikation bei homematic gelesen?

cmds pending:
die cmds zum pairen stehen noch in der cmd queue und müssen durch knöpfchen drücken (countdown auslösen) am rt abgeholt werden.

eventuell gibt es auch ein problem durch das umbenennen, da in einem internal noch der alte name steht:
NTFY_ORDER 48-HM_72A31B

ich würde mal
1. attr autoreadreg 5_missing setzen.
2. speichern und fhem neustarten.
3. danach erneut drüber pairen, also nichts löschen oder resetten.
4. ggf öfter knöpfchen drücken und warten

ist das internal dann korrekt?
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: MadMax-FHEM am 18 Dezember 2021, 23:49:44
Und ein CUL macht es (gerade bei Geräten mit [vielen] Kanälen - > viele Daten) nicht einfach(er)...

Schon mal überlegt auf die Timing-FW umzusteigen?
Oder gleich ein vernünftiges Funkmodul?

Gruß, Joachim
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: mikawood am 19 Dezember 2021, 10:11:01
Was meinst du damit
Zitat
Schon mal überlegt auf die Timing-FW umzusteigen?
Wo gibt es Informationen zu der alternativen Firmware?
Was sind aus deiner Sicht vernünftige Funkmodule?

Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: MadMax-FHEM am 19 Dezember 2021, 10:47:54
Zitat von: mikawood am 19 Dezember 2021, 10:11:01
Was meinst du damitWo gibt es Informationen zu der alternativen Firmware?

https://forum.fhem.de/index.php/topic,24436.msg175466.html#msg175466

Mittels "timing Firmware CUL" im Forum zu finden oder auch im Homematic Wiki...

Ich hatte ja auch mal CUL zum "Rumspielen" (weil's geht) aber der Klingelsensor ging nur mit der Timing-FW...
Aber war ja nur so zum Spaß (wobei sich der schnell in Grenzen hielt ;) ), zur echten Kommunikation bzw. auf meinem Hauptsystem habe ich den HM-CFG-USB, den gibt es aber (leider) nicht mehr zu kaufen...

Homematic ist halt bzgl. Timing sehr "empfindlich"...
Bei einem CUL geht JEDER Verkehr "durch" fhem, ist fhem grad beschäftigt, so kommt z.B. ein "simples" ACK zu spät und das Homematic-Gerät ist "beleidigt"...

Ein "echtes" Homematic Funkmodul macht zumindest die ACKs schon mal selbstaändig...
...daher ist das damit besser...

Zitat von: mikawood am 19 Dezember 2021, 10:11:01
Was sind aus deiner Sicht vernünftige Funkmodule?

z.B.:
https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi

Geht auch per USB(-Adapter) und (W)LAN (mittels Seriell-LAN-Adapter bzw. ESP)...

Achtung: der neue USB-Stick (für Homematic-IP) und die "große" Funkplatine gehen NICHT mit fhem! Also direkt wie CUL und CUL_HM! Die gehen nur mit einer CCU! (also echte CCU oder piVCCU, debmatic, ...)...

Gruß, Joachim
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: frank am 19 Dezember 2021, 11:41:54
wenn das anlernen nicht "startet", hat das zunächst nichts mit falschem timing zu tun.
falsche bedienung und/oder softwareprobleme werden nicht durch besseres timing korrigiert.
es gibt nichts, was mein cul mit "antiker" fw 1.58 nicht kann.
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: frank am 19 Dezember 2021, 11:51:36
@mikawood
installiere HMinfoTools.js und HMdeviceTools.js damit du kommunikation "live" sehen kannst.
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: MadMax-FHEM am 19 Dezember 2021, 12:19:13
Zitat von: frank am 19 Dezember 2021, 11:41:54
wenn das anlernen nicht "startet", hat das zunächst nichts mit falschem timing zu tun.
falsche bedienung und/oder softwareprobleme werden nicht durch besseres timing korrigiert.
es gibt nichts, was mein cul mit "antiker" fw 1.58 nicht kann.

Ja, ist schon richtig...
Falsche Bedienung bleibt falsche Bedienung...

Aber irgendwann geht's nicht ohne Timing-FW bzw. kommt ein Gerät vorbei, das nicht ohne will...
...ging bei mir auch lange gut ohne, bis eben zu dem Klingelsensor...

Ich kann dir ja meinen Klingelsensor mal geben, mal sehen, ob der bei dir (ohne Timing-FW) tut... ;)

Gruß, Joachim
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: frank am 19 Dezember 2021, 15:05:59
ZitatIch kann dir ja meinen Klingelsensor mal geben, mal sehen, ob der bei dir (ohne Timing-FW) tut... ;)
hast du keinen cul mehr? die vielen cul verbesserungen der letzten monate, könnten deinen cul wieder ins spiel bringen.

oder willst du nur den sensor los werden?  ;)
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: mikawood am 20 Dezember 2021, 21:45:44
Hi

du solltest sofort in jedem hauptdevice "attr commStInChn off" setzen.

Habe ich auf allen devices gesetzt.


installiere HMinfoTools.js und HMdeviceTools.js damit du kommunikation "live" sehen kannst.

Habe ich installiert



Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: mikawood am 20 Dezember 2021, 22:00:43
Für mich stellen sich jetzt folgende Fragen:

1. Sind meine Busware USB Adapter für meine Homematic Geräte geeignet?
   16 * HM-CC-RT-DN, 6 * HM-SEC-SCO, 6 * HM-SEC-SCO, 1* HM-SEN-DB-PCB (bei mir geht das mit CUL :-))
2. Wenn ja, kann ich das vorhandene CULFW durch die "timing Firmware CUL" ersetzen. Leider finde ich in dem Threat keine Liste der unterstützten Hardware.
3. Warum konnte ich die Geräte früher anlernen und warum kann ich die jetzt nicht mehr anlernen.

Danke für eure Hilfe.

Michael
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: MadMax-FHEM am 24 Dezember 2021, 10:37:44
Zitat von: frank am 19 Dezember 2021, 15:05:59
hast du keinen cul mehr? die vielen cul verbesserungen der letzten monate, könnten deinen cul wieder ins spiel bringen.

oder willst du nur den sensor los werden?  ;)

Hallo Frank, da bin ich ja noch eine Antwort "schuldig"... ;)

Also wie geschrieben (so denke ich) hatte ich den CUL nur mal so zum "Rumspielen" an einem Testsystem (weil's halt geht).
Testsysteme laufen nun ebenfalls mit HMOD-PCB (1x direkt und 1x per USB), also ja: keinen CUL mehr (also liegt schon noch rum das "Zeugs" [Funkmodul und Arduino] aber ohne Verwendung)...

Und loswerden: ach naja. Er liegt halt in der "Grabbelkiste"... Warum? Brauchst du einen/den? Oder willst du "beweisen", dass es auch mit einem "normalen" CUL (ohne Timing-FW) klappt/klappen kann? ;)

Gruß, Joachim
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: mikawood am 25 Dezember 2021, 23:38:29
Hallo Frank,

ich habe heute mal versucht das Pairing wie beschrieben durchzugeführt, leider ohne Erfolg. Die Warteschlange am Gerät wird nicht wie Beschrieben abgebaut.

Micha
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: frank am 27 Dezember 2021, 11:32:13
Zitatich habe heute mal versucht das Pairing wie beschrieben durchzugeführt, leider ohne Erfolg.
auf spekulationen habe ich keine lust.  ;)

also zeige ein aktuelles list.
sniffe das pairing.
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: mikawood am 28 Dezember 2021, 01:16:07
Hallo Frank,

hier das aktuelle Liste des Thermostat


Internals:
   CUL_868_MSGCNT 5
   CUL_868_RAWMSG A1A01840050187F0000001400954E4551313430383530355900FFFF::-77:CUL_868
   CUL_868_RSSI -77
   CUL_868_TIME 2021-12-28 00:58:37
   DEF        50187F
   FUUID      61afc572-f33f-9495-c41d-39db96da002f593b
   FVERSION   10_CUL_HM.pm:0.252980/2021-12-05
   IODev      CUL_868
   LASTInputDev CUL_868
   MSGCNT     5
   NAME       NN_WZ2_HZ2
   NR         226
   NTFY_ORDER 48-NN_WZ2_HZ2
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 NN_WZ2_HZ2_Weather
   channel_02 NN_WZ2_HZ2_Climate
   channel_03 NN_WZ2_HZ2_WindowRec
   channel_04 NN_WZ2_HZ2_Clima
   channel_05 NN_WZ2_HZ2_ClimaTeam
   channel_06 NN_WZ2_HZ2_remote
   disableNotifyFn 1
   lastMsg    No:01 - t:00 s:50187F d:000000 1400954E4551313430383530355900FFFF
   protCmdPend 42 CMDs_pending
   protLastRcv 2021-12-28 00:58:37
   protRcv    5 last_at:2021-12-28 00:58:37
   protResnd  3 last_at:2021-12-28 00:58:43
   protSnd    3 last_at:2021-12-28 00:58:37
   protState  CMDs_pending
   rssi_at_CUL_868 cnt:5 min:-77.5 max:-70.5 avg:-75.4 lst:-77
   READINGS:
     2021-12-26 17:08:39   CommandAccepted yes
     2021-12-28 00:58:37   D-firmware      1.4
     2021-12-28 00:58:37   D-serialNr      NEQ1408505
     2021-12-28 00:58:37   IODev           CUL_868
     2021-12-28 01:02:14   cfgState        updating
     2021-12-28 01:02:16   commState       CMDs_pending
     2021-12-28 01:02:16   state           CMDs_pending
   cmdStack:
     ++A00162626250187F00040000000000
     ##A00162626250187F0103
     ##A00162626250187F01040000000001
     ##A00162626250187F0203
     ##A00162626250187F02040000000001
     ##A00162626250187F0303
     ##A00162626250187F03040000000001
     ##A00162626250187F0403
     ##A00162626250187F04040000000001
     ##A00162626250187F00040000000007
     ##A00162626250187F0503
     ##A00162626250187F05040000000001
     ##A00162626250187F0603
     ##A00162626250187F06040000000001
     ++A00162626250187F00040000000000
     ##A00162626250187F0103
     ##A00162626250187F01040000000001
     ##A00162626250187F0203
     ##A00162626250187F02040000000001
     ##A00162626250187F0303
     ##A00162626250187F03040000000001
     ##A00162626250187F0403
     ##A00162626250187F04040000000001
     ##A00162626250187F00040000000007
     ##A00162626250187F0503
     ##A00162626250187F05040000000001
     ##A00162626250187F0603
     ##A00162626250187F06040000000001
     ++A00162626250187F00040000000000
     ##A00162626250187F0103
     ##A00162626250187F01040000000001
     ##A00162626250187F0203
     ##A00162626250187F02040000000001
     ##A00162626250187F0303
     ##A00162626250187F03040000000001
     ##A00162626250187F0403
     ##A00162626250187F04040000000001
     ##A00162626250187F00040000000007
     ##A00162626250187F0503
     ##A00162626250187F05040000000001
     ##A00162626250187F0603
     ##A00162626250187F06040000000001
   helper:
     HM_CMDNR   41
     PONtest    1
     cSnd       0162626250187F00040000000000,0162626250187F00040000000000
     lastMsgTm  1640649517.22985
     mId        0095
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 1
     cmds:
       TmplKey    :no:1640556741.6941
       TmplTs     1640556741.6941
       cmdKey     0:1:0::NN_WZ2_HZ2:0095:01:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       2
       newChn     +50187F,02,00,00
       nextSend   1640649517.37517
       rxt        2
       sendWu     1
       vccu       
       p:
         50187F
         00
         00
         00
       prefIO:
     mRssi:
       mNo        01
       io:
         CUL_868:
           -75
           -75
     peerIDsH:
     prt:
       bErr       0
       sProc      2
       wuReSent   4
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_CUL_868:
         avg        -75.4
         cnt        5
         lst        -77
         max        -70.5
         min        -77.5
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      CUL_868
   autoReadReg 4_reqStatus
   commStInCh off
   expert     rawReg
   firmware   1.4
   model      HM-CC-RT-DN
   room       26_Wohnzimmer2,41_Thermostate,CUL_HM
   serialNr   NEQ1408505
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Meinst du mit sniffen das was Otto im Blog unter https://heinz-otto.blogspot.com/2017/10/homematic-nachrichten-sniffen.html?m=1 beschreibt?

Danke
Micha
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: MDietrich am 28 Dezember 2021, 08:35:09
Hallo,
m.E. sieht das List gut aus. Die HMs brauchen manchmal ziemlich lange um zu reagieren, da hilft nur viel Geduld. Ich habe an den Thermostaten noch nie etwas tun müssen. Nur die SCOs arbeiten Settings nur auf "Knopfdruck" ab.

Hast du schon einmal ein set <device> clear all probiert?
Was zeigt der Event Monitor für das Gerät?

Habe eine CUL mit der Firmware V 1.67 CUL868, das funktioniert bisher ohne Probleme.

Gruß,
MDietrich
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: frank am 28 Dezember 2021, 10:32:39
Zitat von: mikawood am 28 Dezember 2021, 01:16:07
Meinst du mit sniffen das was Otto im Blog unter https://heinz-otto.blogspot.com/2017/10/homematic-nachrichten-sniffen.html?m=1 beschreibt?
genau.
beim cul aber verbose 5 setzen, da er kein attr logIDs hat.
vor einem neuen pairen natürlich zuerst alle pending cmds löschen => clear msgevents.

definiere dir mal eine vccu. vielleicht funktioniert es ja damit besser. siehe wiki vccu.

ausserdem alle probleme beseitigen, die "get hminfo configCheck" zeigt.
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: mikawood am 05 Januar 2022, 08:34:26
Hallo Frank

ich habe mir das mit Hminfo angeschaut - leider bekomme ich noch Fehlermeldungen.
Bei
get hm configcheck erhalte ich -> init not complete. configCheck won't be executed

bei
get hm peercheck

peerCheck done:

peer list incomplete. Use getConfig to read it.
    NN_AZ1_SD1:
    NN_FL1_DB:
    NN_FL1_TK1:
    NN_HZ1_SD1:
    NN_KU2_SW_1_Btn_01:
    NN_KU2_SW_1_Btn_02:
    NN_KU2_SW_1_Btn_03:
    NN_KU2_SW_1_Btn_04:
    NN_KU2_SW_1_Btn_05:
    NN_KU2_SW_1_Btn_06:
    NN_SZ2_SD1:
    NN_SZ2_TK1:
    NN_SZA_HZ1_Clima:
    NN_SZA_HZ1_ClimaTeam:
    NN_SZA_HZ1_Climate:
    NN_SZA_HZ1_Weather:
    NN_SZA_HZ1_WindowRec:
    NN_SZA_HZ1_remote:
    NN_WZ1_SD1:
    NN_WZ2_HZ2_Clima:
    NN_WZ2_HZ2_ClimaTeam:
    NN_WZ2_HZ2_Climate:
    NN_WZ2_HZ2_Weather:
    NN_WZ2_HZ2_WindowRec:
    NN_WZ2_HZ2_remote:
    NN_WZ2_TK1:
    NN_WZ2_TK2:
    NN_WZ2_TK3:

peering strange - likely not suitable
    NN_FL1_SD1: not peered!! add SD to any team !!
    NN_WZ2_SD1: not peered!! add SD to any team !!

trigger sent to undefined device
    NN_FL1_DB: 626262
    NN_FL1_SW_1_Btn_01: 626262
    NN_FL1_SW_1_Btn_02: 626262
    NN_KU2_SW_1_Btn_01: 636363
    NN_KU2_SW_1_Btn_02: 636363
    NN_KU2_SW_1_Btn_03: 636363
    NN_KU2_SW_1_Btn_04: 636363
    NN_KU2_SW_1_Btn_05: 636363
    NN_KU2_SW_1_Btn_06: 636363
    NN_KU2_SW_2_Btn_01: 626262
    NN_KU2_SW_2_Btn_02: 626262
    NN_KU2_SW_2_Btn_03: 626262
    NN_KU2_SW_2_Btn_04: 626262
    NN_KU2_SW_2_Btn_05: 626262
    NN_KU2_SW_2_Btn_06: 626262
    NN_SZ2_SW_1_Btn_01: 626262
    NN_SZ2_SW_1_Btn_02: 626262


Ich denke ich muss erst mal die Konflikte lösen bevor ich mir das Protokoll weiter ansehen kann. Was könnte hier die Ursache sein?

Michael
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: frank am 05 Januar 2022, 10:38:47
Zitatinit not complete. configCheck won't be executed
das hört sich nicht gut an. also zunächst hminfo zum laufen bringen.

0. hast du nach der installation von hminfo einen echten fhem restart gemacht?

1. ist dein fhem aktuell (über den update cmd von fhem)?
alle dateien, oder sind welche vom update ausgeschlossen?

2. gibt es speicherprobleme?
gibt es in fhem.log zb diese meldungen: "Cannot fork: Cannot allocate memory"?
andere meldungen im log?

3. ist deine hardware zu schwach?
wo läuft fhem? (raspberry 2a - raspberry 3)

4. was sind das für devices, vermutlich homebrew? zeige je ein list von 626262 und 636363.

5. hast du die vccu richtig definiert?
zeige je ein list von vccu und cul.

6. gibt es freezes in fhem?
die module apptime und freezemon helfen dabei.
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: mikawood am 22 Januar 2022, 19:39:55
Hallo Frank,

sorry das es etwas gedauert hat. Ich habe mir ein zweites system mit einem Raspberry 4 aufgeboot, Installiert habe ich Raspbian "Bullseye", die neueste Version von Fhem mit den scripts von Otto.

0. hast du nach der installation von hminfo einen echten fhem restart gemacht?

1. ist dein fhem aktuell (über den update cmd von fhem)?
alle dateien, oder sind welche vom update ausgeschlossen?
- neu

2. gibt es speicherprobleme?
gibt es in fhem.log zb diese meldungen: "Cannot fork: Cannot allocate memory"?
andere meldungen im log?
Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/root        32G    5,2G   25G   18% /
devtmpfs        813M       0  813M    0% /dev
tmpfs           982M       0  982M    0% /dev/shm
tmpfs           393M    2,0M  391M    1% /run
tmpfs           5,3M    4,1k  5,3M    1% /run/lock
/dev/mmcblk0p1  265M     51M  214M   20% /boot
tmpfs           197M     21k  197M    1% /run/user/1000


3. ist deine hardware zu schwach?
wo läuft fhem? (raspberry 2a - raspberry 3)
raspberry 4

4. was sind das für devices, vermutlich homebrew? zeige je ein list von 626262 und 636363.
-

5. hast du die vccu richtig definiert?
zeige je ein list von vccu und cul.
Internals:
   AssignedPeerCnt 1
   CFGFN     
   CNT        155
   Clients    :CUL_HM:
   DEF        /dev/ttyAMA0
   DEVCNT     6
   DevState   99
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         13
   FUUID      61ec36f9-f33f-d9b9-7d67-a644ae593ee40a7d
   LastOpen   1642870521.75621
   NAME       myHmUART
   NOTIFYDEV  global
   NR         24
   NTFY_ORDER 47-myHmUART
   PARTIAL   
   RAWMSG     0500003C0486105017CC0000000A50AE0B0000
   RSSI       -60
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   model      HM-MOD-UART
   msgLoadCurrent 0
   msgLoadHistory 0/0/0/0/0/0/-1/0/0/0/0/0
   msgLoadHistoryAbs 0/0/0/0/0/0/0/1/1/1/1/1/1
   owner      626262
   Helper:
     CreditTimer 381
     FW         66561
     Initialized 1
     AckPending:
     LastSendLen:
       3
       3
     Log:
       IDs:
     RoundTrip:
       Delay      0.00285983085632324
     loadLvl:
       lastHistory 1642876224.24252
   MatchList:
     1:CUL_HM   ^A......................
   Peers:
     4CEFBA     +4CEFBA,02,00,00
   READINGS:
     2022-01-22 17:55:24   D-HMIdAssigned  626262
     2022-01-22 17:55:24   D-HMIdOriginal  4702F0
     2022-01-22 17:55:24   D-firmware      1.4.1
     2022-01-22 17:55:24   D-serialNr      NEQ0231350
     2022-01-22 17:55:21   D-type          HM-MOD-UART
     2022-01-22 17:55:24   cond            ok
     2022-01-22 19:00:13   load            0
     2022-01-22 17:55:24   loadLvl         low
     2022-01-22 17:55:21   state           opened
   helper:
     bm:
       HMUARTLGW_Read:
         cnt        220
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.01. 19:30:32
         max        0.00379490852355957
         tot        0.239468574523926
         mAr:
           HASH(0x1ef8010)
       HMUARTLGW_Set:
         cnt        2
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.01. 19:30:24
         max        0.000149965286254883
         tot        0.0002288818359375
         mAr:
           HASH(0x1ef8010)
           myHmUART
           ?
Attributes:
   icon       cul
   room       00_CUL


6. gibt es freezes in fhem?
die module apptime und freezemon helfen dabei.

active-timers: 5; max-active timers: 5; max-timer-load: 1  min-tmrHandlingTm: 0.0ms; max-tmrHandlingTm: 2.1ms; totAvgDly: 1.0ms

name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
WEB_192.168.10.99_58984                  FW_Read                                  8        7      14.42     2.06     0.00     0.00 22.01. 19:15:53 HASH(WEB_192.168.10.99_58984)
myHmUART                                 HMUARTLGW_Read                           2       14      17.13     1.22     0.00     0.00 22.01. 19:15:42 HASH(myHmUART)
tmr-HMUARTLGW_CheckCredits               HMUARTLGW_CheckCredits                   1        2       3.50     1.75     1.97     1.20 22.01. 19:15:43 HMUARTLGW_CheckCredits:myHmUART
WEB_192.168.10.99_58996                  FW_Read                                  1        1       1.46     1.46     0.00     0.00 22.01. 19:15:53 HASH(WEB_192.168.10.99_58996)
WEB_192.168.10.99_58985                  FW_Read                                  1        2       2.16     1.08     0.00     0.00 22.01. 19:15:53 HASH(WEB_192.168.10.99_58985)
WEB_192.168.10.99_58980                  FW_Read                                  1        4       4.14     1.04     0.00     0.00 22.01. 19:15:53 HASH(WEB_192.168.10.99_58980)
WEB_192.168.10.99_58986                  FW_Read                                  1        7       7.05     1.01     0.00     0.00 22.01. 19:15:53 HASH(WEB_192.168.10.99_58986)
WEB_192.168.10.99_58983                  FW_Read                                  1        2       2.04     1.02     0.00     0.00 22.01. 19:15:53 HASH(WEB_192.168.10.99_58983)
WEB                                      FW_Read                                  0        2       1.75     0.88     0.00     0.00 22.01. 19:15:31 HASH(WEB)
tmr-CUL_HM_cfgStateUpdate                cfgStateUpdate                           0        1       0.16     0.16     0.61     0.61 22.01. 19:15:54 cfgStateUpdate:HM_4CEFBA
WEB_192.168.10.99_58996                  FW_Notify                                0        4       0.16     0.04     0.00     0.00 22.01. 19:15:58 HASH(WEB_192.168.10.99_58996); HASH(myHmUART)
eventTypes                               eventTypes_Notify                        0        6       0.27     0.04     0.00     0.00 22.01. 19:15:42 HASH(eventTypes); HASH(myHmUART)
WEB                                      FW_Notify                                0        6       0.12     0.02     0.00     0.00 22.01. 19:15:42 HASH(WEB); HASH(myHmUART)


An dem eingentlichen Problem hat sich leider nichts geändert.
Der Fehler ist mit dem System gewandert, also anderer Raspberry, andere CUL - HM-MOD-RPI-PCB, das Thermostat habe ich reseted (Batterien raus alle 3 Tasten drücken).

Hier das Ergebis:

Internals:
   CFGFN     
   DEF        4CEFBA
   FUUID      61ec41a5-f33f-d9b9-0ce0-09a97a2561c058ca
   IODev      myHmUART
   NAME       HM_4CEFBA
   NOTIFYDEV  global
   NR         72
   NTFY_ORDER 48-HM_4CEFBA
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_4CEFBA_Weather
   channel_02 HM_4CEFBA_Climate
   channel_03 HM_4CEFBA_WindowRec
   channel_04 HM_4CEFBA_Clima
   channel_05 HM_4CEFBA_ClimaTeam
   channel_06 HM_4CEFBA_remote
   protCmdPend 17 CMDs_pending
   protLastRcv 2022-01-22 18:40:53
   protRcv    1 last_at:2022-01-22 18:40:53
   protState  CMDs_pending
   rssi_at_myHmUART cnt:1 min:-60 max:-60 avg:-60 lst:-60
   READINGS:
     2022-01-22 18:40:59   D-firmware      1.4
     2022-01-22 18:40:59   D-serialNr      NEQ0875664
     2022-01-22 18:40:54   IODev           myHmUART
     2022-01-22 19:05:55   cfgState        PairMiss,RegMiss,RegPend
     2022-01-22 18:44:55   commState       CMDs_pending
     2022-01-22 18:44:55   state           CMDs_pending
   cmdStack:
     ++A001F100004CEFBA00050000000000
     ++A001F100004CEFBA000802010AF10B000C00
     ++A001F100004CEFBA0006
     ++A001F100004CEFBA00040000000000
     ##A001F100004CEFBA0103
     ##A001F100004CEFBA01040000000001
     ##A001F100004CEFBA0203
     ##A001F100004CEFBA02040000000001
     ##A001F100004CEFBA0303
     ##A001F100004CEFBA03040000000001
     ##A001F100004CEFBA0403
     ##A001F100004CEFBA04040000000001
     ##A001F100004CEFBA00040000000007
     ##A001F100004CEFBA0503
     ##A001F100004CEFBA05040000000001
     ##A001F100004CEFBA0603
     ##A001F100004CEFBA06040000000001
   helper:
     HM_CMDNR   40
     PONtest    1
     cfgStateUpdt 1
     mId        0095
     peerFriend peerSensT
     peerOpt    p:thermostat
     regLst     0,1
     rxType     140
     supp_Pair_Rep 1
     bm:
       CUL_HM_Set:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.01. 19:37:52
         max        0.000769853591918945
         tot        0.000769853591918945
         mAr:
           HASH(0x2902eb0)
           HM_4CEFBA
           ?
     cfgChk:
       idPc01     fail
       idRc01     RegL_00.
       idRc03     fail
     cmds:
       TmplKey    :no:1642873259.02351
       TmplTs     1642873259.02351
       cmdKey     0:1:0::HM_4CEFBA:0095:01:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       2
       newChn     +4CEFBA,02,00,00
       nextSend   1642873254.06873
       rxt        2
       vccu       
       p:
         4CEFBA
         00
         00
         00
       prefIO:
     mRssi:
       mNo        01
       io:
         myHmUART:
           -56
           -56
     peerIDsH:
     prt:
       bErr       0
       sProc      2
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       at_myHmUART:
         avg        -60
         cnt        1
         lst        -60
         max        -60
         min        -60
     shRegW:
       07         04
     shadowReg:
       RegL_00.    02:01 0A:F1 0B:00 0C:00
     tmpl:
Attributes:
   IODev      myHmUART
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.4
   model      HM-CC-RT-DN
   room       00_test,CUL_HM
   serialNr   NEQ0875664
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit

mfg
Micha
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: LuckyDay am 22 Januar 2022, 23:49:28
du sendest mit hmId F10000
dein HMuart hat hmId 626262

entweder hat du noch einen Cul irgendwo oder eine kaputte vccu usw.

irgenwas ist noch faul bei dir
Titel: Antw:Probleme beim pairen von HM-CC-RT-DN
Beitrag von: frank am 23 Januar 2022, 11:11:49
Zitatdein HMuart hat hmId 626262
das attr hmid fehlt aber im hmuart list.

eine vollständige beantwortung aller meiner fragen kann ich nicht erkennen.