Firmware zu CUL, CUNX und Co. mit Timestamp Option ASKSIN tsculfw V0.43

Begonnen von noansi, 09 Juni 2014, 19:16:01

Vorheriges Thema - Nächstes Thema

yersinia

Zitat von: frank am 01 Oktober 2024, 12:46:00eventuell gab es kontaktprobleme bei den steckkontakten durch "korrosion", die durch die mechanischen steckbewegungen beim wechseln verschwunden sind.
kurios aber nicht abwegig und durchaus möglich, denn bisher läuft es unauffällig.

Zitat von: noansi am 01 Oktober 2024, 22:27:082024.09.27 10:49:55 1: PERL WARNING: Use of uninitialized value $1 in addition (+) at ./FHEM/10_CUL_HM.pm line 2086.lasse ich in CUL_HM unverändert, weil das nur die erweiterten unknown Readings (letztes Ziel, laufende Anzahl, letzte Länge und RSSI) in der VCCU betrifft und wenn Du die vorhandenen alle nochmal empfangen hast, verschwindet das von selbst.
Imho iO, dann weiss man (ich) zumindest, woher es kommt und wieso es da ist. Danke. :)


Zitat von: noansi am 01 Oktober 2024, 22:27:08und 98_HMinfo.pm und 98_HMtemplate.pm.
ihgs, da muss ich wohl nochmal ran. Die hab ich übersehen beim Datumsvergleich.... :o ::)
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Trixie (perl 5.40.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Ralf9

Hallo Ansgar,

beim SIGNALduino auf dem ESP32 gibts bei jemanden das Problem, dass es beim Empfang von einem Bresser Wettersensor sporadisch zu Ausfällen kommt.
Der Empfänger ist aktiv und wenn der cc1101 über ein strobe Befehl nach IDLE und wieder nach RX gesetzt wird, empfängt er wieder.
 
Ich habe dazu folgendes gefunden:
"read register 0x25 FSCAL1. The PLL is in lock if the register content is different from 0x3F"

Ich hab bei mir mit einem sduino mit Maple Mini und einem LAN Modul auch mal getestet. Hab dazu eine Abfrage vom FSCAL1 und Ausgabe bei 0x3F eingebaut.
Beim Empfang von einem Temperatursensor mit dem Bresser Protokoll konnte ich es nachvollziehen, wenn der Empfang ausfällt ist FSCAL1 = 0x3F.
Bei einem anderem Protokoll mit Bodenfeuchte Sensoren ist zwar auch sporatisch FSCAL1 = 0x3F, aber es kommt zu keinem Ausfall des Empfangs.

Das ganze ist sehr sporadisch, es kann nach einigen Stunden oder erst nach über einem Tag kommen.

cc1101 Register 0x17 = 0 und Reg 0x18 = 0x18
Nach dem Empfang einer Nachricht geht er nach IDLE und wird dann wieder nach RX gesetzt
Kann es ein Unterschied machen ob er direkt nach RX gesetzt wird oder ob vorher noch ein SFRX (Flush the RX FIFO buffer) gemacht wird.
Das SFRX dürfte eingentlich, wenn kein überlauf, nicht nötig sein.

Ich habe gesehn, dass beim ASKSIN ein Abfrage auf FSCAL1 = 0x3F drin ist.
Gibt es Erkenntnisse was die Ursache für das PLL not locked sein kann?

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

noansi

Hallo Ralf,

schau im CC1101 Manual in Kapitel 22.1. Da steht beschrieben, dass der PLL lock nicht immer erreicht wird und dann erneut kalibriert werden muss. Weiterhin, dass der LOCK verloren gehen kann und (spätestens) dann rekalibriert werden muss.
Es ist als Ursache nur angegeben, dass die kalibrierten Registerwerte nur für einen eigentlich recht großen Temperaturbereich (aber nicht den kompletten Temperaturbereich nach technischen Daten) funktionieren, also starke Temperaturschwankungen für einen LOCK Verlust verantwortlich sein können.

Rein praktisch hat es sich zuer Erhaltung der Empfangsbereitschaft als sinnvoll erwiesen, beim Umschalten von IDLE nach RX (oder TX) AUTOCAL zu nutzen und auch auf LOCK zu prüfen und in größeren regelmäßigen Abständen (nicht ständig) via FSCAL1 Check auf != 0x3f den LOCK zu checken (siehe CC1101 ERRATA Seite 3) und ggf. zu rekalibrieren bis LOCK erreicht ist.

Es gibt Unterschiede zwischen CULs bezüglich der Anfälligkeit für PLL LOCK Verlust und meinen besonders auffälligen Problemkandidaten konnte ich damit zu zuverlässiger Zusammenarbeit überreden. Was konkret zu der erhöhten Anfälligkeit führt, kann ich nicht sagen.

Gruß, Ansgar.

exocet01

Ich habe eine Frage zum Delay vom CUL. In meinem Log zum CUL finde ich immer folgende Einträge. Kann es sein dass ich einen HW Defekt habe? Es funktioniert alles mit der Steuerung, aber der Log Eintrag verunsichert mich:

2026.06.10 09:33:13 4: TSCUL_Parse: CUL_Homematic a4C59
2026.06.10 09:35:46 4: TSCUL_Parse: CUL_Homematic a4C5C
2026.06.10 09:38:19 4: TSCUL_Parse: CUL_Homematic a4C63
2026.06.10 09:40:52 4: TSCUL_Parse: CUL_Homematic a4C5B
2026.06.10 09:41:00 4: TSCUL_Parse: CUL_Homematic  08009663 A F002 10554412 00 01 CC _ping
2026.06.10 09:43:25 4: TSCUL_Parse: CUL_Homematic a4C61
2026.06.10 09:45:58 4: TSCUL_Parse: CUL_Homematic a4C58
2026.06.10 09:46:49 4: TSCUL_Parse: CUL_Homematic  08359334 A F002 10904096 00 01 C3 _ping
2026.06.10 09:47:09 2: TSCUL_ReceiveDelayed: CUL_Homematic No data received within 900s; CC1101: C 00=07 01=2E 02=01 03=4F 04=E9 05=CA 06=1A 07=04 08=45 09=00 0A=00 0B=06 0C=00 0D=21 0E=65 0F=6A 10=C8 11=93 12=03 13=22 14=F8 15=34 16=07 17=3C 18=18 19=16 1A=6C 1B=43 1C=67 1D=91 1E=87 1F=6B 20=F8 21=56 22=10 23=EF 24=2B 25=16 26=1F 27=41 28=00 29=59 2A=7F 2B=3E 2C=81 2D=35 2E=09 2F=00 30=00 31=14 32=FF 33=00 34=B9 35=01 36=00 37=00 38=27 39=FD 3A=00 3B=09 3C=00 3D=00
; Ints_per_sec: ?

Hier die CUL Config:
Internals:
   CMDS       ABCFGRUVWXYaehilmtx
   CUL_Homematic_MSGCNT 4184
   CUL_Homematic_TIME 2026-06-09 10:50:16
   Clients    STACKABLETS:STACKABLE:CUL_HM:CUL_IR:TSHMS
   DEF        /dev/serial/by-id/usb-busware.de_CUL868_868000-if00@38400 1234
   DeviceName /dev/serial/by-id/usb-busware.de_CUL868_868000-if00@38400
   FD         22
   FHTID      1234
   FUUID      64f860a0-f33f-d1ce-8ee7-a979667a5cb31473
   NAME       CUL_Homematic
   NR         81
   PARTIAL   
   RAWMSG     A0F1B86536AB9CF00000000C1000666B8::-82.5:CUL_Homematic:
   RSSI       -82.5
   STATE      Initialized
   TYPE       TSCUL
   VERSION    VTS 0.43 CUL868
   VERSION_HW CUL_V3.4_0014
   VERSION_TS yes AES ChTblSize:209
   XmitOpen   1
   anaInRef   2.56V
   anaInSource Temperature
   assignUpdCntI 39
   assignedIDsCnt 13
   devioNoSTATE 1
   eventCount 2248
   initString X21
XP25
Ar
AM5
AHF13421
   ioBR       max: 46392.3, mean: 44756.8, min: 11840.4
   msgLoadCurrent 0
   owner_CCU  VCCU_Homematic
   MatchList:
     A:CUL_HM   ^A....................
     G:CUL_IR   ^I............
     R:TSHMS    ^810e04......a001
     Y:STACKABLETS ^\*
     Z:STACKABLE ^\*
   READINGS:
     2026-06-10 10:11:28   Temperature     28.47
     2026-06-10 10:11:28   VoltAnIn        0.763750
     2026-06-06 10:46:35   Xmit-Events     ok:2 non-HM:1 disconnected:1
     2026-06-06 10:46:28   cmds             A B C F G R U V W X Y a e h i l m t x
     2026-06-06 10:46:35   cond            ok
     2026-06-06 10:46:28   frequency       868.300MHz
     2026-06-06 10:46:27   prot_disconnected last
     2026-06-06 10:46:28   prot_non-HM     last
     2026-06-06 10:46:35   prot_ok         last
     2026-06-10 10:03:53   scF             0.99996317107519
     2026-06-06 10:46:29   state           Initialized
   helper:
     AInChnIdx  27
     AInFactorIdx 3
     CUrun      1
     ChkPart    0
     RA_Timeout 0
     SRfXinit   X21
XP35
     SVTS       1
     VTS        1
     VTS_ACK    1
     VTS_AES    1
     VTS_LZYCFG 1
     assIdCnt   13
     assIdRep   13
     frq        86
     nRec       0
     preplog    12
     recAlive   1
     recd       0
     DEVIOTS:
       RXfailTO  
     HM:
       ChTblSize  209
       FUP        0
       HMactive   1
       hmCrdts    0
       hmSbusy    0
       ChTbl:
         5B72D700   00
         6140EE00   00
         614B0900   00
         614E1400   00
         63307400   00
         6AB88100   00
         6AB9CF00   00
         6FC63400   00
         70783400   00
         732B6100   00
         772C9600   00
         79DA5B00   00
         7A02CF00   00
       msgCNT:
         0x01       4184
         0x02       917
         0x03       177
       unknwn:
         24FAF1:
           nextSend   1780889690.83835
           lRcTm:
             CUL_Homematic 158522428
             mcnt       12
             tnms       625746546
             type       83
         34DDE6:
           nextSend   1780982442.73305
           lRcTm:
             CUL_Homematic 251277676
             mcnt       12
             tnms       718498443
             type       83
         36E1D2:
           nextSend   1780989885.51754
           lRcTm:
             CUL_Homematic 258720724
             mcnt       12
             tnms       725941227
             type       83
         3A8462:
           nextSend   1780892720.84151
           lRcTm:
             CUL_Homematic 161552540
             mcnt       12
             tnms       628776550
             type       83
         79B645:
           nextSend   1780994434.81302
           lRcTm:
             CUL_Homematic 263270180
             mcnt       12
             tnms       730490522
             type       83
         A15613:
           nextSend   1780993410.79052
           lRcTm:
             CUL_Homematic 262246120
             mcnt       10
             tnms       729466499
             type       8E
         AE28DE:
           nextSend   1780993607.09478
           lRcTm:
             CUL_Homematic 262442432
             mcnt       10
             tnms       729662804
             type       8E
         AEFFA5:
           nextSend   1780994123.32385
           lRcTm:
             CUL_Homematic 262958680
             mcnt       12
             tnms       730179034
             type       83
         AFB4C5:
           nextSend   1780861393.91811
           lRcTm:
             CUL_Homematic 130224504
             mcnt       12
             tnms       597449626
             type       83
     cnd:
       0          2
       250        1
       253        1
     hmLog:
       IDs:
     hmLogHist:
        05008144 A F002 07552784 00 01 CC _ping
        05287441 A F002 07832092 00 01 C3 _ping
        05608446 A F002 08153108 00 01 CC _ping
        06208748 A F002 08753432 00 01 CC _ping
        06311406 A F002 08856096 00 01 C3 _ping
        06809054 A F002 09353760 00 01 CC _ping
        07335368 A F002 09880096 00 01 C3 _ping
        07409359 A F002 09954088 00 01 CC _ping
        08009663 A F002 10554412 00 01 CC _ping
        08359334 A F002 10904096 00 01 C3 _ping
        08609965 A F002 11154736 00 01 CC _ping
        09210270 A F002 11755064 00 01 CC _ping
        09383300 A F002 11928100 00 01 C3 _ping
        09810572 A F002 12355388 00 01 CC _ping
     hmQ:
       000000:
       732B61:
       79DA5B:
       7A02CF:
     ids:
       5B72D7:
         cfg        +5B72D7,00,00,00
         name       HM_5B72D7
       6140EE:
         cfg        +6140EE,00,00,00
         name       Terassentuer_5
       614B09:
         cfg        +614B09,00,00,00
         name       Terassentuer_1
       614E14:
         cfg        +614E14,00,00,00
         name       Terassentuer_6
       633074:
         cfg        +633074,00,00,00
         name       Fensterkontakt_Bad_EG
       6AB881:
         cfg        +6AB881,00,00,00
         name       Lichtsensor_West
       6AB9CF:
         cfg        +6AB9CF,00,00,00
         name       Lichtsensor_Aussen
       6FC634:
         cfg        +6FC634,00,00,00
         name       Aussen_Temp
       707834:
         cfg        +707834,00,00,00
         name       Bad_EG_Temp
       732B61:
         cfg        +732B61,00,00,00
         name       HM_732B61
       772C96:
         cfg        +772C96,00,00,00
         name       Wohnzimmer_Temp
       79DA5B:
         cfg        +79DA5B,00,00,00
         name       Steckdose_Gartenhaus
       7A02CF:
         cfg        +7A02CF,00,00,00
         name       Steckdose_Garten
     loadLvl:
       bl         40
     q:
       ATrNo      0
       HMcndN     0
       InQueues   0
       RQLt       0
       XRpCnt     0
       XRpTm      1780735597.08997
       answerPend 0
       hmLanQlen  1
       apIDs:
         732B61     0
         79DA5B     0
         7A02CF     0
     ref:
       Sdly       0
       TmBmCnt    4
       ioBR       46392.3016924911
       ioBRCmd    Ap
       ioBRMax    46392.3016924911
       ioBRMean   44756.7524915483
       ioBRMeas   45462.4615959634
       ioBRMin    11840.387038682
       lHMt       347899708
       lSys       815116940
       pTTu       1024
       pndAs      0
       pndCUAp    0
       pndTuP     1
       pngLm      12
       pngRef     1
       scErr      -0.287033679080196
       scF        0.99996317107519
       scFN       59
       scHT       347472420
       scST       814689668
       scpTm      1781078633.85879
Attributes:
   SlowRfRecToLogLev 2
   hmId       F13421
   icon       cul_868
   rfmode     HomeMatic
   verbose    4


noansi

TSCUL_ReceiveDelayed: CUL_Homematic No data received within 900s
Sagt, dass vom CUL 900s keine neuen HM Daten gekommen sind, was Dich vermutlich verunsichert.
Hast Du überhaupt HM devices, die regelmäßig Daten senden, z.B. Temperatursensoren, und auch gut empfangen werden können, also guter RSSI? Und Batterie noch ok?

Wenn nicht, dann liegt es einfach daran, dass schlicht nichts rein kommt.
Die Historie (hmLogHist:) ist auf jedenfall sehr leer, was genau darauf hin deutet.

Wenn Du Aktoren hast, dann kannst Du mehr "Action" machen, damit Antworten rein kommen...

Gruß, Ansgar.

exocet01

Hallo Ansgar,
Ich habe einen Temperatursensor Aussen, einen für das Bad und einen für das Wohnzimmer. Keine Ahnung ob die ständig Funken (sind alles HM Geräte). Ausserdem habe ich eine Lichtsensor von HM, aber seit einiger Zeit ist entweder die Batterie nach 2 Wochen leer, oder es kommen nur sehr sporadisch Daten an. Ich habe die Position des Sensors nicht verändert und hatte gefofft dass ich etwas in den Logs finden kann.
Es kann auch sein dass der Lichtsensor einen HW Defekt hat.

Danke für Deine Rückmeldung!!
Eckart

noansi

Hallo Eckart,

die Registerwerte, die mit dem Delayed Hinweis kommen, sehen normal aus. Er sollte empfangen.

ZitatIch habe einen Temperatursensor Aussen, einen für das Bad und einen für das Wohnzimmer. Keine Ahnung ob die ständig Funken (sind alles HM Geräte).
Sollten sie. Wann hast Du von denen zuletzt was empfangen? Wie sieht der RSSI bei den devices aus? Wenn alle sehr schwach rein kommen, dann kann der Zufall solche Delayed Meldungen erzeugen, weil von allen gerade nicht kommt.

Auch noch möglich, dass Du einen "babbling idiot" auf 868.3MHz hast (muss nicht HM sein), der wegen z.B. schwacher Batterie in einen ständigen Sendezustand verfällt und damit die Frequenz zeitweise stört.
Z.B. der Lichtsensor, der Batterien frisst (vielleicht weil er viel sendet?). Nimm dem mal temporär die Batterien raus und schau, ob die Meldungen verschwinden.

Andere Störer, die z.B. nur zeitweise eingeschaltet sind, wären auch noch möglich.

Und natürlich kann ich einen Defekt am CUL nicht ausschließen. Sind die RSSI Werte insgesammt für alle devices schlechter geworden? Nahe HM devices im selben Raum wie der CUL sollten prächtige RSSI Werte zeigen.

Gruß, Ansgar.

exocet01

Hallo Ansgar,

Es kann sehr gut sein dass es einen Störer in der Umgebung gibt. Die Empfangswerte liegen bei 60 bis 80 dB. Nur der Helligkeitssensor hat schlechtere Werte: min:-103.5 max:-69.5 avg:-84.2 lst:-85
Nachdem der Sensor fast einen ganzen Tag nichts gesendet hat, empfange ich seit gestern Abend wieder alle Nachrichten. Ich werde es mal weiter beobachten. Einen Störer kann ich ja nicht abschalten 🙁.

Gruß,
Eckart

noansi

Hallo Eckart,

kannst Du in dem Zustand, in dem nicht empfangen wird, noch Aktoren schalten?

Schalten sie, auch wenn keine Rückmeldung empfangen wird?

Gruß, Ansgar.

exocet01

Hi Ansgar,

aktuell funktioniert wieder alles super.
Die Aktuatoren haben immer sauber funktioniert, da hatte ich nie Probleme.

Adimarantis

Hallo,

ich verzweifele mal wieder mit meinen HM-CC-VD
Wollte ein weiteres Ventil hinzufügen - 3 Stück laufen einigermaßen (haben regelmäßig ein "MISSING ACK" aber reagieren ausreichend oft).
Jetzt habe ich schon zwei verschiedene Ventile versucht hinzuzufügen.

Das Hinzufügen klappt auch, beide Testkandidaten werden erkannt, das CUL_HM Device per autocreate erzeugt und melden sich mit korrekten Parametern wie serialNr.
Dann geht allerdings nichts mehr. Ein "getConfig" landet früher oder später bei MISSING_ACK und das Ventil geht nach einer Weile in die Fehlerposition 15%
Hab auch schon versucht ein Ventil an der "normalen" CCU anzulernen und dort korrekt abzulernen (was einwandfrei ging) - danach aber wieder das selbe Bild.

Eins der beiden Ventile war sogar schon mal an der CUL_TS angemeldet - da hat aber der Motor gesponnen (weshalb ich die Platine jetzt in einen anderen eingebaut habe).

Irgendwelche Ideen was ich noch probieren kann?

Danke,
Jörg
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU)/RfxTrx433XL/Zigbee
Module: 50_Signalbot, 48_HomeConnect, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)

noansi

Hallo Jörg,

was hast Du da https://forum.fhem.de/index.php?msg=1113965 anders gemacht?

Hat das Pairing funktioniert?
List?

Hast Du IOgrp gesetzt?
Welche Firmware und Module benutzt Du? Letzter Stand war hier https://forum.fhem.de/index.php?msg=1321390.

Gruß, Ansgar.

Adimarantis

Hi Ansgar,

boah... ist das schon wieder so lange her  :)

Nachdem in den virtual devices wieder auf virtual_1 standen, habe ich einen Neustart gemacht - jetzt steht da zumindest VIRTUAL

Version von fw ist aktuell, hier mal das list von der CUL:
define CUL_TS TSCUL /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 4444
attr CUL_TS event-on-update-reading FreqOffsEst
attr CUL_TS hmId 444444
attr CUL_TS hmLanQlen 3_normal
attr CUL_TS rfmode HomeMatic
attr CUL_TS room CUL_HM
#   CMDS       ABCFGJKRUVWXYadehilmtx
#   CUL_TS_MSGCNT 684
#   CUL_TS_TIME 2026-10-12 12:48:31
#   Clients    STACKABLETS:STACKABLE:CUL_HM:CUL_IR:TSHMS
#   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 4444
#   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400
#   FD         14
#   FHTID      4444
#   FUUID      5ffa454c-f33f-0931-cfe7-68a61b161da0b76b
#   NAME       CUL_TS
#   NR         77
#   PARTIAL   
#   RAWMSG     A0CB586701D6D3C00000000E831::-76:CUL_TS:
#   RSSI       -76
#   STATE      Initialized
#   TYPE       TSCUL
#   VERSION    VTS 0.43 CSM868
#   VERSION_HW nanoCUL_V1.x_0014
#   VERSION_TS yes AES ChTblSize:208
#   XmitOpen   1
#   anaInRef   1.1Vbg
#   anaInSource Temperature
#   assignUpdCntI 114
#   assignUpdCntX 2
#   assignedIDsCnt 8
#   devioNoSTATE 1
#   digOutMask 0x00
#   eventCount 1
#   initString X21
#XP25
#Ar
#AM5
#AH444444
#   ioBR       max: 3702.5, mean: 3610.2, min: 3492.0
#   msgLoadCurrent 10
#   owner_CCU  VCCU
#   MatchList:
#     A:CUL_HM   ^A....................
#     G:CUL_IR   ^I............
#     R:TSHMS    ^810e04......a001
#     Y:STACKABLETS ^\*
#     Z:STACKABLE ^\*
#   READINGS:
#     2026-10-12 12:47:28   DigIn           0x00
#     2026-10-11 13:54:39   FreqOffsEst     +14.282
#     2021-01-18 13:15:16   SlowRfconf      freq:868.300MHz freqOffs:0.000kHz bWidth:325kHz freqIF:330.08kHz rAmpl:42dB sens:12dB dRate:2.461kBit/s
#setstate CUL_TS 2025-06-02 21:36:39 Xmit-Events disconnected:1 non-HM:1 ok:2
#     2026-10-12 12:47:00   Temperature     98.87
#     2026-10-12 12:47:00   VoltAnIn        0.396638
#     2026-10-12 11:54:04   Xmit-Events     disconnected:1 ok:2 non-HM:1
#     2026-10-12 09:50:22   ccconf          freq:868.300MHz freqOffs:60.303kHz bWidth:101.56kHz freqIF:152.34kHz rAmpl:42dB sens:8dB dRate:9.993kBit/s
#agcPrio:1 agcWait:16 agcHyst:2 agcMaxLNA:0.0dB agcMaxDVGA:0.0dB AGC_FREEZE:0
#CCAmode:3 csRelThr:10dB csAbsThr:7dB
#     2026-10-12 11:53:30   cmds             A B C F G J K R U V W X Y a d e h i l m t x
#     2026-10-12 11:54:04   cond            ok
#     2026-10-12 11:53:30   frequency       868.300MHz
#     2021-01-18 13:15:16   peakfilter      88 µs
#     2026-10-12 11:53:25   prot_disconnected last
#     2021-10-29 14:36:38   prot_init       last
#     2026-10-12 11:53:31   prot_non-HM     last
#     2026-10-12 11:54:04   prot_ok         last
#     2026-10-12 12:45:38   scF             0.999900454681325
#     2026-10-12 11:53:31   state           Initialized
#   helper:
#     AInChnIdx  8
#     AInFactorIdx 2
#     CUrun      1
#     ChkPart    0
#     RA_Timeout 0
#     SRfXinit   X21
#XP35
#     SVTS       1
#     VTS        1
#     VTS_ACK    1
#     VTS_AES    1
#     VTS_LZYCFG 1
#     assIdCnt   8
#     assIdRep   8
#     frq        86
#     nRec       0
#     preplog    12
#     recAlive   1
#     recd       1
#     DEVIOTS:
#       RXfailTO   
#     HM:
#       ChTblSize  208
#       FUP        0
#       HMactive   1
#       hmCrdts    1
#       hmSbusy    0
#       ChTbl:
#         10F9EE00   00
#         111F0C00   00
#         11221400   00
#         11228800   00
#         11233400   00
#         1156F100   00
#         1A758E00   00
#         2036FE00   00
#       msgCNT:
#         0x01       684
#         0x02       21
#         0x03       114
#         0x09       54
#       unknwn:
#         161554:
#           nextSend   1791801737.35206
#           lRcTm:
#             CUL_TS     2930532
#             mcnt       5A
#             tnms       800374824
#             type       02
#         16A0AB:
#           nextSend   1791802100.82711
#           lRcTm:
#             CUL_TS     3294040
#             mcnt       59
#             tnms       800738295
#             type       58
#         16A241:
#           nextSend   1791801737.2239
#           lRcTm:
#             CUL_TS     2930404
#             mcnt       5A
#             tnms       800374721
#             type       58
#         18DD8E:
#           nextSend   1791801993.85559
#           lRcTm:
#             CUL_TS     3187060
#             mcnt       BB
#             tnms       800631327
#             type       70
#         19CA72:
#           nextSend   1791801872.65505
#           lRcTm:
#             CUL_TS     3236368
#             mcnt       BC
#             tnms       800683990
#             type       58
#         1A7D5E:
#           nextSend   1791801401.92947
#           lRcTm:
#             CUL_TS     3171948
#             mcnt       D7
#             tnms       800616393
#             type       70
#         1A881A:
#           nextSend   1791802100.95946
#           lRcTm:
#             CUL_TS     3294172
#             mcnt       59
#             tnms       800738427
#             type       02
#         1B3E47:
#           nextSend   1791801809.19806
#           lRcTm:
#             CUL_TS     3002384
#             mcnt       EC
#             tnms       800446666
#             type       70
#         1B3E82:
#           nextSend   1791801597.89728
#           lRcTm:
#             CUL_TS     2791064
#             mcnt       B9
#             tnms       800235367
#             type       70
#         1CE0A8:
#           nextSend   1791802104.89036
#           lRcTm:
#             CUL_TS     3298104
#             mcnt       DF
#             tnms       800742358
#             type       70
#         1D6D3C:
#           nextSend   1791802111.48463
#           lRcTm:
#             CUL_TS     3304700
#             mcnt       B5
#             tnms       800748956
#             type       70
#         1D6D4B:
#           nextSend   1791801952.56083
#           lRcTm:
#             CUL_TS     3145760
#             mcnt       F9
#             tnms       800590029
#             type       70
#         1D8CAF:
#           nextSend   1791801982.23717
#           lRcTm:
#             CUL_TS     3175484
#             mcnt       E6
#             tnms       800619706
#             type       70
#         1DA4C5:
#           nextSend   1791801872.78266
#           lRcTm:
#             CUL_TS     3236496
#             mcnt       BC
#             tnms       800683988
#             type       02
#         24EF73:
#           nextSend   1791800446.73928
#           lRcTm:
#             CUL_TS     1639792
#             mcnt       12
#             tnms       799084210
#             type       83
#         27F50B:
#           nextSend   1791802061.36088
#           lRcTm:
#             CUL_TS     3254568
#             mcnt       12
#             tnms       800698829
#             type       83
#         2D2C99:
#           nextSend   1791800532.4476
#           lRcTm:
#             CUL_TS     1725512
#             mcnt       12
#             tnms       799169918
#             type       83
#         2D4F8E:
#           nextSend   1791800600.81216
#           lRcTm:
#             CUL_TS     1793884
#             mcnt       12
#             tnms       799238283
#             type       83
#         2E7962:
#           nextSend   1791802049.27591
#           lRcTm:
#             CUL_TS     3242168
#             mcnt       1F
#             tnms       800686744
#             type       10
#         2E7AE4:
#           nextSend   1791801953.0809
#           lRcTm:
#             CUL_TS     3146280
#             mcnt       54
#             tnms       800590564
#             type       10
#         2E89EE:
#           nextSend   1791801999.6273
#           lRcTm:
#             CUL_TS     3192832
#             mcnt       4A
#             tnms       800637098
#             type       10
#         32C710:
#           nextSend   1791800832.8419
#           lRcTm:
#             CUL_TS     2025936
#             mcnt       12
#             tnms       799470313
#             type       83
#         48DC17:
#           nextSend   1791801943.27458
#           lRcTm:
#             CUL_TS     3136472
#             mcnt       35
#             tnms       800580743
#             type       10
#         4EFE5E:
#           nextSend   1791800640.17668
#           lRcTm:
#             CUL_TS     1833252
#             mcnt       58
#             tnms       799277647
#             type       03
#         56E3F7:
#           nextSend   1791801560.34193
#           lRcTm:
#             CUL_TS     2753504
#             mcnt       12
#             tnms       800197810
#             type       83
#         576B47:
#           nextSend   1791800238.55016
#           lRcTm:
#             CUL_TS     1431588
#             mcnt       12
#             tnms       798876054
#             type       83
#         5C6E15:
#           nextSend   1791802110.01661
#           lRcTm:
#             CUL_TS     3303232
#             mcnt       12
#             tnms       800747485
#             type       83
#         5CD958:
#           nextSend   1791802064.08379
#           lRcTm:
#             CUL_TS     3257336
#             mcnt       56
#             tnms       800701552
#             type       5E
#         62F83D:
#           lRcTm:
#             CUL_TS     586660
#             mcnt       12
#             tnms       798031569
#             type       83
#         682EB1:
#           nextSend   1791801599.9041
#           lRcTm:
#             CUL_TS     2793072
#             mcnt       12
#             tnms       800237407
#             type       83
#         689108:
#           nextSend   1791800296.42944
#           lRcTm:
#             CUL_TS     1489472
#             mcnt       FE
#             tnms       798933900
#             type       03
#         68CE6F:
#           nextSend   1791801485.59254
#           lRcTm:
#             CUL_TS     2678748
#             mcnt       45
#             tnms       800123061
#             type       03
#         68D4CC:
#           nextSend   1791799729.84189
#           lRcTm:
#             CUL_TS     922828
#             mcnt       97
#             tnms       798367314
#             type       03
#         69486B:
#           nextSend   1791801978.44945
#           lRcTm:
#             CUL_TS     3171700
#             mcnt       85
#             tnms       800615920
#             type       10
#         698041:
#           nextSend   1791802028.75771
#           lRcTm:
#             CUL_TS     3222008
#             mcnt       02
#             tnms       800666270
#             type       5E
#         6A60E8:
#           nextSend   1791802105.01369
#           lRcTm:
#             CUL_TS     3298272
#             mcnt       3C
#             tnms       800742483
#             type       12
#         6ACE73:
#           nextSend   1791801871.03273
#           lRcTm:
#             CUL_TS     3212788
#             mcnt       7B
#             tnms       800658216
#             type       10
#         74A42E:
#           nextSend   1791802100.31929
#           lRcTm:
#             CUL_TS     3293532
#             mcnt       12
#             tnms       800737789
#             type       83
#         B3D798:
#           nextSend   1791802073.9825
#           lRcTm:
#             CUL_TS     3267192
#             mcnt       10
#             tnms       800711450
#             type       8E
#     cnd:
#       0          2
#       250        1
#       253        1
#     hmLog:
#       IDs:
#     hmLogHist:
#        12208637 A F001 03293532 00 13 12 0083 74A42E F00001 20F90D4E21D0F4567F40 -73.5dB
#        12209143 A F001 03294040 00 0B 59 A258 16A0AB 1A881A 0000 -83dB
#        12209275 A F001 03294172 00 0E 59 8202 1A881A 16A0AB 0101000040 -78.5dB
#        150919                 As 0B 17 A258 112214 1156F1 0300
#        12209584 A F103 03294456 01 0B 17 A258 112214 1156F1 0300 _CCAdly:4
#        12209824 A F109 03294724 00 0B 17 A258 112214 1156F1 0300 _sfail _noAnsw
#        12213206 A F001 03298104 00 0C DF 8670 1CE0A8 000000 80D732 -58.5dB
#        12213331 A F001 03298228 00 09 3C A112 6A60E8 1CE0A8  -78.5dB
#        12213376 A F001 03298272 00 09 3C E112 6A60E8 1CE0A8  -79dB _rep
#        12218333 A F001 03303232 00 13 12 0083 5C6E15 F00001 0DD9BAA5CC8E0B50450B -66dB
#        160080                 As 0B F3 A258 112334 2036FE 0000
#        12218745 A F103 03303616 01 0B F3 A258 112334 2036FE 0000 _CCAdly:4
#        12218876 A F101 03303772 00 0E F3 8202 2036FE 112334 010100003B -58.5dB
#        12219804 A F101 03304700 00 0C B5 8670 1D6D3C 000000 00E831 -76dB
#     hmQ:
#       000000:
#       10F9EE:
#       111F0C:
#       1156F1:
#       1A758E:
#       2036FE:
#     ids:
#       10F9EE:
#         cfg        +10F9EE,02,00,00
#         name       HM_VD_18
#       111F0C:
#         cfg        +111F0C,02,00,00
#         name       HM_111F0C
#       112214:
#         cfg        +112214,00,00,00
#         name       112214
#       112288:
#         cfg        +112288,00,00,00
#         name       112288
#       112334:
#         cfg        +112334,00,00,00
#         name       112334
#       1156F1:
#         cfg        +1156F1,02,00,00
#         name       HM_1156F1
#       1A758E:
#         cfg        +1A758E,00,00,00
#         name       HM_VD_20
#       2036FE:
#         cfg        +2036FE,02,00,00
#         name       HM_VC_20n
#     loadLvl:
#       bl         40
#     q:
#       ATrNo      0
#       HMcndN     0
#       InQueues   0
#       XRpCnt     0
#       XRpTm      1791798857.72687
#       answerPend 0
#       hmLanQlen  3
#       apIDs:
#         10F9EE     0
#         111F0C     0
#         1156F1     0
#         1A758E     0
#         2036FE     0
#     ref:
#       Sdly       3
#       TmBmCnt    1
#       ioBR       3702.45235522411
#       ioBRCmd    Ap
#       ioBRMax    3702.45235522411
#       ioBRMean   3610.22901592321
#       ioBRMeas   3643.7792190285
#       ioBRMin    3491.97960245603
#       lHMt       3303232
#       lSys       800747485
#       pTTu       1024
#       pndAs      0
#       pndCUAp    0
#       pndTuP     1
#       pngLm      17
#       pngRef     5
#       scErr      1.93440632265992
#       scF        0.999900454681325
#       scFN       10
#       scHT       3131724
#       scST       800575995
#       scpTm      1791801938.42205
#
setstate CUL_TS 2026-10-12 12:47:28 DigIn 0x00
setstate CUL_TS 2026-10-11 13:54:39 FreqOffsEst +14.282
setstate CUL_TS 2021-01-18 13:15:16 SlowRfconf freq:868.300MHz freqOffs:0.000kHz bWidth:325kHz freqIF:330.08kHz rAmpl:42dB sens:12dB dRate:2.461kBit/s \
setstate CUL_TS 2025-06-02 21:36:39 Xmit-Events disconnected:1 non-HM:1 ok:2
setstate CUL_TS 2026-10-12 12:47:00 Temperature 98.87
setstate CUL_TS 2026-10-12 12:47:00 VoltAnIn 0.396638
setstate CUL_TS 2026-10-12 11:54:04 Xmit-Events disconnected:1 ok:2 non-HM:1
setstate CUL_TS 2026-10-12 09:50:22 ccconf freq:868.300MHz freqOffs:60.303kHz bWidth:101.56kHz freqIF:152.34kHz rAmpl:42dB sens:8dB dRate:9.993kBit/s \
agcPrio:1 agcWait:16 agcHyst:2 agcMaxLNA:0.0dB agcMaxDVGA:0.0dB AGC_FREEZE:0 \
CCAmode:3 csRelThr:10dB csAbsThr:7dB
setstate CUL_TS 2026-10-12 11:53:30 cmds  A B C F G J K R U V W X Y a d e h i l m t x
setstate CUL_TS 2026-10-12 11:54:04 cond ok
setstate CUL_TS 2026-10-12 11:53:30 frequency 868.300MHz
setstate CUL_TS 2021-01-18 13:15:16 peakfilter 88 µs
setstate CUL_TS 2026-10-12 11:53:25 prot_disconnected last
setstate CUL_TS 2021-10-29 14:36:38 prot_init last
setstate CUL_TS 2026-10-12 11:53:31 prot_non-HM last
setstate CUL_TS 2026-10-12 11:54:04 prot_ok last
setstate CUL_TS 2026-10-12 12:45:38 scF 0.999900454681325
setstate CUL_TS 2026-10-12 11:53:31 state Initialized

Examplarisch für ein Ventil: Virtual, Button und Ventil:
define HMTC14_spare CUL_HM 112288
attr HMTC14_spare .mId FFF1
attr HMTC14_spare expert defReg,rawReg
attr HMTC14_spare model VIRTUAL
attr HMTC14_spare msgRepeat 0
attr HMTC14_spare room CUL_HM
attr HMTC14_spare subType virtual
attr HMTC14_spare webCmd virtual
#   DEF        112288
#   FUUID      6acb8c43-f33f-3e5d-e825-16887943bf5c1c33
#   IODev      CUL_TS
#   NAME       HMTC14_spare
#   NR         165
#   NTFY_ORDER 48-HMTC14_spare
#   STATE      MISSING ACK
#   TYPE       CUL_HM
#   channel_01 HMTC14_spare_Btn1
#   disableNotifyFn 1
#   READINGS:
#     2026-10-11 15:44:50   commState       CMDs_done_Errors:1
#     2026-10-11 15:44:50   state           MISSING ACK
#   helper:
#     HM_CMDNR   147
#     mId        FFF1
#     peerFriend -
#     peerOpt    -:virtual
#     regLst     0
#     rxType     1
#     cmds:
#       TmplKey    :no:1791798848.3682
#       TmplTs     1791798848.3682
#       cmdKey     0:1:1::HMTC14_spare:FFF1:00:
#       cmdLst:
#         assignHmKey noArg
#         clear      [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
#         deviceRename -newName-
#         fwUpdate   -filename- [-bootTime-]
#         getDevInfo noArg
#         raw        -data- [...]
#         reset      noArg
#         unpair     noArg
#         virtual    [(1..50;1|{1})]
#       lst:
#         condition  0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
#         peerOpt   
#         tplChan   
#         tplDel     
#         tplPeer   
#       rtrvLst:
#         cmdList    [({short}|long)]
#         deviceInfo [({short}|long)]
#         list       [({normal}|full)]
#         param      -param-
#     expert:
#       def        1
#       det        0
#       raw        1
#       tpl        0
#     io:
#       restoredIO CUL_TS
#       vccu       
#       prefIO:
#     mRssi:
#       mNo       
#       io:
#         CUL_TS:
#           100
#           100
#     peerIDsH:
#     prt:
#       bErr       0
#       sProc      0
#     q:
#       qReqConf   
#       qReqStat   
#     role:
#       dev        1
#       vrt        1
#     tmpl:
#
setstate HMTC14_spare MISSING ACK
setstate HMTC14_spare 2026-10-11 15:44:50 commState CMDs_done_Errors:1
setstate HMTC14_spare 2026-10-11 15:44:50 state MISSING ACK

define HMTC14_spare_Btn1 CUL_HM 11228801
attr HMTC14_spare_Btn1 model VIRTUAL
attr HMTC14_spare_Btn1 peerIDs 111F0C01
attr HMTC14_spare_Btn1 room CUL_HM
attr HMTC14_spare_Btn1 webCmd press short:press long
#   DEF        11228801
#   FUUID      6acb8c62-f33f-3e5d-46f5-f9620a49a72b19e2
#   NAME       HMTC14_spare_Btn1
#   NR         166
#   NTFY_ORDER 48-HMTC14_spare_Btn1
#   STATE      ValveAdjust:1.0 %
#   TYPE       CUL_HM
#   chanNo     01
#   device     HMTC14_spare
#   disableNotifyFn 1
#   eventCount 28
#   peerList   HM_111F0C
#   Helper:
#     DBLOG:
#       valveCtrl:
#         logdb:
#           TIME       1791799843.5361
#           VALUE      lost
#       valvePosTC:
#         logdb:
#           TIME       1791798852.86413
#           VALUE      1.0
#   READINGS:
#     2026-10-12 12:47:29   peerList        HM_111F0C
#     2026-10-12 11:54:12   state           ValveAdjust:1.0 %
#     2026-10-12 12:51:37   timing          mc: 24  miss: 22  tQ: 0.000  rQ: -0.050  mSkp: 2  mNck: 20  dtu: 312795  ueS: -4  ueC: -6  dti: 312762  ieS: 29  ieC: 27  c: -0.1
#     2026-10-12 12:10:43   valveCtrl       lost
#     2026-10-12 11:54:12   valvePosTC      1.0 %
#   helper:
#     fkt        vdCtrl
#     peerFriend peerSD,peerSens,peerAct
#     peerIDsState incomplete
#     peerOpt    -:virtual
#     regLst     
#     virtTC     03
#     cmds:
#       TmplKey    HM_111F0C:no:1791798848.43921
#       TmplTs     1791798848.43921
#       cmdKey     1:0:1:vdCtrl:HMTC14_spare:FFF1:01:HM_111F0C
#       cmdLst:
#         peerChan   -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
#         peerSmart  -peerOpt-
#         postEvent  -condition-
#         press      [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
#         pressL     [(-peer-|{all})]
#         pressS     [(-peer-|{all})]
#         tplSet_0   -tplChan-
#         tplSet_HM_111F0C -tplPeer-
#         valvePos   (off|0.0..99.0;0.1)
#       lst:
#         condition  0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
#         peerOpt    remove_HM_111F0C_chn-01,HMTC18_c1,HMTC20_c1,HMTC20n_c1,HMTC_Flur_Btn1,VCCU
#         tplChan   
#         tplDel     
#         tplPeer   
#       rtrvLst:
#         cmdList    [({short}|long)]
#         deviceInfo [({short}|long)]
#         list       [({normal}|full)]
#         param      -param-
#     expert:
#       def        1
#       det        0
#       raw        1
#       tpl        0
#     peerIDsH:
#       111F0C01   HM_111F0C_chn-01
#     role:
#       chn        1
#       vrt        1
#     tmpl:
#     vd:
#       ackT       
#       cmd        A258112288111F0C
#       doShift    2
#       id         111F0C
#       idh        14314
#       idl        3807289
#       lastO      0.03125
#       lastS      1791802267.42734
#       lastSpre   1791801954.63268
#       lastT      166756.587654321
#       lio        CUL_TS
#       ltnms      800905039
#       lts        3460776
#       miss       22
#       missAck    0
#       missNck    20
#       missOffs   1
#       missSkp    2
#       msgCnt     24
#       msgRed     0
#       msgSent    0
#       nDev       HM_111F0C
#       nextF      1791802434.17789
#       nextM      1791802434.17789
#       nextOffs   0.125
#       nextS      1791802434.20902
#       nextT      166756.587654321
#       recQual    -0.05
#       succ       0
#       trQual     0
#       typ        1
#       val        02
#       valveCtrl  lost
#       vin        1.0
#       virtTC     03
#
setstate HMTC14_spare_Btn1 ValveAdjust:1.0 %
setstate HMTC14_spare_Btn1 2026-10-12 12:47:29 .associatedWith HMTC14_spare,HMTC14_spare_Btn1,HM_111F0C
setstate HMTC14_spare_Btn1 2026-10-12 12:47:29 peerList HM_111F0C
setstate HMTC14_spare_Btn1 2026-10-12 11:54:12 state ValveAdjust:1.0 %
setstate HMTC14_spare_Btn1 2026-10-12 12:51:37 timing mc: 24  miss: 22  tQ: 0.000  rQ: -0.050  mSkp: 2  mNck: 20  dtu: 312795  ueS: -4  ueC: -6  dti: 312762  ieS: 29  ieC: 27  c: -0.1
setstate HMTC14_spare_Btn1 2026-10-12 12:10:43 valveCtrl lost
setstate HMTC14_spare_Btn1 2026-10-12 11:54:12 valvePosTC 1.0 %

define HM_111F0C CUL_HM 111F0C
attr HM_111F0C .mId 003A
attr HM_111F0C IOgrp VCCU
attr HM_111F0C autoReadReg 4_reqStatus
attr HM_111F0C expert rawReg
attr HM_111F0C firmware 1.4
attr HM_111F0C model HM-CC-VD
attr HM_111F0C msgRepeat 0
attr HM_111F0C room CUL_HM
attr HM_111F0C serialNr FEQ0068763
attr HM_111F0C subType thermostat
attr HM_111F0C webCmd getConfig:clear msgEvents
#   DEF        111F0C
#   FUUID      6acc6c43-f33f-3e5d-85e4-bb9b3e9ffcb40b9a
#   IODev      CUL_TS
#   NAME       HM_111F0C
#   NR         167
#   NTFY_ORDER 48-HM_111F0C
#   STATE      MISSING ACK
#   TYPE       CUL_HM
#   chanNo     01
#   disableNotifyFn 1
#   eventCount 83
#   protCmdDel 2
#   protResndFail 20 last_at:2026-10-12 12:51:09
#   protSnd    20 last_at:2026-10-12 12:51:07
#   Helper:
#     DBLOG:
#       ValveDesired:
#         logdb:
#           TIME       1791798852.80372
#           VALUE      1.0
#   READINGS:
#     2026-10-12 11:54:13   D-firmware      1.4
#     2026-10-12 11:54:13   D-serialNr      FEQ0068763
#     2026-10-12 11:54:12   ValveDesired    1.0 %
#     2026-10-12 09:12:28   cfgState        updating
#     2026-10-12 12:51:09   commState       CMDs_done_Errors:1
#     2026-10-12 12:51:09   state           MISSING ACK
#   helper:
#     HM_CMDNR   70
#     mId        003A
#     oldDes     0
#     peerFriend
#     peerOpt    p:thermostat
#     regLst     0,5
#     rxType     12
#     cmds:
#       TmplKey    :no:1791798848.87814
#       TmplTs     1791798848.87814
#       cmdKey     1:1:0::HM_111F0C:003A:01:
#       cmdLst:
#         assignHmKey noArg
#         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
#         deviceRename -newName-
#         fwUpdate   -filename- [-bootTime-]
#         getConfig  noArg
#         getDevInfo noArg
#         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
#         peerBulk   -peer1,peer2,...- [({set}|unset)]
#         raw        -data- [...]
#         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
#         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
#         reset      noArg
#         tplDel     -tplDel-
#         tplSet_0   -tplChan-
#         unpair     noArg
#         valvePos   [({off}|0.0..99.0;0.5)]
#       lst:
#         condition  0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
#         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     +111F0C,02,00,00
#       nextSend   
#       rxt        2
#       vccu       VCCU
#       lRcTm:
#       lSdInfoTm:
#         58:
#           io         CUL_TS
#           tnms       800905039
#           ts         3460776
#       p:
#         111F0C
#         00
#         00
#         00
#       prefIO:
#     mRssi:
#       mNo       
#       io:
#         CUL_TS:
#           100
#           100
#     peerIDsH:
#     prt:
#       bErr       0
#       procTmr    0
#       rToTmr     0
#       sProc      0
#     q:
#       qReqConf   00
#       qReqStat   
#     role:
#       chn        1
#       dev        1
#     tmpl:
#
setstate HM_111F0C MISSING ACK
setstate HM_111F0C 2026-10-12 11:54:13 .associatedWith HM_111F0C
setstate HM_111F0C 2026-10-12 11:54:13 D-firmware 1.4
setstate HM_111F0C 2026-10-12 11:54:13 D-serialNr FEQ0068763
setstate HM_111F0C 2026-10-12 11:54:12 ValveDesired 1.0 %
setstate HM_111F0C 2026-10-12 09:12:28 cfgState updating
setstate HM_111F0C 2026-10-12 12:51:09 commState CMDs_done_Errors:1
setstate HM_111F0C 2026-10-12 12:51:09 state MISSING ACK


Gruß,
Jörg
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU)/RfxTrx433XL/Zigbee
Module: 50_Signalbot, 48_HomeConnect, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)

noansi

Hallo Jörg,

da PairedTo beim Vd fehlt, fehlt auch jeder Hinweis auf ein erfolgreiches Pairing.

also nochmal
Also erst hmPairForSec <n-sekunden-die-dir-reichen-das-pairing-am-device-mit-knöpfchen-anzustoßen>, sinnvollerweise an der VCCU, dann Pairing am VD auslösen.und dann müssen die Cmds abgearbeitet werden.

Falls Du das hmPairForSec vergessen hast.

Hat natürlich was von Henne-Ei.
Erfolgreiches getConfig verrät erst erfolgreiches Pairing, setzt aber erfolgreiches Pairing vorraus.

Ich habe keinen VD und kann nichts zum guten Handling beitragen.

Gruß, Ansgar.