HMCCU 5.0 im SVN verfügbar

Begonnen von zap, 26 Oktober 2021, 19:01:00

Vorheriges Thema - Nächstes Thema

zap

Zitat von: slor am 16 Dezember 2021, 19:13:19
Hat sich den dort was für die 4.3 getan? Oder reicht die alte Variante?
Dann lass ich das so.

Mir ist nicht klar, warum Du unterschiedliche Versionsstände der HMCCU-Module einsetzen möchtest.

Wenn Du HMCCU 4.3 verwendest => nimm auch die HMCCUConf von 4.3
Wenn Du HMCCU 5.0 verwendest => eben die von 5.0

Versionen mischen ist meistens keine gute Idee. In der 5.0er HMCCUConf wird es keine Änderungen an den alten Defaults mehr geben! Die 5.0er Defaults sind Rollen bezogen, die 4.3er sind Geräte bezogen. Völlig anderes Konzept.

2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

zap

@OiledAmoeba Aus welchen Gründen auch immer scheint HMCCU den CUxD nicht zu erreichen. Hast Du in der CCU Firewall irgendetwas geblockt? Oder läuft die CCU in einer Docker Umgebung?
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

OiledAmoeba

Zitat von: zap am 17 Dezember 2021, 16:30:35
@OiledAmoeba Aus welchen Gründen auch immer scheint HMCCU den CUxD nicht zu erreichen. Hast Du in der CCU Firewall irgendetwas geblockt? Oder läuft die CCU in einer Docker Umgebung?

Die CCU ist eine "echte" CCU2. Der einzige Unterschied zwischen FHEM und CCU sind, dass sie in unterschiedlichen Netzen liegen. FHEM: 10.23.100.44, CCU2: 10.23.103.89, das ganze ist aber ein /22-Netz.
nft auf dem fhem-Rechner erlaubt ausgehenden Verkehr insgesamt und eingehenden Verkehr von der CCU2 (alle Ports).
Die "Firewall" in der CCU2 steht auf Homematic XML-RPC API: Vollzugriff und Remote Homematic-Script API: Eingeschränkt. Freigegebene Adressen sind 10.192.0.0/12; 10.23.100.0/24; 10.23.102.0/23
xxx.xxx.101.xxx habe ich ausgeklammert, da diese IPs nix auf der CCU2 zu suchen haben ;-)
100 = Server(-dienste)
101 = Gäste
102 = normale User
103 = SmartHome-Devices
Gruß
Florian

Jail auf XigmaNAS (freeBSD); CCU2 mit CULv3, nanoCUL868 und JeeLink-Clone; div. FS20-Komponenten; andFHEM; div. hm- und hmip-Komponenten; div. IT+

OiledAmoeba

#303
Sorry für den Doppelpost, aber ich finde das passt eher in einen neuen Beitrag.
Ich habe mal den CUxD-RPC auf expert,logEvents gestellt und ein paar Sekunden mitgeschnitten.

Aus meiner Sicht sprechen CCU2 und FHEM miteinander, HMCCU scheint das aber nicht zu "bemerken". Die Readings in den CUX-Devices werden auch aktualisiert, sprich, die Temperaturen und Feuchtigkeiten kommen in den FHEM-Geräten an.
2021.12.17 21:42:14.733 2: HMCCURPCPROC [d_rpc103089CUxD] RPC server process started for interface CUxD with PID=29810
2021.12.17 21:42:14.777 2: HMCCURPCPROC [d_rpc103089CUxD] Initializing RPC server CB8701100044103089 for interface CUxD
2021.12.17 21:42:14.783 2: HMCCURPCPROC [d_rpc103089CUxD] Event = SL|CB8701100044103089|29810
2021.12.17 21:42:14.783 2: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 accepting connections. PID=29810
2021.12.17 21:42:14.784 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:14.809 4: HMCCURPCPROC [d_rpc103089CUxD] Set state to busy
2021.12.17 21:42:14.809 1: HMCCURPCPROC [d_rpc103089CUxD] RPC server starting
2021.12.17 21:42:14.809 4: HMCCURPCPROC [d_rpc103089CUxD] Set rpcstate to starting
2021.12.17 21:42:14.846 4: HMCCURPCPROC [d_rpc103089CUxD] read SL|CB8701100044103089|29810 from queue
2021.12.17 21:42:14.847 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = SL|CB8701100044103089|29810
2021.12.17 21:42:14.864 2: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 enters server loop
2021.12.17 21:42:14.864 4: HMCCURPCPROC [d_rpc103089CUxD] Set rpcstate to working
2021.12.17 21:42:14.870 2: HMCCURPCPROC [d_rpc103089CUxD] Registering callback xmlrpc_bin://10.23.100.44:14111/fh8701 of type B with ID CB8701100044103089 at xmlrpc_bin://10.23.103.89:8701
2021.12.17 21:42:14.872 4: HMCCURPCPROC [d_rpc103089CUxD] Binary RPC request
2021.12.17 21:42:14.872 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000000 (00000)  42696e00 00000054 00000004 696e6974  Bin....T....init
2021.12.17 21:42:14.872 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000010 (00016)  00000002 00000003 00000026 786d6c72  ...........&xmlr
2021.12.17 21:42:14.873 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000020 (00032)  70635f62 696e3a2f 2f31302e 32332e31  pc_bin://10.23.1
2021.12.17 21:42:14.873 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000030 (00048)  30302e34 343a3134 3131312f 66683837  00.44:14111/fh87
2021.12.17 21:42:14.873 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000040 (00064)  30310000 00030000 00124342 38373031  01........CB8701
2021.12.17 21:42:14.873 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000050 (00080)  31303030 34343130 33303839           100044103089
2021.12.17 21:42:14.880 2: HMCCURPCPROC [d_rpc103089CUxD] Error while reading response for command init:
2021.12.17 21:42:14.895 1: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 running
2021.12.17 21:42:14.895 4: HMCCURPCPROC [d_rpc103089CUxD] Set rpcstate to running
2021.12.17 21:42:14.928 4: HMCCURPCPROC [d_rpc103089CUxD] Set state to OK
2021.12.17 21:42:14.932 2: HMCCU [ccu] Updating 16 of 16 client devices matching devexp=.* filter=ccudevstate=active,ccuif=CUxD
2021.12.17 21:42:14.952 4: HMCCURPCPROC [d_rpc103089CUxD] Read stopped after 1 events read: no data
2021.12.17 21:42:15.027 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 processing request
2021.12.17 21:42:15.211 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 raw request:
2021.12.17 21:42:15.212 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000000 (00000)  42696e00 00000525 00000010 73797374  Bin....%....syst
2021.12.17 21:42:15.213 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000010 (00016)  656d2e6d 756c7469 63616c6c 00000001  em.multicall....
2021.12.17 21:42:15.213 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000020 (00032)  00000100 0000000a 00000101 00000002  ................
2021.12.17 21:42:15.213 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000030 (00048)  0000000a 6d657468 6f644e61 6d650000  ....methodName..
2021.12.17 21:42:15.213 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000040 (00064)  00030000 00056576 656e7400 00000670  ......event....p
2021.12.17 21:42:15.214 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000050 (00080)  6172616d 73000001 00000000 04000000  arams...........
2021.12.17 21:42:15.214 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000060 (00096)  03000000 12434238 37303131 30303034  .....CB870110004
2021.12.17 21:42:15.214 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000070 (00112)  34313033 30383900 00000300 00000c43  4103089........C
2021.12.17 21:42:15.214 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000080 (00128)  55583132 30303030 323a3100 00000300  UX1200002:1.....
2021.12.17 21:42:15.215 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000090 (00144)  00000b54 454d5045 52415455 52450000  ...TEMPERATURE..
2021.12.17 21:42:15.215 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000000a0 (00160)  00042b00 00000000 00050000 01010000  ..+.............
2021.12.17 21:42:15.215 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000000b0 (00176)  00020000 000a6d65 74686f64 4e616d65  ......methodName
2021.12.17 21:42:15.215 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000000c0 (00192)  00000003 00000005 6576656e 74000000  ........event...
2021.12.17 21:42:15.216 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000000d0 (00208)  06706172 616d7300 00010000 00000400  .params.........
2021.12.17 21:42:15.216 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000000e0 (00224)  00000300 00001243 42383730 31313030  .......CB8701100
2021.12.17 21:42:15.216 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000000f0 (00240)  30343431 30333038 39000000 03000000  044103089.......
2021.12.17 21:42:15.216 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000100 (00256)  0c435558 31323030 3030323a 31000000  .CUX1200002:1...
2021.12.17 21:42:15.217 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000110 (00272)  03000000 084d4953 535f3234 48000000  .....MISS_24H...
2021.12.17 21:42:15.217 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000120 (00288)  01000000 00000001 01000000 02000000  ................
2021.12.17 21:42:15.217 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000130 (00304)  0a6d6574 686f644e 616d6500 00000300  .methodName.....
2021.12.17 21:42:15.218 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000140 (00320)  00000565 76656e74 00000006 70617261  ...event....para
2021.12.17 21:42:15.218 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000150 (00336)  6d730000 01000000 00040000 00030000  ms..............
2021.12.17 21:42:15.218 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000160 (00352)  00124342 38373031 31303030 34343130  ..CB870110004410
2021.12.17 21:42:15.218 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000170 (00368)  33303839 00000003 0000000c 43555831  3089........CUX1
2021.12.17 21:42:15.218 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000180 (00384)  32303030 30323a31 00000003 0000000c  200002:1........
2021.12.17 21:42:15.219 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000190 (00400)  54454d50 5f4d494e 5f323448 00000004  TEMP_MIN_24H....
2021.12.17 21:42:15.219 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000001a0 (00416)  26cccccc 00000005 00000101 00000002  &...............
2021.12.17 21:42:15.219 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000001b0 (00432)  0000000a 6d657468 6f644e61 6d650000  ....methodName..
2021.12.17 21:42:15.219 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000001c0 (00448)  00030000 00056576 656e7400 00000670  ......event....p
2021.12.17 21:42:15.220 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000001d0 (00464)  6172616d 73000001 00000000 04000000  arams...........
2021.12.17 21:42:15.220 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000001e0 (00480)  03000000 12434238 37303131 30303034  .....CB870110004
2021.12.17 21:42:15.220 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000001f0 (00496)  34313033 30383900 00000300 00000c43  4103089........C
2021.12.17 21:42:15.220 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000200 (00512)  55583132 30303030 323a3100 00000300  UX1200002:1.....
2021.12.17 21:42:15.221 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000210 (00528)  00000c54 454d505f 4d41585f 32344800  ...TEMP_MAX_24H.
2021.12.17 21:42:15.221 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000220 (00544)  0000042b 00000000 00000500 00010100  ...+............
2021.12.17 21:42:15.221 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000230 (00560)  00000200 00000a6d 6574686f 644e616d  .......methodNam
2021.12.17 21:42:15.221 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000240 (00576)  65000000 03000000 05657665 6e740000  e........event..
2021.12.17 21:42:15.222 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000250 (00592)  00067061 72616d73 00000100 00000004  ..params........
2021.12.17 21:42:15.222 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000260 (00608)  00000003 00000012 43423837 30313130  ........CB870110
2021.12.17 21:42:15.222 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000270 (00624)  30303434 31303330 38390000 00030000  0044103089......
2021.12.17 21:42:15.222 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000280 (00640)  000c4355 58313230 30303032 3a310000  ..CUX1200002:1..
2021.12.17 21:42:15.223 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000290 (00656)  00030000 00084855 4d494449 54590000  ......HUMIDITY..
2021.12.17 21:42:15.223 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000002a0 (00672)  00010000 00410000 01010000 00020000  .....A..........
2021.12.17 21:42:15.223 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000002b0 (00688)  000a6d65 74686f64 4e616d65 00000003  ..methodName....
2021.12.17 21:42:15.223 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000002c0 (00704)  00000005 6576656e 74000000 06706172  ....event....par
2021.12.17 21:42:15.223 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000002d0 (00720)  616d7300 00010000 00000400 00000300  ams.............
2021.12.17 21:42:15.224 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000002e0 (00736)  00001243 42383730 31313030 30343431  ...CB87011000441
2021.12.17 21:42:15.224 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000002f0 (00752)  30333038 39000000 03000000 0c435558  03089........CUX
2021.12.17 21:42:15.224 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000300 (00768)  31323030 3030323a 31000000 03000000  1200002:1.......
2021.12.17 21:42:15.225 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000310 (00784)  0948554d 49444954 59460000 00042080  .HUMIDITYF.... .
2021.12.17 21:42:15.225 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000320 (00800)  00000000 00070000 01010000 00020000  ................
2021.12.17 21:42:15.225 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000330 (00816)  000a6d65 74686f64 4e616d65 00000003  ..methodName....
2021.12.17 21:42:15.225 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000340 (00832)  00000005 6576656e 74000000 06706172  ....event....par
2021.12.17 21:42:15.226 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000350 (00848)  616d7300 00010000 00000400 00000300  ams.............
2021.12.17 21:42:15.226 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000360 (00864)  00001243 42383730 31313030 30343431  ...CB87011000441
2021.12.17 21:42:15.226 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000370 (00880)  30333038 39000000 03000000 0c435558  03089........CUX
2021.12.17 21:42:15.226 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000380 (00896)  31323030 3030323a 31000000 03000000  1200002:1.......
2021.12.17 21:42:15.227 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000390 (00912)  09444557 5f504f49 4e540000 00043acc  .DEW_POINT....:.
2021.12.17 21:42:15.227 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000003a0 (00928)  cccc0000 00040000 01010000 00020000  ................
2021.12.17 21:42:15.227 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000003b0 (00944)  000a6d65 74686f64 4e616d65 00000003  ..methodName....
2021.12.17 21:42:15.227 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000003c0 (00960)  00000005 6576656e 74000000 06706172  ....event....par
2021.12.17 21:42:15.228 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000003d0 (00976)  616d7300 00010000 00000400 00000300  ams.............
2021.12.17 21:42:15.228 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000003e0 (00992)  00001243 42383730 31313030 30343431  ...CB87011000441
2021.12.17 21:42:15.228 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000003f0 (01008)  30333038 39000000 03000000 0c435558  03089........CUX
2021.12.17 21:42:15.228 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000400 (01024)  31323030 3030323a 31000000 03000000  1200002:1.......
2021.12.17 21:42:15.229 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000410 (01040)  0c414253 5f48554d 49444954 59000000  .ABS_HUMIDITY...
2021.12.17 21:42:15.229 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000420 (01056)  04313333 33000000 04000001 01000000  .1333...........
2021.12.17 21:42:15.229 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000430 (01072)  02000000 0a6d6574 686f644e 616d6500  .....methodName.
2021.12.17 21:42:15.229 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000440 (01088)  00000300 00000565 76656e74 00000006  .......event....
2021.12.17 21:42:15.230 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000450 (01104)  70617261 6d730000 01000000 00040000  params..........
2021.12.17 21:42:15.230 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000460 (01120)  00030000 00124342 38373031 31303030  ......CB87011000
2021.12.17 21:42:15.230 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000470 (01136)  34343130 33303839 00000003 0000000c  44103089........
2021.12.17 21:42:15.230 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000480 (01152)  43555831 32303030 30323a31 00000003  CUX1200002:1....
2021.12.17 21:42:15.231 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000490 (01168)  0000000b 48554d5f 4d494e5f 32344800  ....HUM_MIN_24H.
2021.12.17 21:42:15.231 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000004a0 (01184)  0000043e 00000000 00000600 00010100  ...>............
2021.12.17 21:42:15.231 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000004b0 (01200)  00000200 00000a6d 6574686f 644e616d  .......methodNam
2021.12.17 21:42:15.232 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000004c0 (01216)  65000000 03000000 05657665 6e740000  e........event..
2021.12.17 21:42:15.232 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000004d0 (01232)  00067061 72616d73 00000100 00000004  ..params........
2021.12.17 21:42:15.232 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000004e0 (01248)  00000003 00000012 43423837 30313130  ........CB870110
2021.12.17 21:42:15.232 4: HMCCURPCPROC [d_rpc103089CUxD] 0x000004f0 (01264)  30303434 31303330 38390000 00030000  0044103089......
2021.12.17 21:42:15.233 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000500 (01280)  000c4355 58313230 30303032 3a310000  ..CUX1200002:1..
2021.12.17 21:42:15.233 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000510 (01296)  00030000 000b4855 4d5f4d41 585f3234  ......HUM_MAX_24
2021.12.17 21:42:15.233 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000520 (01312)  48000000 04218000 00000000 07        H....!.......
2021.12.17 21:42:15.235 4: HMCCURPCPROC [d_rpc103089CUxD] Request method = system.multicall
2021.12.17 21:42:15.235 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773735.23581|CUX1200002:1|TEMPERATURE|21.500000
2021.12.17 21:42:15.236 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 TEMPERATURE 21.500000
2021.12.17 21:42:15.236 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773735.23659|CUX1200002:1|MISS_24H|0
2021.12.17 21:42:15.236 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773735.23581|CUX1200002:1|TEMPERATURE|21.500000 from queue
2021.12.17 21:42:15.237 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 MISS_24H 0
2021.12.17 21:42:15.237 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773735.23727|CUX1200002:1|TEMP_MIN_24H|19.400000
2021.12.17 21:42:15.237 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773735.23581|CUX1200002:1|TEMPERATURE|21.500000
2021.12.17 21:42:15.237 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 TEMP_MIN_24H 19.400000
2021.12.17 21:42:15.237 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773735.23785|CUX1200002:1|TEMP_MAX_24H|21.500000
2021.12.17 21:42:15.238 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773735.23659|CUX1200002:1|MISS_24H|0 from queue
2021.12.17 21:42:15.238 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 TEMP_MAX_24H 21.500000
2021.12.17 21:42:15.238 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773735.23834|CUX1200002:1|HUMIDITY|65
2021.12.17 21:42:15.238 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773735.23659|CUX1200002:1|MISS_24H|0
2021.12.17 21:42:15.238 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUMIDITY 65
2021.12.17 21:42:15.238 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773735.23886|CUX1200002:1|HUMIDITYF|65.000000
2021.12.17 21:42:15.239 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUMIDITYF 65.000000
2021.12.17 21:42:15.239 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773735.23727|CUX1200002:1|TEMP_MIN_24H|19.400000 from queue
2021.12.17 21:42:15.239 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773735.2394|CUX1200002:1|DEW_POINT|14.700000
2021.12.17 21:42:15.239 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 DEW_POINT 14.700000
2021.12.17 21:42:15.239 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773735.23727|CUX1200002:1|TEMP_MIN_24H|19.400000
2021.12.17 21:42:15.239 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773735.2399|CUX1200002:1|ABS_HUMIDITY|12.300000
2021.12.17 21:42:15.240 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 ABS_HUMIDITY 12.300000
2021.12.17 21:42:15.240 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773735.23785|CUX1200002:1|TEMP_MAX_24H|21.500000 from queue
2021.12.17 21:42:15.240 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773735.24039|CUX1200002:1|HUM_MIN_24H|62.000000
2021.12.17 21:42:15.240 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUM_MIN_24H 62.000000
2021.12.17 21:42:15.240 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773735.23785|CUX1200002:1|TEMP_MAX_24H|21.500000
2021.12.17 21:42:15.240 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773735.24086|CUX1200002:1|HUM_MAX_24H|67.000000
2021.12.17 21:42:15.241 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUM_MAX_24H 67.000000
2021.12.17 21:42:15.241 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773735.23834|CUX1200002:1|HUMIDITY|65 from queue
2021.12.17 21:42:15.241 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:15.241 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773735.23834|CUX1200002:1|HUMIDITY|65
2021.12.17 21:42:15.242 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773735.23886|CUX1200002:1|HUMIDITYF|65.000000 from queue
2021.12.17 21:42:15.243 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773735.23886|CUX1200002:1|HUMIDITYF|65.000000
2021.12.17 21:42:15.244 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773735.2394|CUX1200002:1|DEW_POINT|14.700000 from queue
2021.12.17 21:42:15.244 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773735.2394|CUX1200002:1|DEW_POINT|14.700000
2021.12.17 21:42:15.244 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773735.2399|CUX1200002:1|ABS_HUMIDITY|12.300000 from queue
2021.12.17 21:42:15.245 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773735.2399|CUX1200002:1|ABS_HUMIDITY|12.300000
2021.12.17 21:42:15.245 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773735.24039|CUX1200002:1|HUM_MIN_24H|62.000000 from queue
2021.12.17 21:42:15.245 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773735.24039|CUX1200002:1|HUM_MIN_24H|62.000000
2021.12.17 21:42:15.246 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773735.24086|CUX1200002:1|HUM_MAX_24H|67.000000 from queue
2021.12.17 21:42:15.246 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773735.24086|CUX1200002:1|HUM_MAX_24H|67.000000
2021.12.17 21:42:15.248 4: HMCCURPCPROC [d_rpc103089CUxD] Read stopped after 10 events read: no data
2021.12.17 21:42:15.251 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.17 21:42:15.286 1: PERL WARNING: Argument "" isn't numeric in subtraction (-) at (eval 11958) line 1.
2021.12.17 21:42:16.243 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:17.244 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:17.915 2: HMCCU [ccu] Can't get device description for CUX0200003  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:17.925 2: HMCCU [ccu] Can't get device description for CUX0400001  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:17.939 2: HMCCU [ccu] Can't get device description for CUX1000003:1  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:17.993 2: HMCCU [ccu] Can't get device description for CUX0800003  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.148 2: HMCCU [ccu] Can't get device description for CUX2801002:1  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.181 2: HMCCU [ccu] Can't get device description for CUX1000002:1  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.211 2: HMCCU [ccu] Can't get device description for CUX0800002  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.236 2: HMCCU [ccu] Can't get device description for CUX0800001  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.250 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:18.261 2: HMCCU [ccu] Can't get device description for CUX1000001:1  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.265 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.483 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.561 2: HMCCU [ccu] Can't get device description for CUX0200001  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.592 2: HMCCU [ccu] Can't get device description for CUX2801002:2  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.644 2: HMCCU [ccu] Can't get device description for CUX0800004  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.661 1: BatteryStatus ignoring Device: HM_fht.Kueche
2021.12.17 21:42:18.691 2: HMCCU [ccu] Can't get device description for CUX0800005  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.833 2: HMCCU [ccu] Can't get device description for CUX0200002  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:9603 HMCCU_UpdateCB:647 __ANON__:770
2021.12.17 21:42:18.839 2: HMCCU [ccu] Update success=16 failed=0
2021.12.17 21:42:19.112 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 processing request
2021.12.17 21:42:19.372 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 raw request:

2021.12.17 21:42:19.396 4: HMCCURPCPROC [d_rpc103089CUxD] Request method = system.multicall
2021.12.17 21:42:19.396 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773739.39646|CUX1200002:1|TEMPERATURE|21.500000
2021.12.17 21:42:19.396 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 TEMPERATURE 21.500000
2021.12.17 21:42:19.397 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773739.39646|CUX1200002:1|TEMPERATURE|21.500000 from queue
2021.12.17 21:42:19.397 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773739.39725|CUX1200002:1|MISS_24H|0
2021.12.17 21:42:19.397 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773739.39646|CUX1200002:1|TEMPERATURE|21.500000
2021.12.17 21:42:19.397 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 MISS_24H 0
2021.12.17 21:42:19.397 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773739.39725|CUX1200002:1|MISS_24H|0 from queue
2021.12.17 21:42:19.398 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773739.39796|CUX1200002:1|TEMP_MIN_24H|19.400000
2021.12.17 21:42:19.398 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773739.39725|CUX1200002:1|MISS_24H|0
2021.12.17 21:42:19.398 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 TEMP_MIN_24H 19.400000
2021.12.17 21:42:19.398 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773739.39796|CUX1200002:1|TEMP_MIN_24H|19.400000 from queue
2021.12.17 21:42:19.398 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773739.39796|CUX1200002:1|TEMP_MIN_24H|19.400000
2021.12.17 21:42:19.398 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773739.39869|CUX1200002:1|TEMP_MAX_24H|21.500000
2021.12.17 21:42:19.399 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 TEMP_MAX_24H 21.500000
2021.12.17 21:42:19.399 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773739.39938|CUX1200002:1|HUMIDITY|65
2021.12.17 21:42:19.399 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773739.39869|CUX1200002:1|TEMP_MAX_24H|21.500000 from queue
2021.12.17 21:42:19.399 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUMIDITY 65
2021.12.17 21:42:19.400 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773739.40013|CUX1200002:1|HUMIDITYF|65.000000
2021.12.17 21:42:19.400 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773739.39869|CUX1200002:1|TEMP_MAX_24H|21.500000
2021.12.17 21:42:19.400 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUMIDITYF 65.000000
2021.12.17 21:42:19.400 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773739.40086|CUX1200002:1|DEW_POINT|14.700000
2021.12.17 21:42:19.401 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 DEW_POINT 14.700000
2021.12.17 21:42:19.401 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773739.39938|CUX1200002:1|HUMIDITY|65 from queue
2021.12.17 21:42:19.401 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773739.40161|CUX1200002:1|ABS_HUMIDITY|12.300000
2021.12.17 21:42:19.402 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 ABS_HUMIDITY 12.300000
2021.12.17 21:42:19.402 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773739.39938|CUX1200002:1|HUMIDITY|65
2021.12.17 21:42:19.402 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773739.4023|CUX1200002:1|HUM_MIN_24H|62.000000
2021.12.17 21:42:19.402 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUM_MIN_24H 62.000000
2021.12.17 21:42:19.402 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773739.40013|CUX1200002:1|HUMIDITYF|65.000000 from queue
2021.12.17 21:42:19.403 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773739.40304|CUX1200002:1|HUM_MAX_24H|67.000000
2021.12.17 21:42:19.403 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUM_MAX_24H 67.000000
2021.12.17 21:42:19.403 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773739.40013|CUX1200002:1|HUMIDITYF|65.000000
2021.12.17 21:42:19.403 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:19.404 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773739.40086|CUX1200002:1|DEW_POINT|14.700000 from queue
2021.12.17 21:42:19.404 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773739.40086|CUX1200002:1|DEW_POINT|14.700000
2021.12.17 21:42:19.405 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773739.40161|CUX1200002:1|ABS_HUMIDITY|12.300000 from queue
2021.12.17 21:42:19.405 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773739.40161|CUX1200002:1|ABS_HUMIDITY|12.300000
2021.12.17 21:42:19.406 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773739.4023|CUX1200002:1|HUM_MIN_24H|62.000000 from queue
2021.12.17 21:42:19.406 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773739.4023|CUX1200002:1|HUM_MIN_24H|62.000000
2021.12.17 21:42:19.406 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773739.40304|CUX1200002:1|HUM_MAX_24H|67.000000 from queue
2021.12.17 21:42:19.407 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773739.40304|CUX1200002:1|HUM_MAX_24H|67.000000
2021.12.17 21:42:19.408 4: HMCCURPCPROC [d_rpc103089CUxD] Read stopped after 10 events read: no data
2021.12.17 21:42:19.411 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.17 21:42:20.405 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:21.407 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:21.653 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 processing request
2021.12.17 21:42:21.654 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 raw request:

2021.12.17 21:42:21.677 4: HMCCURPCPROC [d_rpc103089CUxD] Request method = system.multicall
2021.12.17 21:42:21.678 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773741.67802|CUX1200001:1|TEMPERATURE|7.500000
2021.12.17 21:42:21.678 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200001:1 TEMPERATURE 7.500000
2021.12.17 21:42:21.678 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773741.67874|CUX1200001:1|MISS_24H|0
2021.12.17 21:42:21.678 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773741.67802|CUX1200001:1|TEMPERATURE|7.500000 from queue
2021.12.17 21:42:21.679 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200001:1 MISS_24H 0
2021.12.17 21:42:21.679 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773741.67802|CUX1200001:1|TEMPERATURE|7.500000
2021.12.17 21:42:21.679 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773741.67961|CUX1200001:1|TEMP_MIN_24H|7.400000
2021.12.17 21:42:21.679 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773741.67874|CUX1200001:1|MISS_24H|0 from queue
2021.12.17 21:42:21.680 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200001:1 TEMP_MIN_24H 7.400000
2021.12.17 21:42:21.680 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773741.67874|CUX1200001:1|MISS_24H|0
2021.12.17 21:42:21.680 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773741.6804|CUX1200001:1|TEMP_MAX_24H|8.700000
2021.12.17 21:42:21.680 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773741.67961|CUX1200001:1|TEMP_MIN_24H|7.400000 from queue
2021.12.17 21:42:21.680 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200001:1 TEMP_MAX_24H 8.700000
2021.12.17 21:42:21.680 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773741.67961|CUX1200001:1|TEMP_MIN_24H|7.400000
2021.12.17 21:42:21.681 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773741.68117|CUX1200001:1|HUMIDITY|85
2021.12.17 21:42:21.681 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773741.6804|CUX1200001:1|TEMP_MAX_24H|8.700000 from queue
2021.12.17 21:42:21.681 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773741.6804|CUX1200001:1|TEMP_MAX_24H|8.700000
2021.12.17 21:42:21.681 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200001:1 HUMIDITY 85
2021.12.17 21:42:21.682 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773741.68117|CUX1200001:1|HUMIDITY|85 from queue
2021.12.17 21:42:21.682 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773741.68207|CUX1200001:1|HUMIDITYF|85.000000
2021.12.17 21:42:21.682 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773741.68117|CUX1200001:1|HUMIDITY|85
2021.12.17 21:42:21.682 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200001:1 HUMIDITYF 85.000000
2021.12.17 21:42:21.682 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773741.68207|CUX1200001:1|HUMIDITYF|85.000000 from queue
2021.12.17 21:42:21.683 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773741.68306|CUX1200001:1|DEW_POINT|5.200000
2021.12.17 21:42:21.683 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773741.68207|CUX1200001:1|HUMIDITYF|85.000000
2021.12.17 21:42:21.683 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773741.68306|CUX1200001:1|DEW_POINT|5.200000 from queue
2021.12.17 21:42:21.683 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200001:1 DEW_POINT 5.200000
2021.12.17 21:42:21.683 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773741.68306|CUX1200001:1|DEW_POINT|5.200000
2021.12.17 21:42:21.683 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773741.68391|CUX1200001:1|ABS_HUMIDITY|6.800000
2021.12.17 21:42:21.684 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200001:1 ABS_HUMIDITY 6.800000
2021.12.17 21:42:21.684 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773741.68391|CUX1200001:1|ABS_HUMIDITY|6.800000 from queue
2021.12.17 21:42:21.684 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773741.68475|CUX1200001:1|HUM_MIN_24H|80.000000
2021.12.17 21:42:21.684 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773741.68391|CUX1200001:1|ABS_HUMIDITY|6.800000
2021.12.17 21:42:21.685 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200001:1 HUM_MIN_24H 80.000000
2021.12.17 21:42:21.685 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773741.68475|CUX1200001:1|HUM_MIN_24H|80.000000 from queue
2021.12.17 21:42:21.685 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773741.68475|CUX1200001:1|HUM_MIN_24H|80.000000
2021.12.17 21:42:21.685 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773741.68548|CUX1200001:1|HUM_MAX_24H|85.000000
2021.12.17 21:42:21.686 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200001:1 HUM_MAX_24H 85.000000
2021.12.17 21:42:21.686 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773741.68548|CUX1200001:1|HUM_MAX_24H|85.000000 from queue
2021.12.17 21:42:21.686 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773741.68548|CUX1200001:1|HUM_MAX_24H|85.000000
2021.12.17 21:42:21.686 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:21.687 4: HMCCURPCPROC [d_rpc103089CUxD] Read stopped after 10 events read: no data
2021.12.17 21:42:21.690 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.17 21:42:22.687 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:23.163 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 processing request
2021.12.17 21:42:23.648 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 raw request:

2021.12.17 21:42:23.673 4: HMCCURPCPROC [d_rpc103089CUxD] Request method = system.multicall
2021.12.17 21:42:23.674 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773743.67421|CUX1200002:1|TEMPERATURE|21.500000
2021.12.17 21:42:23.674 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 TEMPERATURE 21.500000
2021.12.17 21:42:23.674 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773743.67421|CUX1200002:1|TEMPERATURE|21.500000 from queue
2021.12.17 21:42:23.674 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773743.67493|CUX1200002:1|MISS_24H|0
2021.12.17 21:42:23.675 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 MISS_24H 0
2021.12.17 21:42:23.675 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773743.67421|CUX1200002:1|TEMPERATURE|21.500000
2021.12.17 21:42:23.675 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773743.67567|CUX1200002:1|TEMP_MIN_24H|19.400000
2021.12.17 21:42:23.675 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773743.67493|CUX1200002:1|MISS_24H|0 from queue
2021.12.17 21:42:23.676 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773743.67493|CUX1200002:1|MISS_24H|0
2021.12.17 21:42:23.676 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 TEMP_MIN_24H 19.400000
2021.12.17 21:42:23.676 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773743.67567|CUX1200002:1|TEMP_MIN_24H|19.400000 from queue
2021.12.17 21:42:23.676 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773743.67643|CUX1200002:1|TEMP_MAX_24H|21.500000
2021.12.17 21:42:23.676 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773743.67567|CUX1200002:1|TEMP_MIN_24H|19.400000
2021.12.17 21:42:23.676 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 TEMP_MAX_24H 21.500000
2021.12.17 21:42:23.677 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773743.67643|CUX1200002:1|TEMP_MAX_24H|21.500000 from queue
2021.12.17 21:42:23.677 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773743.67727|CUX1200002:1|HUMIDITY|65
2021.12.17 21:42:23.677 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773743.67643|CUX1200002:1|TEMP_MAX_24H|21.500000
2021.12.17 21:42:23.677 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUMIDITY 65
2021.12.17 21:42:23.677 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773743.67727|CUX1200002:1|HUMIDITY|65 from queue
2021.12.17 21:42:23.678 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773743.67727|CUX1200002:1|HUMIDITY|65
2021.12.17 21:42:23.678 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773743.67799|CUX1200002:1|HUMIDITYF|65.000000
2021.12.17 21:42:23.678 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUMIDITYF 65.000000
2021.12.17 21:42:23.678 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773743.67799|CUX1200002:1|HUMIDITYF|65.000000 from queue
2021.12.17 21:42:23.678 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773743.67799|CUX1200002:1|HUMIDITYF|65.000000
2021.12.17 21:42:23.678 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773743.67876|CUX1200002:1|DEW_POINT|14.700000
2021.12.17 21:42:23.679 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 DEW_POINT 14.700000
2021.12.17 21:42:23.679 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773743.67876|CUX1200002:1|DEW_POINT|14.700000 from queue
2021.12.17 21:42:23.679 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773743.67876|CUX1200002:1|DEW_POINT|14.700000
2021.12.17 21:42:23.679 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773743.67959|CUX1200002:1|ABS_HUMIDITY|12.300000
2021.12.17 21:42:23.680 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 ABS_HUMIDITY 12.300000
2021.12.17 21:42:23.680 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773743.67959|CUX1200002:1|ABS_HUMIDITY|12.300000 from queue
2021.12.17 21:42:23.680 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773743.67959|CUX1200002:1|ABS_HUMIDITY|12.300000
2021.12.17 21:42:23.680 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773743.68053|CUX1200002:1|HUM_MIN_24H|62.000000
2021.12.17 21:42:23.681 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUM_MIN_24H 62.000000
2021.12.17 21:42:23.681 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773743.68053|CUX1200002:1|HUM_MIN_24H|62.000000 from queue
2021.12.17 21:42:23.681 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773743.68053|CUX1200002:1|HUM_MIN_24H|62.000000
2021.12.17 21:42:23.681 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773743.68141|CUX1200002:1|HUM_MAX_24H|67.000000
2021.12.17 21:42:23.681 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUM_MAX_24H 67.000000
2021.12.17 21:42:23.681 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773743.68141|CUX1200002:1|HUM_MAX_24H|67.000000 from queue
2021.12.17 21:42:23.682 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773743.68141|CUX1200002:1|HUM_MAX_24H|67.000000
2021.12.17 21:42:23.682 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:23.683 4: HMCCURPCPROC [d_rpc103089CUxD] Read stopped after 10 events read: no data
2021.12.17 21:42:23.686 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.17 21:42:24.684 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:25.686 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:26.688 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:27.214 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 processing request
2021.12.17 21:42:27.215 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 raw request:

2021.12.17 21:42:27.285 4: HMCCURPCPROC [d_rpc103089CUxD] Request method = system.multicall
2021.12.17 21:42:27.285 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773747.28583|CUX1200002:1|TEMPERATURE|21.500000
2021.12.17 21:42:27.286 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 TEMPERATURE 21.500000
2021.12.17 21:42:27.287 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773747.28755|CUX1200002:1|MISS_24H|0
2021.12.17 21:42:27.288 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773747.28583|CUX1200002:1|TEMPERATURE|21.500000 from queue
2021.12.17 21:42:27.288 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 MISS_24H 0
2021.12.17 21:42:27.289 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773747.28583|CUX1200002:1|TEMPERATURE|21.500000
2021.12.17 21:42:27.289 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773747.28964|CUX1200002:1|TEMP_MIN_24H|19.400000
2021.12.17 21:42:27.289 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773747.28755|CUX1200002:1|MISS_24H|0 from queue
2021.12.17 21:42:27.290 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 TEMP_MIN_24H 19.400000
2021.12.17 21:42:27.290 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773747.28755|CUX1200002:1|MISS_24H|0
2021.12.17 21:42:27.291 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773747.29156|CUX1200002:1|TEMP_MAX_24H|21.500000
2021.12.17 21:42:27.292 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773747.28964|CUX1200002:1|TEMP_MIN_24H|19.400000 from queue
2021.12.17 21:42:27.292 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 TEMP_MAX_24H 21.500000
2021.12.17 21:42:27.293 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773747.28964|CUX1200002:1|TEMP_MIN_24H|19.400000
2021.12.17 21:42:27.293 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773747.2937|CUX1200002:1|HUMIDITY|65
2021.12.17 21:42:27.294 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773747.29156|CUX1200002:1|TEMP_MAX_24H|21.500000 from queue
2021.12.17 21:42:27.294 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUMIDITY 65
2021.12.17 21:42:27.295 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773747.29156|CUX1200002:1|TEMP_MAX_24H|21.500000
2021.12.17 21:42:27.295 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773747.29574|CUX1200002:1|HUMIDITYF|65.000000
2021.12.17 21:42:27.295 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773747.2937|CUX1200002:1|HUMIDITY|65 from queue
2021.12.17 21:42:27.296 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUMIDITYF 65.000000
2021.12.17 21:42:27.296 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773747.2937|CUX1200002:1|HUMIDITY|65
2021.12.17 21:42:27.297 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773747.29754|CUX1200002:1|DEW_POINT|14.700000
2021.12.17 21:42:27.297 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773747.29574|CUX1200002:1|HUMIDITYF|65.000000 from queue
2021.12.17 21:42:27.298 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 DEW_POINT 14.700000
2021.12.17 21:42:27.299 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773747.29574|CUX1200002:1|HUMIDITYF|65.000000
2021.12.17 21:42:27.299 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773747.29953|CUX1200002:1|ABS_HUMIDITY|12.300000
2021.12.17 21:42:27.300 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773747.29754|CUX1200002:1|DEW_POINT|14.700000 from queue
2021.12.17 21:42:27.300 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 ABS_HUMIDITY 12.300000
2021.12.17 21:42:27.301 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773747.29754|CUX1200002:1|DEW_POINT|14.700000
2021.12.17 21:42:27.301 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773747.30163|CUX1200002:1|HUM_MIN_24H|62.000000
2021.12.17 21:42:27.302 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773747.29953|CUX1200002:1|ABS_HUMIDITY|12.300000 from queue
2021.12.17 21:42:27.303 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUM_MIN_24H 62.000000
2021.12.17 21:42:27.303 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773747.29953|CUX1200002:1|ABS_HUMIDITY|12.300000
2021.12.17 21:42:27.304 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EV|CB8701100044103089|1639773747.30414|CUX1200002:1|HUM_MAX_24H|67.000000
2021.12.17 21:42:27.304 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773747.30163|CUX1200002:1|HUM_MIN_24H|62.000000 from queue
2021.12.17 21:42:27.305 4: HMCCURPCPROC [d_rpc103089CUxD] Event CUX1200002:1 HUM_MAX_24H 67.000000
2021.12.17 21:42:27.305 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773747.30163|CUX1200002:1|HUM_MIN_24H|62.000000
2021.12.17 21:42:27.306 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:27.306 4: HMCCURPCPROC [d_rpc103089CUxD] read EV|CB8701100044103089|1639773747.30414|CUX1200002:1|HUM_MAX_24H|67.000000 from queue
2021.12.17 21:42:27.307 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EV|CB8701100044103089|1639773747.30414|CUX1200002:1|HUM_MAX_24H|67.000000
2021.12.17 21:42:27.309 4: HMCCURPCPROC [d_rpc103089CUxD] Read stopped after 10 events read: no data
2021.12.17 21:42:27.316 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8025 HMCCU_SetDefaultSCDatapoints:8142 HMCCU_GetSCDatapoints:4654 HMCCU_UpdateParamsetReadings:4865 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.17 21:42:28.261 1: HMCCURPCPROC [d_rpc103089CUxD] Stopping RPC server CB8701100044103089
2021.12.17 21:42:28.283 4: HMCCURPCPROC [d_rpc103089CUxD] Set state to busy
2021.12.17 21:42:28.283 1: HMCCURPCPROC [d_rpc103089CUxD] Deregistering RPC server xmlrpc_bin://10.23.100.44:14111/fh8701 with ID CB8701100044103089 at xmlrpc_bin://10.23.103.89:8701
2021.12.17 21:42:28.284 4: HMCCURPCPROC [d_rpc103089CUxD] Binary RPC request
2021.12.17 21:42:28.285 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000000 (00000)  42696e00 0000003a 00000004 696e6974  Bin....:....init
2021.12.17 21:42:28.285 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000010 (00016)  00000001 00000003 00000026 786d6c72  ...........&xmlr
2021.12.17 21:42:28.285 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000020 (00032)  70635f62 696e3a2f 2f31302e 32332e31  pc_bin://10.23.1
2021.12.17 21:42:28.286 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000030 (00048)  30302e34 343a3134 3131312f 66683837  00.44:14111/fh87
2021.12.17 21:42:28.286 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000040 (00064)  3031                                 01
2021.12.17 21:42:28.296 4: HMCCURPCPROC [d_rpc103089CUxD] Binary RPC response
2021.12.17 21:42:28.297 4: HMCCURPCPROC [d_rpc103089CUxD] 0x00000000 (00000)  42696e01 00000008 00000003 00000000  Bin.............
2021.12.17 21:42:28.308 4: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 accepting connections
2021.12.17 21:42:28.320 1: HMCCURPCPROC [d_rpc103089CUxD] Callback for RPC server CB8701100044103089 deregistered
2021.12.17 21:42:28.320 4: HMCCURPCPROC [d_rpc103089CUxD] Set rpcstate to deregistered
2021.12.17 21:42:28.351 2: HMCCURPCPROC [d_rpc103089CUxD] Sending signal INT to RPC server process CB8701100044103089 with PID=29810
2021.12.17 21:42:28.351 4: HMCCURPCPROC [d_rpc103089CUxD] Set rpcstate to stopping
2021.12.17 21:42:28.352 2: HMCCURPCPROC [d_rpc103089CUxD] Scheduling cleanup in 30 seconds
2021.12.17 21:42:28.352 2: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 received signal INT
2021.12.17 21:42:28.352 1: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 stopped handling connections. PID=29810
2021.12.17 21:42:28.353 4: HMCCURPCPROC [d_rpc103089CUxD] Event statistics = 51|50|0|0|0|0|0|0|0|1|0
2021.12.17 21:42:28.353 2: HMCCURPCPROC [d_rpc103089CUxD] Event = EX|CB8701100044103089|SHUTDOWN|29810
2021.12.17 21:42:28.353 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 event type = EV: 50
2021.12.17 21:42:28.354 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 event type = ND: 0
2021.12.17 21:42:28.354 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 event type = DD: 0
2021.12.17 21:42:28.354 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 event type = RD: 0
2021.12.17 21:42:28.354 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 event type = RA: 0
2021.12.17 21:42:28.355 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 event type = UD: 0
2021.12.17 21:42:28.355 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 event type = IN: 0
2021.12.17 21:42:28.355 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 event type = EX: 1
2021.12.17 21:42:28.355 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 event type = SL: 1
2021.12.17 21:42:28.355 4: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 event type = TO: 0
2021.12.17 21:42:28.356 2: HMCCURPCPROC [d_rpc103089CUxD] Number of I/O errors = 0
2021.12.17 21:42:29.362 4: HMCCURPCPROC [d_rpc103089CUxD] read EX|CB8701100044103089|SHUTDOWN|29810 from queue
2021.12.17 21:42:29.363 2: HMCCURPCPROC [d_rpc103089CUxD] CCUEvent = EX|CB8701100044103089|SHUTDOWN|29810
2021.12.17 21:42:29.400 1: HMCCURPCPROC [d_rpc103089CUxD] RPC server process CB8701100044103089 terminated.
2021.12.17 21:42:29.401 4: HMCCURPCPROC [d_rpc103089CUxD] Set rpcstate to inactive
2021.12.17 21:42:29.402 2: HMCCURPCPROC [d_rpc103089CUxD] Stop I/O handling
2021.12.17 21:42:29.403 3: HMCCURPCPROC [d_rpc103089CUxD] Close child socket
2021.12.17 21:42:29.404 3: HMCCURPCPROC [d_rpc103089CUxD] Close parent socket
2021.12.17 21:42:29.434 4: HMCCURPCPROC [d_rpc103089CUxD] Set state to OK
2021.12.17 21:42:29.448 2: HMCCURPCPROC [d_rpc103089CUxD] RPC server stopped. Cancel delayed shutdown.

Musste zwischendrin ein paar raw-Binaries rausschneiden, ist sonst zu lang...
Gruß
Florian

Jail auf XigmaNAS (freeBSD); CCU2 mit CULv3, nanoCUL868 und JeeLink-Clone; div. FS20-Komponenten; andFHEM; div. hm- und hmip-Komponenten; div. IT+

zap

#304
@OiledAmoeba

Vorbildliche Trennung der Netze. Das Verhalten ist ziemlich schräg: Die Initialisierung des CUxD RPC Servers funktioniert (der Fehler bei Init ist normal, da der Init nicht sofort zurückkehrt).
Die Abfrage der Parameter erfolgt über genau die gleiche Schnittstelle (IP, Port) wie die Initialisierung, müsste also funktionieren. Ich hätte jetzt noch 2 Ansatzpunkte:

1. CUxD hat seit einiger Zeit Sicherheitsfunktionen eingebaut. Wie sehen bei Dir folgende CUxD Parameter aus:
USERLOGIN, USERACCESS,ACCESS-RPC,REMOTE-PARAMS,REMOTE-CMD?

Bei mir sind die so eingestellt:

USERACCESS=1+  (sonst kann man das CUxD Webinterface nicht aus FHEM heraus aufrufen)
USERLOGIN=

Die anderen habe ich nicht gesetzt.

2. CCU Geschwindigkeit. Du hast eine CCU2, die ist sehr langsam, v.a. bei vielen RPC Requests

Setze mal das Attribut "rpcReadTimeout" im HMCCURPCPROC Device vom CUxD auf 0.01 (Default ist 0.005)

Kannst Du bitte mal die Log-Ausgabe vom fhem Start schicken (vor dem Start der RPC Server)? Das sollte ungefähr so aussehen:


021.12.15 15:38:08 1: HMCCU [ccu1] Reading device config from CCU. This may take a couple of seconds ...
2021.12.15 15:38:08 2: HMCCU [ccu1] Reading Device Descriptions for interface CUxD
2021.12.15 15:38:08 2: HMCCU [ccu1] Read 116 Device Descriptions for interface CUxD
2021.12.15 15:38:08 2: HMCCU [ccu1] Reading Paramset Descriptions for interface CUxD
2021.12.15 15:38:09 2: HMCCU [ccu1] Read 93 Paramset Descriptions for interface CUxD
2021.12.15 15:38:09 2: HMCCU [ccu1] Reading Peer Descriptions for interface CUxD
2021.12.15 15:38:09 2: HMCCU [ccu1] Read 0 Peer Descriptions for interface CUxD
2021.12.15 15:38:09 2: HMCCU [ccu1] Reading Device Descriptions for interface HmIP-RF
2021.12.15 15:38:09 2: HMCCU [ccu1] Read 100 Device Descriptions for interface HmIP-RF
2021.12.15 15:38:09 2: HMCCU [ccu1] Reading Paramset Descriptions for interface HmIP-RF
2021.12.15 15:38:15 2: HMCCU [ccu1] Read 100 Paramset Descriptions for interface HmIP-RF
2021.12.15 15:38:15 2: HMCCU [ccu1] Reading Peer Descriptions for interface HmIP-RF
2021.12.15 15:38:15 2: HMCCU [ccu1] Read 7 Peer Descriptions for interface HmIP-RF


2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

Ralli

#305
Zitat von: OiledAmoeba am 17 Dezember 2021, 21:21:27
Die "Firewall" in der CCU2 steht auf Homematic XML-RPC API: Vollzugriff und Remote Homematic-Script API: Eingeschränkt. Freigegebene Adressen sind 10.192.0.0/12; 10.23.100.0/24; 10.23.102.0/23
xxx.xxx.101.xxx habe ich ausgeklammert, da diese IPs nix auf der CCU2 zu suchen haben ;-)
100 = Server(-dienste)
101 = Gäste
102 = normale User
103 = SmartHome-Devices

Achtung, Du hast hier ein Segment 10.23.102.0/23 definiert - also 10.23.102.1 bis 10.23.103.254 wäre somit ein einziges Netz!

Je nachdem, wo du überall 10.23.102.0/23 als Definition / Maske verwendest, bedeutet das, dass Ziel-IPs 10.23.103.x NICHT über ein mögliches Gateway für das Netz 10.23.102.0/23 oder 10.23.103.0/24 geroutet werden (weil sie ja lokal gefunden werden sollen). Auf der anderen Seite scheinst du aber eigentlich zwei 24er Netze (102 und 103) konfiguriert zu haben. Auf wiederum einer anderen Seite schreibst du etwas von einem 22er Netz. Ich vermute, dass die Netzkonfiguration und somit das Routing irgendwo nicht passt.
Gruß,
Ralli

Proxmox 8.2 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.75.7.20240420) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.57), FBDECT, Siri und Alexa

OiledAmoeba

#306
@Zap: Ich glaub, das war es. Von unterwegs war gerade am einfachsten, Punkt 2 zu testen. CUxD-RPC mit Standardtimeout = "read 0 channels..." , mit geänderten Timing "read 111 channels..."
Werde am Sonntag mal beobachten und gucken, dass ich die Schalter wieder bedienbar bekomme...

@Ralli: grds. richtig. Routinglogik und Filterlogik sind aber verschiedene Welten. Für das Routing wäre es (ohne passende Gateways) tödlich, da hast du vollkommen Recht. Aber Firewalls sind einfach nur Filter. Mit meinen Regeln klammere ich das x.x.101.x Segment aus. Der Filter sieht nur die Source-IP und guckt dann, ob diese IP zulässig ist. Aus welchem Netzsegment die IP kommt, erfährt der Empfänger nicht.
Gruß
Florian

Jail auf XigmaNAS (freeBSD); CCU2 mit CULv3, nanoCUL868 und JeeLink-Clone; div. FS20-Komponenten; andFHEM; div. hm- und hmip-Komponenten; div. IT+

aski71

Zitat von: zap am 15 Dezember 2021, 21:23:05
Also eventmap solltest Du keinesfalls so verwenden. Jedenfalls nicht mit lock und close. Denn das sind set Befehle, die schon eingebaut sind.

Kannst Du für das homebridge Mapping nicht pct verwenden?

Um das Problem zu analysieren, bitte mal ccuflags auf trace setzen, den lock Befehl ausführen (vorher das aus wventmap löschen). Im fhem Log findest du dann irgendwo den Homematic script Befehl. Den hätte ich gerne

Sorry, ist schon eine Weile her, dass ich daran rumkonfiguriert habe und habe nicht mehr alles detailliert im Kopf, wie das alles funktioniert: Wie müsste denn das homebridge Mapping jetzt idealerweise aussehen?

eventmap hab ich gelöscht, dann ccuflags im Device auf trace gesetzt.
Aber ich sehe im Log nach Aufrufen des lock Befehls nur:

2021.12.19 12:03:26 1: PERL WARNING: Argument "open" isn't numeric in addition (+) at ./FHEM/88_HMCCU.pm line 7294.

Der lock Befehl hat auch ohne eventmap das Fenster nur zugezogen, aber nicht verschlossen.

juemuc

Hallo zap,

in der pivccu wird ja angezeigt wenn es von deimos eine neue Version gibt. Kannst Du diese Info mit Deinem Modul auslesen und anzeigen?

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Nighthawk

#309
Hallo Zap,

als erstes muss ich mich für das tollle Modul bedanken, hab damit erfolgreich den Umstieg auf die CCU3 (pivccu) mit ~60 Devices gemeistert.

Eines der Devices aus meinem HM Zoo scheint aber noch nicht implementiert zu sein, und zwar der Homebrew Abstandsensor mit dem Sketch von Jerome https://github.com/jp112sdl/HB-UNI-Sen-DIST-US.
Es kommt immer die Meldung
Results of create command:
Not detected CCU devices:
  Garage_Abstandssensor = DIST000010 [Garage_Abstandssensor]



Hier ist der Output von Deviceinfo:
DEV Garage_Abstandssensor DIST000010 interface=BidCos-RF type=HB-UNI-Sen-DIST-US
CHN DIST000010:0 Garage_Abstandssensor:0
   0.UNREACH = false {b} [RE]
   0.STICKY_UNREACH = false {b} [RWE]
   0.CONFIG_PENDING = false {b} [RE]
   0.LOWBAT = false {b} [RE]
   0.RSSI_DEVICE = 1 {n} [RE]
   0.RSSI_PEER = 187 {n} [RE]
   0.DEVICE_IN_BOOTLOADER = false {b} [RE]
   0.UPDATE_PENDING = false {b} [RE]
CHN DIST000010:1 HB-UNI-Sen-DIST-US DIST000010:1
   1.DISTANCE = 47.000000 {f} [RE]
   1.BATTERY_VOLTAGE = 5.100000 {f} [RE]


Device detection:
No state datapoint detected
No control datapoint detected

Failed to detect device settings. Device must be configured manually.

Current state datapoint = 1.PRESS_SHORT

Current control datapoint = 1.PRESS_SHORT

Device description

Device DIST000010 Garage_Abstandssensor [HB-UNI-Sen-DIST-US]
  CHILDREN: DIST000010:0,DIST000010:1
  FIRMWARE: 1.0
  FLAGS: Visible
  INTERFACE: MEQ0773040
  PARAMSETS: MASTER
  RF_ADDRESS: 16373249
  ROAMING: 0
  RX_MODE: LAZY_CONFIG,BURST
  UPDATABLE: 0
Channel DIST000010:0 Garage_Abstandssensor:0 [MAINTENANCE]
  AES_ACTIVE: 0
  DIRECTION: NONE
  FLAGS: Visible,Internal
  PARAMSETS: MASTER,VALUES
  PARENT: DIST000010
  PARENT_TYPE: HB-UNI-Sen-DIST-US
Channel DIST000010:1 HB-UNI-Sen-DIST-US DIST000010:1 [HB_GENERIC_DIST]
  AES_ACTIVE: 0
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: LINK,MASTER,VALUES
  PARENT: DIST000010
  PARENT_TYPE: HB-UNI-Sen-DIST-US




Brauchst Du irgendwelche weiteren Logs etc. um das Device einzubinden?

Gruß
Alex

Borkk

Hallo Zusammen,

Ich meine ca. 50 HMIP Devices mit der 5.0 CCU über "creatDEV"neu angelegt und bei der Gelegenheit mein FHEM mal etwas "aufgeräumt".  ;)
Erst mal vielen Dank an ZAP, mit der 5.0er HMCCU kann man sich echt eine ganz Menge an Attribute sparen und es macht den Umgang mit HMCCU deutlich einfacher und übersichtlicher.

Nur ein (zugegeben etwas exotisches) Device konnte die HMCCU nicht automatisch anlegen. Mein Differenz Temperatur Messern HmIP-STE2-PCB, meiner Fußbodenheizung.

Kann ich irgendwas an Daten liefern, damit auch dieses Device erkannt wird?

Hier schon mal ein List, des Devices.

Internals:
   DEF        x
   FUUID      x
   FVERSION   88_HMCCUDEV.pm:v5.0.0-s25347/2021-12-15
   IODev      CCU
   NAME       temp_dif_heizung
   NR         260
   STATE      Zulauf: 26.2°C
Ablauf: 25.2°C
Differenz: 1.0°C
   TYPE       HMCCUDEV
   ccuaddr    x
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    temp_dif_heizung
   ccusubtype STE2-PCB
   ccutype    HmIP-STE2-PCB
   firmware   1.0.26
   readonly   no
   Helper:
     DBLOG:
       temp1:
         DBLogging:
           TIME       1639942721.572
           VALUE      26.2
       temp2:
         DBLogging:
           TIME       1639942721.572
           VALUE      25.2
       temperature:
         DBLogging:
           TIME       1639942721.5962
           VALUE      1.0
   READINGS:
     2021-12-19 18:23:50   IODev           CCU
     2021-12-19 20:38:41   activity        alive
     2021-12-19 20:38:41   battery         ok
     2021-10-27 15:55:30   control         0.0
     2021-12-19 20:38:41   devstate        ok
     2021-12-19 20:38:41   hmstate         1.0
     2021-12-19 20:38:41   rssidevice      -80
     2021-12-19 16:46:50   rssipeer        N/A
     2021-12-19 20:38:41   state           1.0
     2021-12-19 20:38:41   temp1           26.2
     2021-12-19 20:38:41   temp1_STATUS    NORMAL
     2021-12-19 20:38:41   temp2           25.2
     2021-12-19 20:38:41   temp2_STATUS    NORMAL
     2021-12-19 20:38:41   temperature     1.0
     2021-12-19 20:38:41   temperature_STATUS NORMAL
     2021-12-19 20:38:41   voltage         2.5
   hmccu:
     channels   4
     detect     0
     devspec    00281D898A790B
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:COND_SWITCH_TRANSMITTER_TEMPERATURE,2:COND_SWITCH_TRANSMITTER_TEMPERATURE,3:COND_SWITCH_TRANSMITTER_TEMPERATURE
     setDefaults 0
     cmdlist:
       get       
       set       
     control:
     dp:
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.LOW_BAT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      ok
           OVAL       0
           SVAL       ok
           VAL        0
       0.OPERATING_VOLTAGE:
         VALUES:
           NVAL       2.5
           ONVAL      2.5
           OSVAL      2.5
           OVAL       2.5
           SVAL       2.5
           VAL        2.5
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -80
           ONVAL      -80
           OSVAL      -80
           OVAL       -80
           SVAL       -80
           VAL        -80
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       1.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       26.2
           ONVAL      26.3
           OSVAL      26.3
           OVAL       26.3
           SVAL       26.2
           VAL        26.2
       1.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       2.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       25.2
           ONVAL      25.2
           OSVAL      25.2
           OVAL       25.2
           SVAL       25.2
           VAL        25.2
       2.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       1.0
           ONVAL      1.1
           OSVAL      1.1
           OVAL       1.1
           SVAL       1.0
           VAL        1.0
       3.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
     roleCmds:
       get:
       set:
     state:
       chn        3
       dpt        ACTUAL_TEMPERATURE
Attributes:
   DbLogExclude .*
   DbLogInclude temp1,temp2,temperature
   IODev      CCU
   alias      Differenz Messer Heizung
   ccureadingfilter (ACTUAL_TEMPERATURE|LOW_BAT)
   ccureadingname 0.LOW_BAT:battery;1.ACTUAL_TEMPERATURE:temp1;2.ACTUAL_TEMPERATURE:temp2;3.ACTUAL_TEMPERATURE:temperature;
   event-on-change-reading battery,control,hmstate,state,temp1_STATUS,temp2_STATUS,temperature_STATUS
   event-on-update-reading temp1,temp2,temperature
   genericDeviceType thermometer
   group      Sensoren
   room       Messdaten
   stateFormat {
sprintf("Zulauf: %.1f°C", ReadingsVal($name,"temp1",0)).
sprintf("\n")."Ablauf: ".
sprintf("%.1f°C", ReadingsVal($name,"temp2",0)).
sprintf("\n")."Differenz: ".
sprintf("%.1f°C", ReadingsVal($name,"temperature",0))
}
   statedatapoint 3.ACTUAL_TEMPERATURE
   stripnumber 1
   substitute LOW_BAT!(0|false):ok,(1|true):low
Docker@DS220+ FHEM, ConBeeII, Homebridge, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana,
Raspberrymatic@Raspi3: HmIP Akt- /Sensoren, Shelly´s, Tibber Puls, Alexa, ASC, Gardena, Netatmo, E-Paper, FritzBox; Tado°, HOMEMODE, iBeacon, OLED ; ESP32/8266, SwitchBot ...

Hanjo

Hallo,

ich habe einen Garagentoröffner HmIP-MOD-TM. Der ist dem Modul leider nicht bekannt, so dass ich ihn manuell konfigurieren musste.

Vor dem Update sah die Konfiguration so aus:
defmod HmIP_MOD_TM_001E5932FAF808_1 HMCCUCHN 001E5932FAF808:1
attr HmIP_MOD_TM_001E5932FAF808_1 IODev ccu
attr HmIP_MOD_TM_001E5932FAF808_1 alias Garagentorantrieb
attr HmIP_MOD_TM_001E5932FAF808_1 ccureadingname 1.DOOR_STATE:position;;1.ERROR_CODE:error_code;;1.PROCESS:process;;1.SECTION\b:status;;1.SECTION_STATUS:section_status
attr HmIP_MOD_TM_001E5932FAF808_1 devStateIcon open:fts_garage_door_10@orange:close closed:fts_garage_door_100:open opening:fts_garage_door_70@orangered:stop closing:fts_garage_door_30@orangered:stop stopped:fts_garage_door_50@orange:close
attr HmIP_MOD_TM_001E5932FAF808_1 event-on-change-reading .*
attr HmIP_MOD_TM_001E5932FAF808_1 genericDeviceType garage
attr HmIP_MOD_TM_001E5932FAF808_1 homebridgeMapping clear\
CurrentDoorState=state,values=opening:OPENING;;closing:CLOSING;;open:OPEN;;closed:CLOSED;;stopped:STOPPED\
TargetDoorState=state,values=open:OPEN;;closed:CLOSED,cmds=OPEN:open;;CLOSED:close
attr HmIP_MOD_TM_001E5932FAF808_1 icon fts_garage
attr HmIP_MOD_TM_001E5932FAF808_1 room HM
attr HmIP_MOD_TM_001E5932FAF808_1 siriName Garagentor
attr HmIP_MOD_TM_001E5932FAF808_1 statedatapoint 1.DOOR_COMMAND
attr HmIP_MOD_TM_001E5932FAF808_1 statevals nop:0,open:1,stop:2,close:3,ventilate:4
attr HmIP_MOD_TM_001E5932FAF808_1 substitute DOOR_STATE!#0-0:closed,#1-1:open,#2-2:ventilation,#3-3:unknown;;PROCESS!#0-0:stable,#1-1:not_stable;;SECTION!#0-0:closed,#2-2:opening,#3-3:open,#5-5:closing;;SECTION_STATUS!#0-0:normal,#1-1:unknown
attr HmIP_MOD_TM_001E5932FAF808_1 timestamp-on-change-reading .*
attr HmIP_MOD_TM_001E5932FAF808_1 userReadings state {\
if(ReadingsVal($name,"position",0) ne "open" and ReadingsVal($name,"position",0) ne "closed" and ReadingsVal($name,"status",0) ne "opening" and ReadingsVal($name,"status",0) ne "closing") {\
return "stopped";;\
}\
ReadingsVal($name,"status",0);;\
}
attr HmIP_MOD_TM_001E5932FAF808_1 webCmd open:stop:close:ventilate


Status und Steuerung hat auch wunderbar funktioniert. Nach dem Update hat nun erst mal gar nichts mehr funktioniert. Letztendlich musste ich die Konfiguration ein wenig anpassen, derzeit sieht sie so aus:

defmod HmIP_MOD_TM_001E5932FAF808_1 HMCCUCHN 001E5932FAF808:1
attr HmIP_MOD_TM_001E5932FAF808_1 IODev ccu
attr HmIP_MOD_TM_001E5932FAF808_1 alias Garagentorantrieb
attr HmIP_MOD_TM_001E5932FAF808_1 ccureadingname DOOR_STATE:position;;ERROR_CODE:error_code;;PROCESS:process;;SECTION\b:status;;SECTION_STATUS:section_status
attr HmIP_MOD_TM_001E5932FAF808_1 controldatapoint DOOR_COMMAND
attr HmIP_MOD_TM_001E5932FAF808_1 devStateIcon open:fts_garage_door_10@orange:close closed:fts_garage_door_100:open opening:fts_garage_door_70@orangered:stop closing:fts_garage_door_30@orangered:stop stopped:fts_garage_door_50@orange:close
attr HmIP_MOD_TM_001E5932FAF808_1 event-on-change-reading .*
attr HmIP_MOD_TM_001E5932FAF808_1 genericDeviceType garage
attr HmIP_MOD_TM_001E5932FAF808_1 homebridgeMapping clear\
CurrentDoorState=state,values=opening:OPENING;;closing:CLOSING;;open:OPEN;;closed:CLOSED;;stopped:STOPPED\
TargetDoorState=state,values=open:OPEN;;closed:CLOSED,cmds=OPEN:open;;CLOSED:close
attr HmIP_MOD_TM_001E5932FAF808_1 icon fts_garage
attr HmIP_MOD_TM_001E5932FAF808_1 room HM
attr HmIP_MOD_TM_001E5932FAF808_1 siriName Garagentor
attr HmIP_MOD_TM_001E5932FAF808_1 statedatapoint DOOR_STATE
attr HmIP_MOD_TM_001E5932FAF808_1 statevals nop:0,open:1,stop:2,close:3,ventilate:4
attr HmIP_MOD_TM_001E5932FAF808_1 substitute DOOR_STATE!#0-0:closed,#1-1:open,#2-2:ventilation,#3-3:unknown;;PROCESS!#0-0:stable,#1-1:not_stable;;SECTION!#0-0:closed,#2-2:opening,#3-3:open,#5-5:closing;;SECTION_STATUS!#0-0:normal,#1-1:unknown
attr HmIP_MOD_TM_001E5932FAF808_1 timestamp-on-change-reading .*
attr HmIP_MOD_TM_001E5932FAF808_1 userReadings state {\
if(ReadingsVal($name,"position",0) ne "open" and ReadingsVal($name,"position",0) ne "closed" and ReadingsVal($name,"status",0) ne "opening" and ReadingsVal($name,"status",0) ne "closing") {\
return "stopped";;\
}\
ReadingsVal($name,"status",0);;\
}
attr HmIP_MOD_TM_001E5932FAF808_1 webCmd open:stop:close:ventilate


Damit funktioniert schon mal der Status wieder einwandfrei und die Befehle wie "open", "close", ... werden auch wieder angezeigt. Diese funktionieren jedoch nicht. Wenn ich allerdings ein set HmIP_MOD_TM_001E5932FAF808_1 datapoint DOOR_COMMAND 1 ausführe geht es. Scheinbar habe ich also noch irgendwo einen Fehler drin. Ich würde mich über einen Hinweis freuen  :)

Hier noch das get deviceInfo:
Device channels and datapoints

DEV Garagentorantrieb 001E5932FAF808 interface=HmIP-RF type=HmIP-MOD-TM
CHN 001E5932FAF808:0 Garagentorantrieb:0
   0.CONFIG_PENDING = false {b} [RE]
   0.DUTY_CYCLE = false {b} [RE]
   0.INSTALL_TEST = true {b} [RW]
   0.OPERATING_VOLTAGE = 0.000000 {f} [RE]
   0.OPERATING_VOLTAGE_STATUS = 0 {i} [RE]
   0.RSSI_DEVICE = 196 {n} [RE]
   0.RSSI_PEER = 189 {n} [RE]
   0.UNREACH = false {b} [RE]
   0.UPDATE_PENDING = false {b} [RE]
CHN 001E5932FAF808:1 HmIP-MOD-TM 001E5932FAF808:1
   1.DOOR_COMMAND =  {i} [W]
   1.DOOR_STATE = 0 {i} [RE]
   1.ERROR_CODE = 0 {i} [RE]
   1.PROCESS = 0 {i} [RE]
   1.SECTION = 0 {i} [RE]
   1.SECTION_STATUS = 0 {i} [RE]
CHN 001E5932FAF808:2 HmIP-MOD-TM 001E5932FAF808:2
   2.PROCESS = 0 {i} [RE]
   2.SECTION = 0 {i} [RE]
   2.SECTION_STATUS = 0 {i} [RE]
   2.STATE = false {b} [RWE]


Device detection:
No state datapoint detected
No control datapoint detected

Failed to detect device settings. Device must be configured manually.

Current state datapoint = 1.DOOR_STATE

Current control datapoint = 1.DOOR_COMMAND

Device description

Device 001E5932FAF808 Garagentorantrieb [HmIP-MOD-TM]
  AES_ACTIVE: 1
  AVAILABLE_FIRMWARE: 1.0.0
  CHILDREN: 001E5932FAF808:0,001E5932FAF808:1,001E5932FAF808:2
  DIRECTION: NONE
  FIRMWARE: 1.0.0
  FIRMWARE_UPDATE_STATE: UP_TO_DATE
  FLAGS: Visible
  PARAMSETS: MASTER,SERVICE
  RF_ADDRESS: 8028424
  ROAMING: 0
  RX_MODE:
  SUBTYPE: MOD-TM
  UPDATABLE: 1
Channel 001E5932FAF808:0 Garagentorantrieb:0 [MAINTENANCE]
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 001E5932FAF808
  PARENT_TYPE: HmIP-MOD-TM
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 001E5932FAF808:1 HmIP-MOD-TM 001E5932FAF808:1 [DOOR_RECEIVER]
  AES_ACTIVE: 1
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: LEVEL,REMOTE_CONTROL,CONDITIONAL_SWITCH,SWITCH
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 001E5932FAF808
  PARENT_TYPE: HmIP-MOD-TM
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1

Defaults


Danke & Gruß
Hanjo

Hanjo

Zitat von: Hanjo am 20 Dezember 2021, 19:51:36
Ich würde mich über einen Hinweis freuen  :)

Habe noch ein bisschen weiter experimentiert: Mit einem zusätzlichen
attr HmIP_MOD_TM_001E5932FAF808_1 eventMap {\
usr=>{\
'open' => 'datapoint DOOR_COMMAND 1',\
'stop' => 'datapoint DOOR_COMMAND 2',\
'close' => 'datapoint DOOR_COMMAND 3',\
'ventilate' => 'datapoint DOOR_COMMAND 4'\
}\
}

funktioniert es wieder so wie es soll. Aber irgendwie habe ich den Eindruck, dass das nicht die richtige Lösung ist.

Lippie

Hallo,

hab mich zuerst ins BETA-Topic verirrt und hoffe, hier nun richtig zu sein.
Hab gestern meine HMCCU Version 4.3.025 auf 5.0 per FHEM per update hochgezogen.
Der RPC-Server liefert auch weiterhin updates, es kommen regelmäßig Events rein.
Per get update bekomme ich die Datapoints auch angezeigt:
Readings for config parameters are not updated until you set showXXX flags in attribute ccuflags

Device OEQ0756369
  Channel 0 [VALUES]
    AES_KEY = off
    CONFIG_PENDING = false
    DEVICE_IN_BOOTLOADER = false
    LOWBAT = ok
    RSSI_DEVICE = N/A
    RSSI_PEER = -51
    STICKY_UNREACH = false
    UNREACH = alive
    UPDATE_PENDING = false
  Channel 1 [MASTER]
    AES_ACTIVE = 1
    BRIGHTNESS_FILTER = 0
    CAPTURE_WITHIN_INTERVAL = 1
    EVENT_FILTER_NUMBER = 1
    EVENT_FILTER_PERIOD = 00:00:01
    LED_ONTIME = 00:00:00
    MIN_INTERVAL = 0
  Channel 1 [VALUES]
    BRIGHTNESS = 254
    MOTION = noMotion
    NEXT_TRANSMISSION = 17


Auch get datapoint liefert die korrekten Werte.
Dennoch werden die Datapoints BRIGHTNESS und MOTION nicht angelegt/aktualisiert.

Habe "set <device> defaults forceReset" und "set <device> clear defaults" mehrfach auch Device- und Channel- Modul losgelassen.
Von CCUReadingsfilter habe ich auf CCUflags umgestellt.
Interessant ist auch, das der hmstate weiterhin vom RPC-Server aktualisiert wird, der ja offensichtlich hier den Datapoint MOTION verwendet.

Habt ihr evtl. noch eine Idee, außer alles neu anzulegen?

Viele Grüße
Sebastian

DaDiGi

Würde es evtl. Sinn machen für den HmIP-WRC6 folgendes im default zu hinterlegen:
attr $DEVICE event-on-update-reading PRESS_LONG,PRESS_LONG_RELEASE,PRESS_LONG_START,PRESS_SHORT
Das ist ja so ziemlich die einzige Funktion des Gerätes.
FHEM, HmIP, Hue, Harmony, Unifi, AVM, HEOS, VUPlus