Autor Thema: Firmware zu CUL, CUNX und Co. mit Timestamp Option ASKSIN tsculfw V0.39  (Gelesen 265122 mal)

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1310
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #180 am: 04 August 2016, 23:33:23 »
Hallo Chris, hallo Joachim,

ich habe mal eine einmalige Wiederholung von HM Nachrichten durch 10_CUL.pm eingebaut, die eine Antwort anfordern. Dazu zählt auch der problematische Pairing Request.

Könnt Ihr bitte damit nochmal testen.

Mit dem Attribut "hmSndRepTmOut" kannst Du noch mit dem Wiederholtimeout spielen. 216 ist default. Wenn es zu kurz gewählt wird, dann passiert es häufiger, dass FHEM zu langsam ist und der Timeout zuschlägt (und wiederholt wird), obwohl CUL die Antwort empfängt. Zu lang kann dazu führen, dass 10_CUL_HM.pm schon wiederholt und dann 00_CUL.pm den Widerholversuch startet, was das Protokoll aus dem Tritt bringen kann.

Aber ich hoffe mal, dass die Wiederholung bei dem Klingelsensor hilft. Bitte mehrmals ein Pairing probieren. Beim ersten Versuch wird das device angelegt, was auch zu einer Verzögerung führt, so dass erst der zweite Versuch eine gute Chance bekommt. Natürlich erst das device richtig in den Auslieferungszustand zurücksetzen, damit es garantiert nicht schon anderweitig gepaired ist.

Außerdem wird die Creditsauslastung wie bei HMLAN nun signalisiert, so dass bei VCCU Nutzung auch gebremst wird, wenn die Credits zur neige gehen. Das hat bisher zu einer FHEM Vollauslastung geführt.
STACKABLE_CC wird mit der korrigierten 10_CUL_HM.pm von der VCCU richtig als list device berücksichtigt.

Test wie immer: Erst backup der Dateien und dann alle Dateien aus der Zip im FHEM Verzeichnis austauschen.
Und bitte mit verbose 4 bei CUL testen, um sinnvolle logs zu erzeugen.

Gruß, Ansgar.

Edit: Anhang gelöscht, da update siehe unten.
« Letzte Änderung: 07 August 2016, 17:35:07 von noansi »

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 11026
  • NIVEAu ist keine Creme...
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #181 am: 05 August 2016, 00:14:03 »
Hallo Ansgar,

ja klar!

Sorry war etwas ruhig die letzten (vielen) Tage...
Hatte so einiges um die Ohren...

Wird Zeit, dass ich Urlaub hab... :-)

Rückmeldung sobald getestet!

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

Offline Lowbird

  • New Member
  • *
  • Beiträge: 27
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #182 am: 05 August 2016, 06:07:30 »
Hallo Ansgar, auch ich werde testen und mich melden!

Gruß Chris
FHEM 5.7
FritzBox 7490
Vu+ Duo2
IP-Cam Instar 6012HD
IP-Cam Instar 5907HD

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 11026
  • NIVEAu ist keine Creme...
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #183 am: 05 August 2016, 22:11:03 »
Hi Ansgar,

also erster Schnelltest durchgeführt, leider immer noch bekannter Fehler.

Hier das Log mit verbose 4:

2016.08.05 21:57:01.004 3: CUL_HM set vccu hmPairForSec 60
2016.08.05 21:57:02.031 4: CUL_Parse: nanoCUL_HM  508610 A FF61 00319664 00 0C A7 865A 3229B5 000000 98F437 -73.5
2016.08.05 21:57:05.286 4: CUL_Parse: nanoCUL_HM  511858 A FF61 00322912 00 1A 01 8400 398B7D 000000 1000DC4D45513036353638393240010101 -49
2016.08.05 21:57:05.288 2: CUL_HM Unknown device HM_398B7D is now defined
2016.08.05 21:57:05.299 2: autocreate: define HM_398B7D CUL_HM 398B7D
2016.08.05 21:57:05.304 2: autocreate: define FileLog_HM_398B7D FileLog ./log/HM_398B7D-%Y.log HM_398B7D
2016.08.05 21:57:05.315 3: CUL_HM pair: HM_398B7D pushButton, model HM-Sen-DB-PCB serialNr
2016.08.05 21:57:05.335 4: CUL_send:  nanoCUL_HM                    Aa 9DEA 10 02 A001 AFFE02 398B7D 00050000000000
2016.08.05 21:57:05.336 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:426 tgtdly:496 toms:415
2016.08.05 21:57:05.801 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:496 dHMtgt:496
2016.08.05 21:57:05.801 4: CUL_Parse: nanoCUL_HM  512381 A FF63 00323408 00 10 02 A001 AFFE02 398B7D  -138
2016.08.05 21:57:05.944 4: CUL_Parse: nanoCUL_HM  512515 A FF61 00323568 00 1A 02 8400 398B7D 000000 1000DC4D45513036353638393240010101 -46
2016.08.05 21:57:05.952 3: CUL_HM set HM_398B7D getConfig
2016.08.05 21:57:05.965 4: CUL_send:  nanoCUL_HM                    Aa 9E0D 13 03 A001 AFFE02 398B7D 000802010AAF0BFE0C02
2016.08.05 21:57:05.966 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:74 tgtdly:120 toms:63
2016.08.05 21:57:06.082 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.05 21:57:06.086 4: CUL_Parse: nanoCUL_HM  512663 A FF63 00323688 00 13 03 A001 AFFE02 398B7D  -138
2016.08.05 21:57:06.202 4: CUL_Parse: nanoCUL_HM  512782 A FF61 00323832 00 0A 03 8002 398B7D AFFE02 80 -46.5
2016.08.05 21:57:09.652 4: CUL_Parse: nanoCUL_HM  516230 A FF61 00327280 00 0F 8C 8610 2B8E86 000000 0A98FB0B0040 -74.5
2016.08.05 21:57:11.099 4: CUL_Parse: nanoCUL_HM  517678 A FF61 00328728 00 0C 63 865A 3227F4 000000 90F937 -69
2016.08.05 21:57:21.102 4: CUL_Parse: nanoCUL_HM  003392 A FF61 00338728 00 0E CC 8410 3227F4 000000 0B90F90E40 -69
2016.08.05 21:57:21.183 4: CUL_Parse: nanoCUL_HM  003474 A FF61 00338816 00 0C A6 865A 31D958 000000 90FB35 -77
2016.08.05 21:57:22.031 4: CUL_Parse: nanoCUL_HM  004322 A FF61 00339656 00 0C A7 8470 3229B5 000000 00F437 -73
2016.08.05 21:57:31.098 4: CUL_Parse: nanoCUL_HM  013390 A FF61 00348728 00 0C 63 8470 3227F4 000000 00F937 -69.5
2016.08.05 21:57:33.276 4: CUL_Parse: nanoCUL_HM  015574 A FF62 00350912 00 01 AE -138
2016.08.05 21:57:35.442 4: CUL_Parse: nanoCUL_HM  017733 A FF61 00353064 00 0C C9 865A 31D1FE 000000 910832 -56
2016.08.05 21:57:36.931 4: CUL_Parse: nanoCUL_HM  019217 A FF61 00354552 00 14 B8 845E 4A347F 000000 8013190000000000090E07 -65.5
2016.08.05 21:57:41.183 4: CUL_Parse: nanoCUL_HM  023475 A FF61 00358808 00 0C A6 8470 31D958 000000 00FB35 -76
2016.08.05 21:57:43.111 4: CUL_Parse: nanoCUL_HM  025403 A FF61 00360736 00 0C AB 8670 2BBF72 000000 00D03D -60
2016.08.05 21:57:44.679 4: CUL_Parse: nanoCUL_HM  026971 A FF61 00362304 00 0C 71 865A 322927 000000 60F538 -70.5
2016.08.05 21:57:49.593 3: resource, /lights/2, not available
2016.08.05 21:57:49.594 2: Licht_SchlaZi: got wrong status message for Licht_SchlaZi: ARRAY(0x2d63ed8)
2016.08.05 21:57:50.489 4: CUL_Parse: nanoCUL_HM  032776 A FF62 00368104 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA -138
2016.08.05 21:57:53.281 4: CUL_Parse: nanoCUL_HM  035571 A FF61 00370904 00 0F D6 8610 2C8BFC 000000 0A90FB0C0040 -76
2016.08.05 21:57:54.684 4: CUL_Parse: nanoCUL_HM  036973 A FF61 00372304 00 0E DE 8410 322927 000000 0B60F52D40 -71
2016.08.05 21:57:55.442 4: CUL_Parse: nanoCUL_HM  037733 A FF61 00373064 00 0C C9 8470 31D1FE 000000 010832 -55.5
2016.08.05 21:58:01.508 3: CUL_HM set vccu hmPairForSec 60
2016.08.05 21:58:02.017 4: CUL_Parse: nanoCUL_HM  044308 A FF61 00379640 00 0C 18 865A 32185B 000000 90FF35 -56.5
2016.08.05 21:58:04.261 4: CUL_Parse: nanoCUL_HM  046545 A FF61 00381872 00 1A 03 8400 398B7D 000000 1000DC4D45513036353638393240010101 -48
2016.08.05 21:58:04.266 3: CUL_HM pair: HM_398B7D pushButton, model HM-Sen-DB-PCB serialNr MEQ0656892
2016.08.05 21:58:04.275 3: CUL_HM set HM_398B7D getConfig
2016.08.05 21:58:04.288 4: CUL_send:  nanoCUL_HM                    Aa BAB4 10 04 A001 AFFE02 398B7D 00050000000000
2016.08.05 21:58:04.288 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:444 tgtdly:496 toms:432
2016.08.05 21:58:04.679 4: CUL_Parse: nanoCUL_HM  046970 A FF61 00382296 00 0C 71 8470 322927 000000 00F538 -71
2016.08.05 21:58:04.773 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:496 dHMtgt:496
2016.08.05 21:58:04.773 4: CUL_Parse: nanoCUL_HM  047066 A FF63 00382368 00 10 04 A001 AFFE02 398B7D  -138
2016.08.05 21:58:04.916 4: CUL_Parse: nanoCUL_HM  047200 A FF61 00382528 00 1A 04 8400 398B7D 000000 1000DC4D45513036353638393240010101 -47.5
2016.08.05 21:58:04.934 4: CUL_send:  nanoCUL_HM                    Aa BAD7 13 05 A001 AFFE02 398B7D 000802010AAF0BFE0C02
2016.08.05 21:58:04.935 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:76 tgtdly:120 toms:66
2016.08.05 21:58:05.056 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.05 21:58:05.057 4: CUL_Parse: nanoCUL_HM  047349 A FF63 00382648 00 13 05 A001 AFFE02 398B7D  -138
2016.08.05 21:58:05.174 4: CUL_Parse: nanoCUL_HM  047466 A FF61 00382792 00 0A 05 8002 398B7D AFFE02 80 -47.5
2016.08.05 21:58:13.074 4: CUL_Parse: nanoCUL_HM  055364 A FF61 00390688 00 0F 67 8610 2D9B77 000000 0A98F40B0040 -70
2016.08.05 21:58:22.017 4: CUL_Parse: nanoCUL_HM  064308 A FF61 00399632 00 0C 18 8470 32185B 000000 00FF35 -56
2016.08.05 21:58:29.469 4: CUL_Parse: nanoCUL_HM  071758 A FF61 00407080 00 0F 21 8610 2BA56B 000000 0A60F50A0040 -63
2016.08.05 21:58:33.380 4: CUL_Parse: nanoCUL_HM  075677 A FF62 00411000 00 01 AE -138
2016.08.05 21:58:37.548 4: CUL_Parse: nanoCUL_HM  079839 A FF61 00415160 00 0C C0 865A 453732 000000 A8FF34 -74
2016.08.05 21:58:49.595 3: resource, /lights/2, not available
2016.08.05 21:58:49.596 2: Licht_SchlaZi: got wrong status message for Licht_SchlaZi: ARRAY(0x2eb7058)
2016.08.05 21:58:57.547 4: CUL_Parse: nanoCUL_HM  099839 A FF61 00435152 00 0C C0 8470 453732 000000 00FF34 -76
2016.08.05 21:59:07.376 3: CUL_HM set HM_398B7D getConfig
2016.08.05 21:59:11.678 4: CUL_Parse: nanoCUL_HM  113961 A FF61 00449272 00 1A 05 8400 398B7D 000000 1000DC4D45513036353638393240010101 -46
2016.08.05 21:59:11.700 4: CUL_send:  nanoCUL_HM                    Aa DB6E 10 06 A001 AFFE02 398B7D 00040000000000
2016.08.05 21:59:11.701 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:77 tgtdly:120 toms:65
2016.08.05 21:59:11.812 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.05 21:59:11.813 4: CUL_Parse: nanoCUL_HM  114105 A FF63 00449392 00 10 06 A001 AFFE02 398B7D  -138
2016.08.05 21:59:11.955 4: CUL_Parse: nanoCUL_HM  114239 A FF61 00449552 00 1A 06 8400 398B7D 000000 1000DC4D45513036353638393240010101 -47.5
2016.08.05 21:59:13.849 4: CUL_Parse: nanoCUL_HM  116141 A FF61 00451456 00 0C 64 865A 3227F4 000000 90F937 -69
2016.08.05 21:59:19.282 4: CUL_Parse: nanoCUL_HM  121573 A FF61 00456888 00 0C A8 865A 3229B5 000000 98F437 -73.5
2016.08.05 21:59:20.532 4: CUL_Parse: nanoCUL_HM  122823 A FF61 00458136 00 0C C4 865A 32279A 000000 98FB36 -79
2016.08.05 21:59:30.536 4: CUL_Parse: nanoCUL_HM  132825 A FF61 00468136 00 0E 75 8410 32279A 000000 0B98FB0D40 -79
2016.08.05 21:59:33.485 4: CUL_Parse: nanoCUL_HM  135781 A FF62 00471088 00 01 AE -138
2016.08.05 21:59:33.849 4: CUL_Parse: nanoCUL_HM  136141 A FF61 00471448 00 0C 64 8470 3227F4 000000 00F937 -68
2016.08.05 21:59:39.281 4: CUL_Parse: nanoCUL_HM  141573 A FF61 00476880 00 0C A8 8470 3229B5 000000 00F437 -73
2016.08.05 21:59:40.539 4: CUL_Parse: nanoCUL_HM  142831 A FF61 00478136 00 0C C4 8470 32279A 000000 00FB36 -80.5
2016.08.05 21:59:49.598 3: resource, /lights/2, not available
2016.08.05 21:59:49.599 2: Licht_SchlaZi: got wrong status message for Licht_SchlaZi: ARRAY(0x2d63f80)

Hier ein list vom Klingelsensor:

Internals:
   CFGFN
   DEF        398B7D
   IODev      nanoCUL_HM
   LASTInputDev nanoCUL_HM
   MSGCNT     8
   NAME       HM_398B7D
   NOTIFYDEV  global
   NR         371
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   lastMsg    No:06 - t:00 s:398B7D d:000000 1000DC4D45513036353638393240010101
   nanoCUL_HM_MSGCNT 8
   nanoCUL_HM_RAWMSG A1A068400398B7D0000001000DC4D45513036353638393240010101::-47.5:nanoCUL_HM
   nanoCUL_HM_RSSI -47.5
   nanoCUL_HM_TIME 2016-08-05 21:59:11
   protCmdDel 13
   protLastRcv 2016-08-05 21:59:11
   protNack   2 last_at:2016-08-05 21:58:05
   protResndFail 1 last_at:2016-08-05 21:59:16
   protSnd    5 last_at:2016-08-05 21:59:11
   protState  CMDs_done_Errors:1
   rssi_at_nanoCUL_HM avg:-47.25 min:-49 max:-46 lst:-47.5 cnt:8
   Readings:
     2016-08-05 21:58:05   CommandAccepted no
     2016-08-05 21:59:11   D-firmware      1.0
     2016-08-05 21:59:11   D-serialNr      MEQ0656892
     2016-08-05 21:57:05   R-pairCentral   set_0xAFFE02
     2016-08-05 21:59:16   state           RESPONSE TIMEOUT:RegisterRead
     Regl_00.:
       VAL
   Helper:
     HM_CMDNR   6
     cSnd       01AFFE02398B7D000802010AAF0BFE0C02,01AFFE02398B7D00040000000000
     getCfgList all
     getCfgListNo ,4
     mId        00DC
     rxType     4
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       AunknCnt   7000000001
       LRcTm      449552
       LastRecTyp 00
       lastSendtgd 120
       newChn     +398B7D,00,00,00
       nextSend   1470427152.05486
       nextSendMcnt 06
       prefIO
       rxt        0
       tgtdly     120
       vccu
       p:
         398B7D
         00
         00
         00
     Mrssi:
       mNo        06
       Io:
         nanoCUL_HM -45.5
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_nanocul_hm:
         avg        -47.25
         cnt        8
         lst        -47.5
         max        -46
         min        -49
     Shadowreg:
       RegL_00.    02:01 0A:AF 0B:FE 0C:02
     Tmpl:
Attributes:
   IODev      nanoCUL_HM
   IOgrp      vccu:nanoCUL_HM
   autoReadReg 5_readMissing
   expert     2_raw
   firmware   1.0
   model      HM-Sen-DB-PCB
   room       CUL_HM
   serialNr   MEQ0656892
   subType    pushButton


und ein list des nanoCUL:

Internals:
   CMDS       ABCEFGJKMRTUVWXYZefilmtx
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:
   DEF        /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5:1.0-port0@38400 1111
   DeviceName /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5:1.0-port0@38400
   FD         8
   FHTID      1111
   HM_RptCnt  4
   NAME       nanoCUL_HM
   NR         44
   PARTIAL
   RAWMSG     AFF310001EDCB000CC4847045373200000000FF34FB
   RSSI       -76.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 99.79 nanoCUL868
   VERSION_HW nanoCUL_V1.x
   VERSION_TS yes
   XmitOpen   1
   initString X21
Ar
At1
   nanoCUL_HM_MSGCNT 176
   nanoCUL_HM_TIME 2016-08-05 22:08:33
   owner_CCU  vccu
   Matchlist:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
   Readings:
     2016-08-05 21:53:33   Xmit-Events     ok:1 disconnected:1 init:2 Warning-HighLoad:1
     2016-06-27 21:46:01   ccconf          freq:868.300MHz bWidth:101kHz rAmpl:33dB sens:8dB drate:9.993kBit/s agcprio:1 agcwait:16 agchyst:2 dcBlockingoff:0 IF:152.34kHz agcMaxLNA:0.0dB agcMaxDVGA:1 AGC_FREEZE:0 freq_offs:0.000kHz
     2016-08-05 21:51:32   cmds             A B C E F G J K M R T U V W X Y Z e f i l m t x
     2016-08-05 21:53:33   cond            ok
     2016-05-06 00:05:19   credit10ms      900
     2016-05-21 08:31:29   hmSioDly        24
     2016-08-05 21:51:49   prot_Warning-HighLoad last
     2016-08-05 21:51:31   prot_disconnected last
     2016-08-05 21:51:32   prot_init       last
     2016-08-05 21:53:33   prot_ok         last
     2016-05-06 00:12:28   raw             V 1.66 nanoCUL868
     2016-07-10 19:11:21   scF             1.00022173812602
     2016-08-05 21:51:32   state           Initialized
     2016-07-22 17:11:01   version         V 1.66 nanoCUL868
   Helper:
     Devio:
       NDisCon    0
       NRFail     0
       RXfailTS
     Hm:
       FUP        0
       hmCrdts    3
       hmSbusy    0
       lastSndTm  1470427151.8009
       Unknwn:
         2b1a82:
           AunknCnt   2000000000
           LRcTm      506168
           LastRecTyp 10
           nextSend   1470427208.68355
           nextSendMcnt 00
           tgtdly     120
         2b8e86:
           AunknCnt   6000000000
           LRcTm      966400
           LastRecTyp 10
           nextSend   1470427669.01214
           nextSendMcnt 90
           tgtdly     120
         2ba56b:
           AunknCnt   5000000000
           LRcTm      837992
           LastRecTyp 10
           nextSend   1470427540.57707
           nextSendMcnt 24
           tgtdly     120
         2bbf72:
           AunknCnt   6000000000
           LRcTm      935880
           LastRecTyp 70
           nextSend   1470427638.48514
           nextSendMcnt AF
           tgtdly     120
         2c8bfc:
           AunknCnt   6000000000
           LRcTm      995776
           LastRecTyp 10
           nextSend   1470427698.39368
           nextSendMcnt DA
           tgtdly     120
         2d9b77:
           AunknCnt   6000000000
           LRcTm      973072
           LastRecTyp 10
           nextSend   1470427675.68517
           nextSendMcnt 6B
           tgtdly     120
         31d1fe:
           AunknCnt   13000000000
           LRcTm      958688
           LastRecTyp 70
           nextSend   1470427661.29811
           nextSendMcnt CD
           tgtdly     120
         31d958:
           AunknCnt   13000000000
           LRcTm      993176
           LastRecTyp 70
           nextSend   1470427695.79296
           nextSendMcnt AA
           tgtdly     120
         32185b:
           AunknCnt   13000000000
           LRcTm      968760
           LastRecTyp 70
           nextSend   1470427671.37229
           nextSendMcnt 1C
           tgtdly     120
         32279a:
           AunknCnt   15000000000
           LRcTm      912040
           LastRecTyp 70
           nextSend   1470427614.63928
           nextSendMcnt C7
           tgtdly     120
         3227f4:
           AunknCnt   17000000000
           LRcTm      945104
           LastRecTyp 70
           nextSend   1470427647.71052
           nextSendMcnt 67
           tgtdly     120
         322927:
           AunknCnt   14000000000
           LRcTm      995664
           LastRecTyp 5A
           nextSend   1470427698.28232
           nextSendMcnt 75
           tgtdly     120
         3229b5:
           AunknCnt   13000000000
           LRcTm      930040
           LastRecTyp 70
           nextSend   1470427632.64276
           nextSendMcnt AB
           tgtdly     120
         4a347f:
           AunknCnt   3000000000
           LRcTm      782208
           LastRecTyp 5E
           nextSend   1470427484.77976
           nextSendMcnt BB
           tgtdly     120
     Hmq:
     Hmqo:
     Cnd:
       0          1
       2          1
       253        1
       255        2
     Q:
       HMcndN     0
       answerPend 0
       hmLanQlen  1
       Cap:
         sum        15750
     Ref:
       ApCUPend   0
       AsPend     0
       IObyterate 3840
       Lhmt       1011288
       Lsys       475156736
       Sdly       3
       doNbyterate 1
       hmDstDly   120
       nusew      32
       pTTu       1024
       pingLm     15
       pingMax    196
       pingMin    7
       pingRef    7
       pingtm     474160683
       pingtmBRs  1470427671.96604
       scF        1.00022173812602
       scFN       1
       scHT       15456
       scST       474160690
Attributes:
   hmId       AFFE02
   hmLanQlen  1_min
   rfmode     HomeMatic
   verbose    4

Wie gesagt ein erster Schnelltest.

Hatte leider noch keine Zeit mit dem/den Parametern zu "spielen", sorry!

Werde aber wohl erst am So oder Di wieder Zeit haben mich etwas tiefer mit dem Thema zu beschäftigen...

Gruß und vielen Dank, Joachim

P.S.: ich hoffe ich habe bei der Schnelle des Tests nichts wichtiges (dummes) übersehen...
FHEM PI3B+ Buster: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)
FHEM PI3 RaspiOS (Test)

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 11026
  • NIVEAu ist keine Creme...
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #184 am: 05 August 2016, 22:23:33 »
Hallo Ansgar,

nachdem ich schon mal dabei war hab ich doch noch ein wenig rumprobiert...

Ein wenig mit dem Wert 'hmSndRepTmOut' gespielt.

Aber ohne Erfolg.
Wobei ich nicht genau weiß wieviel in welche Richtung helfen sollte.

Wie ich es verstanden habe eher mal höher?
Default war übrigens 180, kann das sein?
Zumindest wird das beim ersten Anlegen des attr angezeigt.

Bin mal über den Default 216 und dann auf 245 gegangen...

Wenn du noch Logs etc. brauchst oder ich was flasch getestet hab bitte melden!

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

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1310
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #185 am: 05 August 2016, 22:27:04 »
Hallo Joachim,

danke für den Test.

Das hat mir zumindest gerade die Augen nochmal geöffnet für das zweite Problem, dass die Message Nummer von 10_CUL_HM.pm für den Request noch ungünstig gewählt ist und daher die Status Wiederholung vom Device schon als Antwort gesehen wird und damit auch die Wiederholung nicht stattfindet, die ich eingebaut hatte.

Da muss ich nochmal drüber schauen wie ich das korrigieren kann.

Gruß, Ansgar.

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 11026
  • NIVEAu ist keine Creme...
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #186 am: 05 August 2016, 22:55:34 »
Hallo Ansgar,

schön, dass es was geholfen hat.

Auch wenn es leider wieder (nur) mehr "Arbeit" für dich bedeutet...

Wenn ich wieder was tun kann, lass es mich wissen!

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

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1310
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #187 am: 06 August 2016, 12:53:45 »
Hallo Joachim, hallo Chris,

anbei eine neuer Versuch zum Testen.
Ich habe 10_CUL_HM.pm angepasst, so dass die Message Nummer um mehr als 1 erhöht wird.

Dann sollte es auch mit der Wiedeholung klappen, hoffe ich.

Zitat
Default war übrigens 180, kann das sein?
Das liegt am Slider, ich weiss leider nicht, wie ich den anders als mit dem Min Wert vorbelegen könnte, wenn das Attribut noch nicht existiert.

Gruß, Ansgar.

Edit: Anhang gelöscht, da update siehe unten.
« Letzte Änderung: 07 August 2016, 17:33:49 von noansi »

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 11026
  • NIVEAu ist keine Creme...
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #188 am: 06 August 2016, 14:04:01 »
Hi Ansgar,

danke.
Komme aber leider erst morgen dazu...

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

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1310
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #189 am: 07 August 2016, 17:30:20 »
Hallo Joachim, hallo Chris, hallo Martin,

im Anhang nochmal ein Update, da mir noch Schwäche in 00_CUL.pm bei der IODelay Ermittlung aufgefallen ist.

Test wie immer: Erst backup der Dateien und dann alle Dateien aus der Zip im FHEM Verzeichnis austauschen.
Und bitte mit verbose 4 bei CUL testen, um sinnvolle logs zu erzeugen.
Das device darf natürlich nicht mit einer anderen Zentrale gepaired sein, also ggf. den Klingelsensor erst mal nach Anleirung in der Auslieferungszustand zurück setzen.

Edit: Anhang gelöscht, da update siehe unten.

Gruß, Ansgar.
« Letzte Änderung: 20 August 2016, 10:50:22 von noansi »

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 11026
  • NIVEAu ist keine Creme...
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #190 am: 07 August 2016, 22:27:50 »
Hallo Ansgar,

so habe mal getestet.

Klingelsensor reset und in fhem gelöscht und neu angelernt.

Manuell ein getConfig.
Und noch mal angelernt (ohne reset und ohne löschen in fhem).
Und noch mal (ein paar mal) getConfig.

Hmmm, scheint wohl (etwas) besser, da das Pairing nun (wieder) abgeschlossen wird (also kein set_ mehr).
(nach dem ersten manuellen getConfig, danach allerdigs auch 'RESPONSE TIMEOUT:RegisterRead' und 'CMDs_done_Errors:1')
Allerdings immer noch/wieder den RESPONSE TIMEOUT:RegisterRead...

Hier mal das Log:

2016.08.07 22:07:00.889 3: CUL_HM set vccu hmPairForSec 60
2016.08.07 22:07:04.489 4: CUL_Parse: nanoCUL_HM  371741 A FF61 00464544 00 0C 38 8470 453732 000000 00FC33 -66.5
2016.08.07 22:07:05.496 4: CUL_Parse: nanoCUL_HM  372747 A FF61 00465544 00 0C E5 8470 322927 000000 00F637 -69.5
2016.08.07 22:07:05.959 4: CUL_Parse: nanoCUL_HM  373203 A FF61 00466000 00 1A 01 8400 398B7D 000000 1000DC4D45513036353638393240010101 -47.5
2016.08.07 22:07:05.961 2: CUL_HM Unknown device HM_398B7D is now defined
2016.08.07 22:07:05.969 2: autocreate: define HM_398B7D CUL_HM 398B7D
2016.08.07 22:07:05.973 2: autocreate: define FileLog_HM_398B7D FileLog ./log/HM_398B7D-%Y.log HM_398B7D
2016.08.07 22:07:05.984 3: CUL_HM pair: HM_398B7D pushButton, model HM-Sen-DB-PCB serialNr
2016.08.07 22:07:06.005 4: CUL_send:  nanoCUL_HM                    Aa E3C8 10 29 A001 AFFE02 398B7D 00050000000000
2016.08.07 22:07:06.005 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:424 tgtdly:496 toms:417
2016.08.07 22:07:06.470 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:496 dHMtgt:496
2016.08.07 22:07:06.471 4: CUL_Parse: nanoCUL_HM  373723 A FF63 00466496 00 10 29 A001 AFFE02 398B7D  -138
2016.08.07 22:07:06.613 4: CUL_Parse: nanoCUL_HM  373857 A FF61 00466656 00 1A 02 8400 398B7D 000000 1000DC4D45513036353638393240010101 -46.5
2016.08.07 22:07:06.673 4: CUL_send:  nanoCUL_HM                    Aa E41A 10 29 A001 AFFE02 398B7D 00050000000000
2016.08.07 22:07:06.674 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:412 tgtdly:496 toms:404
2016.08.07 22:07:07.126 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:496 dHMtgt:496
2016.08.07 22:07:07.127 4: CUL_Parse: nanoCUL_HM  374379 A FF63 00467152 00 10 29 A001 AFFE02 398B7D  -138
2016.08.07 22:07:07.246 4: CUL_Parse: nanoCUL_HM  374499 A FF61 00467296 00 0A 29 8002 398B7D AFFE02 00 -46.5
2016.08.07 22:07:07.262 4: CUL_send:  nanoCUL_HM                    Aa E43B 13 2A A001 AFFE02 398B7D 000802010AAF0BFE0C02
2016.08.07 22:07:07.263 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:85 tgtdly:120 toms:78
2016.08.07 22:07:07.393 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.07 22:07:07.393 4: CUL_Parse: nanoCUL_HM  374646 A FF63 00467416 00 13 2A A001 AFFE02 398B7D  -138
2016.08.07 22:07:07.511 4: CUL_Parse: nanoCUL_HM  374763 A FF61 00467560 00 0A 2A 8002 398B7D AFFE02 00 -47
2016.08.07 22:07:07.527 4: CUL_send:  nanoCUL_HM                    Aa E45C 0B 2B A001 AFFE02 398B7D 0006
2016.08.07 22:07:07.527 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:89 tgtdly:120 toms:80
2016.08.07 22:07:07.650 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.07 22:07:07.650 4: CUL_Parse: nanoCUL_HM  374903 A FF63 00467680 00 0B 2B A001 AFFE02 398B7D  -138
2016.08.07 22:07:07.788 4: CUL_Parse: nanoCUL_HM  375040 A FF61 00467840 00 0A 2B 8002 398B7D AFFE02 00 -46.5
2016.08.07 22:07:08.953 4: CUL_Parse: nanoCUL_HM  376203 A FF61 00469000 00 0C 37 8470 32279A 000000 00FB34 -71
2016.08.07 22:07:12.518 4: CUL_Parse: nanoCUL_HM  379767 A FF61 00472568 00 0F 07 8610 2B8E86 000000 0A98FB0B0040 -74
2016.08.07 22:07:12.869 4: CUL_Parse: nanoCUL_HM  380120 A FF61 00472904 00 0C 1C 8470 31D958 000000 00FB37 -84.5
2016.08.07 22:07:21.192 4: CUL_Parse: nanoCUL_HM  388449 A FF62 00481248 00 01 AE -138
2016.08.07 22:07:27.753 4: CUL_Parse: nanoCUL_HM  395004 A FF51 00487800 00 0C 3C 865A 31D1FE 000000 910433 -58
2016.08.07 22:07:31.669 4: CUL_Parse: nanoCUL_HM  398916 A FF52 00491712 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA -138
2016.08.07 22:07:32.220 3: CUL_HM set HM_398B7D getConfig
2016.08.07 22:07:33.099 3: resource, /lights/2, not available
2016.08.07 22:07:33.103 2: Licht_SchlaZi: got wrong status message for Licht_SchlaZi: ARRAY(0x3902de0)
2016.08.07 22:07:36.732 4: CUL_Parse: nanoCUL_HM  403976 A FF51 00496768 00 1A 03 8400 398B7D 000000 1000DC4D45513036353638393240010101 -47
2016.08.07 22:07:36.750 4: CUL_send:  nanoCUL_HM                    Aa F29F 10 04 A001 AFFE02 398B7D 00040000000000
2016.08.07 22:07:36.751 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:77 tgtdly:120 toms:70
2016.08.07 22:07:36.868 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.07 22:07:36.869 4: CUL_Parse: nanoCUL_HM  404121 A FF53 00496888 00 10 04 A001 AFFE02 398B7D  -138
2016.08.07 22:07:37.012 4: CUL_Parse: nanoCUL_HM  404255 A FF51 00497048 00 1A 04 8400 398B7D 000000 1000DC4D45513036353638393240010101 -46.5
2016.08.07 22:07:47.753 4: CUL_Parse: nanoCUL_HM  415004 A FF51 00507792 00 0C 3C 8470 31D1FE 000000 010433 -58
2016.08.07 22:07:52.642 4: CUL_Parse: nanoCUL_HM  419890 A FF51 00512680 00 14 2F 845E 4A347F 000000 8015DF00000000000912FF -63
2016.08.07 22:07:57.892 4: CUL_Parse: nanoCUL_HM  425137 A FF51 00517928 00 16 39 8653 4BDE84 000000 004100FD4200FE43FFFF440001 -53
2016.08.07 22:08:19.711 3: CUL_HM set vccu hmPairForSec 60
2016.08.07 22:08:21.294 4: CUL_Parse: nanoCUL_HM  448552 A FF52 00541336 00 01 AE -138
2016.08.07 22:08:23.189 4: CUL_Parse: nanoCUL_HM  450433 A FF51 00543216 00 1A 05 8400 398B7D 000000 1000DC4D45513036353638393240010101 -46.5
2016.08.07 22:08:23.195 3: CUL_HM pair: HM_398B7D pushButton, model HM-Sen-DB-PCB serialNr MEQ0656892
2016.08.07 22:08:23.206 3: CUL_HM set HM_398B7D getConfig
2016.08.07 22:08:23.219 4: CUL_send:  nanoCUL_HM                    Aa 097C 10 2D A001 AFFE02 398B7D 00050000000000
2016.08.07 22:08:23.220 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:442 tgtdly:496 toms:434
2016.08.07 22:08:23.704 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:496 dHMtgt:496
2016.08.07 22:08:23.704 4: CUL_Parse: nanoCUL_HM  450956 A FF53 00543712 00 10 2D A001 AFFE02 398B7D  -138
2016.08.07 22:08:23.846 4: CUL_Parse: nanoCUL_HM  451090 A FF51 00543872 00 1A 06 8400 398B7D 000000 1000DC4D45513036353638393240010101 -47
2016.08.07 22:08:23.903 4: CUL_send:  nanoCUL_HM                    Aa 09CE 10 2D A001 AFFE02 398B7D 00050000000000
2016.08.07 22:08:23.904 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:415 tgtdly:496 toms:408
2016.08.07 22:08:24.359 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:496 dHMtgt:496
2016.08.07 22:08:24.359 4: CUL_Parse: nanoCUL_HM  451612 A FF53 00544368 00 10 2D A001 AFFE02 398B7D  -138
2016.08.07 22:08:24.480 4: CUL_Parse: nanoCUL_HM  451733 A FF51 00544512 00 0A 2D 8002 398B7D AFFE02 00 -46.5
2016.08.07 22:08:24.498 4: CUL_send:  nanoCUL_HM                    Aa 09EF 13 2E A001 AFFE02 398B7D 000802010AAF0BFE0C02
2016.08.07 22:08:24.498 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:83 tgtdly:120 toms:76
2016.08.07 22:08:24.625 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.07 22:08:24.627 4: CUL_Parse: nanoCUL_HM  451878 A FF53 00544632 00 13 2E A001 AFFE02 398B7D  -138
2016.08.07 22:08:24.745 4: CUL_Parse: nanoCUL_HM  451997 A FF51 00544776 00 0A 2E 8002 398B7D AFFE02 00 -46.5
2016.08.07 22:08:24.762 4: CUL_send:  nanoCUL_HM                    Aa 0A10 0B 2F A001 AFFE02 398B7D 0006
2016.08.07 22:08:24.763 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:87 tgtdly:120 toms:78
2016.08.07 22:08:24.883 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.07 22:08:24.884 4: CUL_Parse: nanoCUL_HM  452136 A FF53 00544896 00 0B 2F A001 AFFE02 398B7D  -138
2016.08.07 22:08:25.024 4: CUL_Parse: nanoCUL_HM  452276 A FF51 00545056 00 0A 2F 8002 398B7D AFFE02 00 -46.5
2016.08.07 22:08:25.041 4: CUL_send:  nanoCUL_HM                    Aa 0A33 10 30 A001 AFFE02 398B7D 00040000000000
2016.08.07 22:08:25.042 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:85 tgtdly:120 toms:78
2016.08.07 22:08:25.168 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.07 22:08:25.168 4: CUL_Parse: nanoCUL_HM  452421 A FF53 00545176 00 10 30 A001 AFFE02 398B7D  -138
2016.08.07 22:08:25.311 4: CUL_Parse: nanoCUL_HM  452555 A FF51 00545336 00 1A 30 A010 398B7D AFFE02 02020105000AAF0BFE0C02140618000000 -46
2016.08.07 22:08:25.333 4: CUL_send:  nanoCUL_HM                    Aa 0A56 0A 30 8002 AFFE02 398B7D 00
2016.08.07 22:08:25.333 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:77 tgtdly:120 toms:67
2016.08.07 22:08:25.402 4: CUL_send:  nanoCUL_HM                    Aa 0A65 10 31 A001 AFFE02 398B7D 01040000000001
2016.08.07 22:08:25.403 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:124 tgtdly:240 toms:117
2016.08.07 22:08:25.442 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.07 22:08:25.443 4: CUL_Parse: nanoCUL_HM  452695 A FF53 00545456 00 0A 30 8002 AFFE02 398B7D  -138
2016.08.07 22:08:25.568 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:240 dHMtgt:240
2016.08.07 22:08:25.569 4: CUL_Parse: nanoCUL_HM  452821 A FF53 00545576 00 10 31 A001 AFFE02 398B7D  -138
2016.08.07 22:08:25.701 4: CUL_Parse: nanoCUL_HM  452948 A FF51 00545728 00 12 31 A010 398B7D AFFE02 020410080030060000 -46.5
2016.08.07 22:08:25.723 4: CUL_send:  nanoCUL_HM                    Aa 0A87 0A 31 8002 AFFE02 398B7D 00
2016.08.07 22:08:25.724 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:79 tgtdly:120 toms:70
2016.08.07 22:08:25.795 4: CUL_send:  nanoCUL_HM                    Aa 0A96 0B 32 A001 AFFE02 398B7D 0103
2016.08.07 22:08:25.795 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:127 tgtdly:240 toms:118
2016.08.07 22:08:25.834 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.07 22:08:25.835 4: CUL_Parse: nanoCUL_HM  453087 A FF53 00545848 00 0A 31 8002 AFFE02 398B7D  -138
2016.08.07 22:08:25.956 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:240 dHMtgt:240
2016.08.07 22:08:25.956 4: CUL_Parse: nanoCUL_HM  453209 A FF53 00545968 00 0B 32 A001 AFFE02 398B7D  -138
2016.08.07 22:08:26.085 4: CUL_Parse: nanoCUL_HM  453336 A FF51 00546120 00 0D 32 A010 398B7D AFFE02 01000000 -46
2016.08.07 22:08:26.104 4: CUL_send:  nanoCUL_HM                      Aw 09 0A 32 8002 AFFE02 398B7D 00
2016.08.07 22:08:26.104 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:90 tgtdly:120 toms:83
2016.08.07 22:08:26.211 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:104 dHMtgt:120 hmSioDly:18
2016.08.07 22:08:26.211 4: CUL_Parse: nanoCUL_HM  453463 A FF53 00546224 00 0A 32 8002 AFFE02 398B7D  -138
2016.08.07 22:08:28.283 4: CUL_Parse: nanoCUL_HM  455533 A FF51 00548312 00 0F 9A 8610 2BA56B 000000 0A60F60A0040 -63.5
2016.08.07 22:08:33.110 3: resource, /lights/2, not available
2016.08.07 22:08:33.111 2: Licht_SchlaZi: got wrong status message for Licht_SchlaZi: ARRAY(0x38c1b00)
2016.08.07 22:08:38.947 4: CUL_Parse: nanoCUL_HM  466198 A FF51 00558976 00 0C 8C 865A 32185B 000000 90FD34 -55.5
2016.08.07 22:08:45.372 4: CUL_Parse: nanoCUL_HM  472623 A FF51 00565400 00 0C 1F 865A 3229B5 000000 98F936 -76.5
2016.08.07 22:08:51.741 4: CUL_Parse: nanoCUL_HM  478992 A FF51 00571768 00 0C 39 865A 453732 000000 88FD33 -66
2016.08.07 22:08:53.298 3: CUL_HM set HM_398B7D getConfig
2016.08.07 22:08:55.605 4: CUL_Parse: nanoCUL_HM  482856 A FF51 00575632 00 0C 1D 865A 31D958 000000 90FB37 -87
2016.08.07 22:08:56.147 4: CUL_Parse: nanoCUL_HM  483391 A FF51 00576168 00 1A 07 8400 398B7D 000000 1000DC4D45513036353638393240010101 -47
2016.08.07 22:08:56.169 4: CUL_send:  nanoCUL_HM                    Aa 1964 10 08 A001 AFFE02 398B7D 00040000000000
2016.08.07 22:08:56.170 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:78 tgtdly:120 toms:73
2016.08.07 22:08:56.286 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.07 22:08:56.287 4: CUL_Parse: nanoCUL_HM  483539 A FF53 00576288 00 10 08 A001 AFFE02 398B7D  -138
2016.08.07 22:08:56.429 4: CUL_Parse: nanoCUL_HM  483673 A FF51 00576448 00 1A 08 8400 398B7D 000000 1000DC4D45513036353638393240010101 -47
2016.08.07 22:08:58.946 4: CUL_Parse: nanoCUL_HM  486197 A FF51 00578968 00 0C 8C 8470 32185B 000000 00FD34 -55.5
2016.08.07 22:08:59.916 4: CUL_Parse: nanoCUL_HM  487166 A FF51 00579944 00 0F DE 8610 2D9B77 000000 0A98F90B0040 -70.5
2016.08.07 22:09:00.967 4: CUL_Parse: nanoCUL_HM  488218 A FF51 00580992 00 0C DD 865A 3227F4 000000 90F936 -68.5
2016.08.07 22:09:01.744 4: CUL_Parse: nanoCUL_HM  488995 A FF51 00581768 00 0E 68 8410 453732 000000 0B88FD0E00 -65.5
2016.08.07 22:09:02.297 4: CUL_Parse: nanoCUL_HM  489547 A FF51 00582320 00 0F 75 8610 2B1A82 000000 0A90FD0B0040 -61
2016.08.07 22:09:05.373 4: CUL_Parse: nanoCUL_HM  492624 A FF51 00585400 00 0C 1F 8470 3229B5 000000 00F936 -77.5
2016.08.07 22:09:11.741 4: CUL_Parse: nanoCUL_HM  498993 A FF51 00591768 00 0C 39 8470 453732 000000 00FD33 -66
2016.08.07 22:09:13.705 4: CUL_Parse: nanoCUL_HM  500955 A FF51 00593728 00 0C 38 865A 32279A 000000 98FB34 -71
2016.08.07 22:09:15.604 4: CUL_Parse: nanoCUL_HM  502855 A FF51 00595624 00 0C 1D 8470 31D958 000000 00FB37 -86
2016.08.07 22:09:20.969 4: CUL_Parse: nanoCUL_HM  508219 A FF51 00600984 00 0C DD 8470 3227F4 000000 00F936 -68.5
2016.08.07 22:09:21.396 4: CUL_Parse: nanoCUL_HM  508653 A FF52 00601424 00 01 AE -138
2016.08.07 22:09:30.293 4: CUL_Parse: nanoCUL_HM  517544 A FF51 00610312 00 0C 22 8670 2BBF72 000000 00E238 -62.5
2016.08.07 22:09:31.973 4: CUL_Parse: nanoCUL_HM  519220 A FF52 00611984 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA -138
2016.08.07 22:09:33.192 3: resource, /lights/2, not available
2016.08.07 22:09:33.193 2: Licht_SchlaZi: got wrong status message for Licht_SchlaZi: ARRAY(0x3ae2880)
2016.08.07 22:09:33.704 4: CUL_Parse: nanoCUL_HM  520955 A FF51 00613720 00 0C 38 8470 32279A 000000 00FB34 -71.5
2016.08.07 22:09:35.450 4: CUL_Parse: nanoCUL_HM  522700 A FF51 00615464 00 0F 50 8610 2C8BFC 000000 0A90FB0C0040 -67.5
2016.08.07 22:09:36.247 4: CUL_Parse: nanoCUL_HM  523498 A FF51 00616264 00 0C E6 865A 322927 000000 60F637 -69.5
2016.08.07 22:09:45.503 4: CUL_Parse: nanoCUL_HM  008467 A FF51 00625520 00 0C 3D 865A 31D1FE 000000 910433 -58
2016.08.07 22:09:46.912 3: CUL_HM set HM_398B7D getConfig
2016.08.07 22:09:50.522 4: CUL_Parse: nanoCUL_HM  013477 A FF51 00630528 00 1A 09 8400 398B7D 000000 1000DC4D45513036353638393240010101 -47
2016.08.07 22:09:50.550 4: CUL_send:  nanoCUL_HM                    Aa 33EF 10 0A A001 AFFE02 398B7D 00040000000000
2016.08.07 22:09:50.551 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:67 tgtdly:120 toms:62
2016.08.07 22:09:50.660 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.07 22:09:50.662 4: CUL_Parse: nanoCUL_HM  013624 A FF53 00630648 00 10 0A A001 AFFE02 398B7D  -138
2016.08.07 22:09:50.800 4: CUL_Parse: nanoCUL_HM  013756 A FF51 00630808 00 1A 0A 8400 398B7D 000000 1000DC4D45513036353638393240010101 -46.5
2016.08.07 22:09:56.247 4: CUL_Parse: nanoCUL_HM  019210 A FF51 00636264 00 0C E6 8470 322927 000000 00F637 -70.5
2016.08.07 22:10:05.141 4: CUL_Parse: nanoCUL_HM  028099 A FF51 00645144 00 16 3A 8653 4BDE84 000000 004100FD4200FF43FFFE440002 -52.5
2016.08.07 22:10:05.503 4: CUL_Parse: nanoCUL_HM  028466 A FF51 00645512 00 0C 3D 8470 31D1FE 000000 010433 -58
2016.08.07 22:10:12.270 4: CUL_Parse: nanoCUL_HM  035231 A FF51 00652280 00 0F 08 8610 2B8E86 000000 0A98FB0B0040 -74
2016.08.07 22:10:21.500 4: CUL_Parse: nanoCUL_HM  044469 A FF52 00661512 00 01 AE -138
2016.08.07 22:10:21.643 4: CUL_Parse: nanoCUL_HM  044602 A FF51 00661648 00 14 30 845E 4A347F 000000 8015DF00000000000910FF -63
2016.08.07 22:10:33.108 3: resource, /lights/2, not available
2016.08.07 22:10:33.109 2: Licht_SchlaZi: got wrong status message for Licht_SchlaZi: ARRAY(0x3ae8718)
2016.08.07 22:10:35.653 3: CUL_HM set HM_398B7D getConfig
2016.08.07 22:10:39.309 4: CUL_Parse: nanoCUL_HM  062265 A FF51 00679304 00 1A 0B 8400 398B7D 000000 1000DC4D45513036353638393240010101 -47
2016.08.07 22:10:39.327 4: CUL_send:  nanoCUL_HM                    Aa 4BC0 10 0C A001 AFFE02 398B7D 00040000000000
2016.08.07 22:10:39.327 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:76 tgtdly:120 toms:71
2016.08.07 22:10:39.444 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.07 22:10:39.445 4: CUL_Parse: nanoCUL_HM  062409 A FF53 00679424 00 10 0C A001 AFFE02 398B7D  -138
2016.08.07 22:10:39.587 4: CUL_Parse: nanoCUL_HM  062543 A FF51 00679584 00 1A 0C 8400 398B7D 000000 1000DC4D45513036353638393240010101 -47
2016.08.07 22:10:49.036 4: CUL_Parse: nanoCUL_HM  071996 A FF51 00689032 00 0F 9B 8610 2BA56B 000000 0A60F60A0040 -63.5

Es gibt allerdings das 'attr hmSndRepTmOut' nicht mehr, oder!?
Dafür einige andere.
Soll ich da mal Werte anpassen?
Welche in welche Richtung?

Hier noch das list des Klingelsensors:

Internals:
   CFGFN
   DEF        398B7D
   IODev      nanoCUL_HM
   LASTInputDev nanoCUL_HM
   MSGCNT     21
   NAME       HM_398B7D
   NOTIFYDEV  global
   NR         394
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   lastMsg    No:0C - t:00 s:398B7D d:000000 1000DC4D45513036353638393240010101
   nanoCUL_HM_MSGCNT 21
   nanoCUL_HM_RAWMSG A1A0C8400398B7D0000001000DC4D45513036353638393240010101::-47:nanoCUL_HM
   nanoCUL_HM_RSSI -47
   nanoCUL_HM_TIME 2016-08-07 22:10:39
   protCmdDel 12
   protLastRcv 2016-08-07 22:10:39
   protResndFail 4 last_at:2016-08-07 22:10:43
   protSnd    16 last_at:2016-08-07 22:10:39
   protState  CMDs_done_Errors:1
   rssi_at_nanoCUL_HM avg:-46.69 min:-47.5 max:-46 lst:-47 cnt:21
   Readings:
     2016-08-07 22:08:25   CommandAccepted yes
     2016-08-07 22:10:39   D-firmware      1.0
     2016-08-07 22:10:39   D-serialNr      MEQ0656892
     2016-08-07 22:08:25   PairedTo        0xAFFE02
     2016-08-07 22:08:25   R-ledMode       off
     2016-08-07 22:08:25   R-longPress     0.4 s
     2016-08-07 22:08:25   R-pairCentral   0xAFFE02
     2016-08-07 22:08:25   R-sign          off
     2016-08-07 22:10:43   state           RESPONSE TIMEOUT:RegisterRead
   Helper:
     HM_CMDNR   12
     cSnd       01AFFE02398B7D00040000000000,01AFFE02398B7D00040000000000
     getCfgList all
     getCfgListNo ,4
     mId        00DC
     peerIDsRaw ,00000000
     rxType     4
     Expert:
       def        1
       det        1
       raw        0
       tpl        0
     Io:
       AunknCnt   1000000001
       LRcTm      679584
       LastRecTyp 00
       dwoCCAAa   120
       dwoCCAAw   104
       lastSendtgd 120
       newChn     +398B7D,00,00,00
       nextSend   1470600639.68741
       nextSendMcnt 0C
       prefIO
       rxt        0
       tgtdly     120
       vccu
       p:
         398B7D
         00
         00
         00
     Mrssi:
       mNo        0C
       Io:
         nanoCUL_HM -45
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_nanocul_hm:
         avg        -46.6904761904762
         cnt        21
         lst        -47
         max        -46
         min        -47.5
     Shadowreg:
     Tmpl:
Attributes:
   IODev      nanoCUL_HM
   IOgrp      vccu:nanoCUL_HM
   autoReadReg 4_reqStatus
   expert     1_allReg
   firmware   1.0
   model      HM-Sen-DB-PCB
   peerIDs    00000000,
   room       CUL_HM
   serialNr   MEQ0656892
   subType    pushButton

Er funktioniert (wie zuvor) auch, also die Auslösesignale werden in fhem angezeigt.
Aber das ist klar, die Funkmeldungen werden empfangen und ja auch ohne abgeschlossenes Pairing ja zugeordnet und angezeigt (das ging ja schon immer irgendwie).

Dann ist auch der 'RESPONSE TIMEOUT:RegisterRead' weg (auch klar: neuer state).
Nach einem getConfig ist er dann wieder da...

Soweit erst mal wieder von mir...

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

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1310
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #191 am: 08 August 2016, 00:59:17 »
Hallo Joachim,

danke für den Test!

Der hat schon mal gezeigt, dass das Pairing mit meinem Workaround durchläuft. Das Device bestätigt, wie es sein soll. Ich hoffe, mit der Info kann Martin das in 10_CUL_HM.pm für die Allgemeinheit anpassen.

Das mit dem getConfig ist einmal direkt nach dem Anlernen fast durchgelaufen. Dann hat ein Aw mit vermutlich zu kurzer Wartezeit das Device zum Abbruch des getConfig gebracht oder was anderes hat gestört.
Die hmSioDly Optimierung war wohl noch nicht weit genug durch gelaufen, weswegen Aw zu früh dran war.

Bei Deinen übrigen getConfig Versuchen hat das device nicht geantwortet, obwohl die Anfrage mit wunderbaren 120ms "Antwortzeit" von nanoCUL gesendet wurde.
Drückst Du eventuell die Taste dann falsch?
Ich kenne es häufig so: Taste etwa 4 Sekunden drücken bis die LED blinkt zum Anlernen.
Um nur Aufzuwecken, damit das device auf getConfig reagiert, Taste kurz drücken.
Aber vielleicht ist das bei dem Klingelsensor auch anders? Ich habe leider keine Doku dazu.
EDIT: Hier ist der Anlernhinweis zu finden http://www.elv.de/topic/funk-klingelsignalsensor-hm-sen-db-pcb-kein-anlernen-moeglich.html

Oder das device schläft früher wieder ein oder ist noch nicht empfangsbereit? Dann müsste man $CUL_hmSndDly oben in 00_CUL.pm verringern oder vergrößern.
Dazu wäre es gut, ein "original" getConfig mit CUL "belauschen" zu können. Zumindest zielführender als lange rum zu probieren.

Edit: Oder das device will es beim ersten mal nicht verstehen und benötigt auch für getConfig eine Wiederholung nach dem Aufwachen, die nicht kommt, weil ich den Message Counter Trick nur auf das Pairing beschränkt habe?

Gruß, Ansgar.
« Letzte Änderung: 08 August 2016, 18:52:37 von noansi »

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1310
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #192 am: 08 August 2016, 23:00:49 »
Hallo Joachim, hallo Chris, hallo Martin,

ich habe den letzten Gedanken nochmal weiter verfolgt und im Anhang neue Versionen vom 10_CUL_HM.pm und 00_CUL.pm kreiert.

Zum einen habe ich die vermutlich unnötige extra Wartezeit nach einem Pair Request wieder entfernt.
Und zum anderen die Wiederholung bei jedem Pair Request eingebaut, so dass auch bei getConfig einmal wiederholt werden sollte.

Damit hoffe ich richtig zu liegen so dass sowohl das Pairing, als auch getConfig nach Drücken der Anlerntaste beim Klingelsensor funktionieren.

Edit: Anhang gelöscht, da update siehe unten.

Gruß, Ansgar.
« Letzte Änderung: 20 August 2016, 10:50:57 von noansi »

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 11026
  • NIVEAu ist keine Creme...
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #193 am: 08 August 2016, 23:57:07 »
Hallo Ansgar,

super! Scheint jetzt zu funktionieren! :-)

Vom Klingelsensor her war es aber schon immer ok, das Pairing.
Also genau wie in der verlinkten "Anleitung" beschrieben.

Oranges (wenn man das so nennen kann ;-)   ) Blinken und dann mit grün bestätigt.

Beim getConfig bin ich mir nicht so sicher aber zumindest war bislange kein Rot am Ende...
(außer gestern glaube ich, bin mir aber nicht sicher hab noch mit dem Differenztemperaturfühler auf dem HM-UART-Testsystem "rumgespielt")


Hier das Log:

2016.08.08 23:45:01.845 3: CUL_HM set vccu hmPairForSec 60
2016.08.08 23:45:07.121 4: CUL_Parse: nanoCUL_HM  379682 A FF71 00209792 00 0F 3E 8610 2D9B77 000000 0A98FA0B0040 -71
2016.08.08 23:45:07.528 4: CUL_Parse: nanoCUL_HM  380084 A FF71 00210192 00 1A 01 8400 398B7D 000000 1000DC4D45513036353638393240010101 -58
2016.08.08 23:45:07.530 2: CUL_HM Unknown device HM_398B7D is now defined
2016.08.08 23:45:07.543 2: autocreate: define HM_398B7D CUL_HM 398B7D
2016.08.08 23:45:07.548 2: autocreate: define FileLog_HM_398B7D FileLog ./log/HM_398B7D-%Y.log HM_398B7D
2016.08.08 23:45:07.562 3: CUL_HM pair: HM_398B7D pushButton, model HM-Sen-DB-PCB serialNr
2016.08.08 23:45:07.585 4: CUL_send:  nanoCUL_HM                    Aa 66B1 10 29 A001 AFFE02 398B7D 00050000000000
2016.08.08 23:45:07.585 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:42 tgtdly:120 toms:48
2016.08.08 23:45:07.667 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.08 23:45:07.668 4: CUL_Parse: nanoCUL_HM  380232 A FF73 00210312 00 10 29 A001 AFFE02 398B7D  -138
2016.08.08 23:45:07.708 4: CUL_Parse: nanoCUL_HM  380272 A FF71 00210376 00 0C 7C 8470 31D958 000000 00FB37 -85.5
2016.08.08 23:45:07.810 4: CUL_Parse: nanoCUL_HM  380366 A FF71 00210472 00 1A 02 8400 398B7D 000000 1000DC4D45513036353638393240010101 -57.5
2016.08.08 23:45:07.867 4: CUL_send:  nanoCUL_HM                    Aa 66D4 10 29 A001 AFFE02 398B7D 00050000000000
2016.08.08 23:45:07.867 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:39 tgtdly:120 toms:45
2016.08.08 23:45:07.946 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.08 23:45:07.947 4: CUL_Parse: nanoCUL_HM  380512 A FF73 00210592 00 10 29 A001 AFFE02 398B7D  -138
2016.08.08 23:45:08.068 4: CUL_Parse: nanoCUL_HM  380633 A FF71 00210736 00 0A 29 8002 398B7D AFFE02 00 -57.5
2016.08.08 23:45:08.084 4: CUL_send:  nanoCUL_HM                    Aa 66F5 13 2A A001 AFFE02 398B7D 000802010AAF0BFE0C02
2016.08.08 23:45:08.085 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:83 tgtdly:120 toms:90
2016.08.08 23:45:08.213 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.08 23:45:08.214 4: CUL_Parse: nanoCUL_HM  380778 A FF73 00210856 00 13 2A A001 AFFE02 398B7D  -138
2016.08.08 23:45:08.332 4: CUL_Parse: nanoCUL_HM  380897 A FF71 00211000 00 0A 2A 8002 398B7D AFFE02 00 -59
2016.08.08 23:45:08.349 4: CUL_send:  nanoCUL_HM                    Aa 6716 0B 2B A001 AFFE02 398B7D 0006
2016.08.08 23:45:08.349 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:87 tgtdly:120 toms:92
2016.08.08 23:45:08.471 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.08 23:45:08.472 4: CUL_Parse: nanoCUL_HM  381036 A FF73 00211120 00 0B 2B A001 AFFE02 398B7D  -138
2016.08.08 23:45:08.611 4: CUL_Parse: nanoCUL_HM  381175 A FF71 00211280 00 0A 2B 8002 398B7D AFFE02 00 -62
2016.08.08 23:45:20.073 4: CUL_Parse: nanoCUL_HM  392636 A FF71 00222736 00 0C EA 8470 32185B 000000 00FC36 -54
2016.08.08 23:45:27.068 4: CUL_Parse: nanoCUL_HM  399638 A FF72 00229736 00 01 AE -138
2016.08.08 23:45:30.775 4: CUL_Parse: nanoCUL_HM  403339 A FF71 00233440 00 0C 81 8670 2BBF72 000000 00E338 -65.5
2016.08.08 23:45:37.526 4: CUL_Parse: nanoCUL_HM  410088 A FF71 00240184 00 0C 99 865A 453732 000000 88FA35 -65.5
2016.08.08 23:45:43.414 3: resource, /lights/2, not available
2016.08.08 23:45:43.415 2: Licht_SchlaZi: got wrong status message for Licht_SchlaZi: ARRAY(0x1b9bbe8)
2016.08.08 23:45:44.010 4: CUL_Parse: nanoCUL_HM  416569 A FF72 00246664 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA -138
2016.08.08 23:45:47.102 4: CUL_Parse: nanoCUL_HM  419666 A FF71 00249760 00 0B 34 A001 AFFE11 4A7FC7 010E -39.5
2016.08.08 23:45:47.303 4: CUL_Parse: nanoCUL_HM  419867 A FF71 00249968 00 0B 34 A001 AFFE11 4A7FC7 010E -39.5
2016.08.08 23:45:47.502 4: CUL_Parse: nanoCUL_HM  420066 A FF71 00250160 00 0B 34 A001 AFFE11 4A7FC7 010E -39.5
2016.08.08 23:45:48.126 4: CUL_Parse: nanoCUL_HM  420690 A FF71 00250784 00 0B 34 A001 AFFE11 4A8036 010E -40
2016.08.08 23:45:48.327 4: CUL_Parse: nanoCUL_HM  420891 A FF71 00250984 00 0B 34 A001 AFFE11 4A8036 010E -39.5
2016.08.08 23:45:48.527 4: CUL_Parse: nanoCUL_HM  421091 A FF71 00251184 00 0B 34 A001 AFFE11 4A8036 010E -39.5
2016.08.08 23:45:50.703 4: CUL_Parse: nanoCUL_HM  423267 A FF71 00253360 00 0B 34 A001 AFFE11 4A7FC7 010E -40
2016.08.08 23:45:50.903 4: CUL_Parse: nanoCUL_HM  423467 A FF71 00253560 00 0B 34 A001 AFFE11 4A7FC7 010E -39.5
2016.08.08 23:45:51.103 4: CUL_Parse: nanoCUL_HM  423667 A FF71 00253760 00 0B 34 A001 AFFE11 4A7FC7 010E -39.5
2016.08.08 23:45:52.816 4: CUL_Parse: nanoCUL_HM  425380 A FF71 00255472 00 0B 34 A001 AFFE11 4A8036 010E -40
2016.08.08 23:45:53.016 4: CUL_Parse: nanoCUL_HM  425580 A FF71 00255672 00 0B 34 A001 AFFE11 4A8036 010E -39.5
2016.08.08 23:45:53.217 4: CUL_Parse: nanoCUL_HM  425781 A FF71 00255872 00 0B 34 A001 AFFE11 4A8036 010E -39.5
2016.08.08 23:45:55.334 4: CUL_Parse: nanoCUL_HM  427897 A FF71 00257992 00 0B 34 A001 AFFE11 4A7FC7 010E -39.5
2016.08.08 23:45:55.535 4: CUL_Parse: nanoCUL_HM  428099 A FF71 00258192 00 0B 34 A001 AFFE11 4A7FC7 010E -39.5
2016.08.08 23:45:55.735 4: CUL_Parse: nanoCUL_HM  428299 A FF71 00258392 00 0B 34 A001 AFFE11 4A7FC7 010E -39.5
2016.08.08 23:45:57.447 4: CUL_Parse: nanoCUL_HM  430011 A FF71 00260104 00 0B 34 A001 AFFE11 4A8036 010E -39.5
2016.08.08 23:45:57.525 4: CUL_Parse: nanoCUL_HM  430087 A FF71 00260184 00 0C 99 8470 453732 000000 00FA35 -65
2016.08.08 23:45:57.649 4: CUL_Parse: nanoCUL_HM  430213 A FF71 00260304 00 0B 34 A001 AFFE11 4A8036 010E -39.5
2016.08.08 23:45:57.848 4: CUL_Parse: nanoCUL_HM  430412 A FF71 00260504 00 0B 34 A001 AFFE11 4A8036 010E -39.5
2016.08.08 23:45:59.770 4: CUL_Parse: nanoCUL_HM  432333 A FF71 00262424 00 0B 34 A001 AFFE11 4A7FC7 010E -39.5
2016.08.08 23:45:59.970 4: CUL_Parse: nanoCUL_HM  432534 A FF71 00262632 00 0B 34 A001 AFFE11 4A7FC7 010E -39.5
2016.08.08 23:46:00.170 4: CUL_Parse: nanoCUL_HM  432734 A FF71 00262832 00 0B 34 A001 AFFE11 4A7FC7 010E -39.5
2016.08.08 23:46:01.883 4: CUL_Parse: nanoCUL_HM  434447 A FF71 00264544 00 0B 34 A001 AFFE11 4A8036 010E -39.5
2016.08.08 23:46:02.084 4: CUL_Parse: nanoCUL_HM  434648 A FF71 00264744 00 0B 34 A001 AFFE11 4A8036 010E -40
2016.08.08 23:46:02.284 4: CUL_Parse: nanoCUL_HM  434848 A FF71 00264944 00 0B 34 A001 AFFE11 4A8036 010E -39.5
2016.08.08 23:46:04.644 4: CUL_Parse: nanoCUL_HM  437206 A FF71 00267296 00 0F D4 8610 2B1A82 000000 0A90FC0B0040 -58.5
2016.08.08 23:46:05.944 4: CUL_Parse: nanoCUL_HM  438507 A FF71 00268600 00 0C 3E 865A 3227F4 000000 90FB37 -70.5
2016.08.08 23:46:13.416 4: CUL_Parse: nanoCUL_HM  445978 A FF71 00276072 00 0C 44 865A 322927 000000 90F938 -68.5
2016.08.08 23:46:18.243 3: CUL_HM set HM_398B7D getConfig
2016.08.08 23:46:20.693 4: CUL_Parse: nanoCUL_HM  453250 A FF61 00283344 00 16 99 8653 4BDE84 000000 004100FA4200FD43FFFD440003 -52.5
2016.08.08 23:46:22.123 4: CUL_Parse: nanoCUL_HM  454679 A FF61 00284768 00 1A 03 8400 398B7D 000000 1000DC4D45513036353638393240010101 -62.5
2016.08.08 23:46:22.144 4: CUL_send:  nanoCUL_HM                    Aa 8B1B 10 2B A001 AFFE02 398B7D 00040000000000
2016.08.08 23:46:22.145 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:73 tgtdly:120 toms:80
2016.08.08 23:46:22.259 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.08 23:46:22.260 4: CUL_Parse: nanoCUL_HM  454824 A FF73 00284888 00 10 2B A001 AFFE02 398B7D  -138
2016.08.08 23:46:22.403 4: CUL_Parse: nanoCUL_HM  454959 A FF71 00285048 00 1A 04 8400 398B7D 000000 1000DC4D45513036353638393240010101 -64
2016.08.08 23:46:22.458 4: CUL_send:  nanoCUL_HM                    Aa 8B3E 10 2B A001 AFFE02 398B7D 00040000000000
2016.08.08 23:46:22.459 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:39 tgtdly:120 toms:46
2016.08.08 23:46:22.540 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.08 23:46:22.540 4: CUL_Parse: nanoCUL_HM  455105 A FF73 00285168 00 10 2B A001 AFFE02 398B7D  -138
2016.08.08 23:46:22.683 4: CUL_Parse: nanoCUL_HM  455239 A FF71 00285328 00 1A 2B A010 398B7D AFFE02 02020105000AAF0BFE0C02140618000000 -69.5
2016.08.08 23:46:22.704 4: CUL_send:  nanoCUL_HM                    Aa 8B61 0A 2B 8002 AFFE02 398B7D 00
2016.08.08 23:46:22.705 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:76 tgtdly:120 toms:81
2016.08.08 23:46:22.787 4: CUL_send:  nanoCUL_HM                    Aa 8B70 10 2C A001 AFFE02 398B7D 01040000000001
2016.08.08 23:46:22.787 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:110 tgtdly:240 toms:117
2016.08.08 23:46:22.814 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.08 23:46:22.815 4: CUL_Parse: nanoCUL_HM  455379 A FF73 00285448 00 0A 2B 8002 AFFE02 398B7D  -138
2016.08.08 23:46:22.939 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:240 dHMtgt:240
2016.08.08 23:46:22.940 4: CUL_Parse: nanoCUL_HM  455504 A FF73 00285568 00 10 2C A001 AFFE02 398B7D  -138
2016.08.08 23:46:23.071 4: CUL_Parse: nanoCUL_HM  455631 A FF71 00285720 00 12 2C A010 398B7D AFFE02 020410080030060000 -69.5
2016.08.08 23:46:23.091 4: CUL_send:  nanoCUL_HM                    Aa 8B92 0A 2C 8002 AFFE02 398B7D 00
2016.08.08 23:46:23.091 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:83 tgtdly:120 toms:88
2016.08.08 23:46:23.180 4: CUL_send:  nanoCUL_HM                    Aa 8BA1 0B 2D A001 AFFE02 398B7D 0103
2016.08.08 23:46:23.181 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:113 tgtdly:240 toms:118
2016.08.08 23:46:23.207 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.08 23:46:23.208 4: CUL_Parse: nanoCUL_HM  455772 A FF73 00285840 00 0A 2C 8002 AFFE02 398B7D  -138
2016.08.08 23:46:23.328 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:240 dHMtgt:240
2016.08.08 23:46:23.328 4: CUL_Parse: nanoCUL_HM  455893 A FF73 00285960 00 0B 2D A001 AFFE02 398B7D  -138
2016.08.08 23:46:23.458 4: CUL_Parse: nanoCUL_HM  456021 A FF71 00286112 00 0D 2D A010 398B7D AFFE02 01000000 -68.5
2016.08.08 23:46:23.476 4: CUL_send:  nanoCUL_HM                      Aw 0B 0A 2D 8002 AFFE02 398B7D 00
2016.08.08 23:46:23.476 3: CUL_XmitDlyHM:  nanoCUL_HM  id:398B7D dDly:90 tgtdly:120 toms:99
2016.08.08 23:46:23.600 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:120 dHMtgt:120
2016.08.08 23:46:23.600 4: CUL_Parse: nanoCUL_HM  456164 A FF73 00286232 00 0A 2D 8002 AFFE02 398B7D  -138
2016.08.08 23:46:25.944 4: CUL_Parse: nanoCUL_HM  458507 A FF71 00288592 00 0C 3E 8470 3227F4 000000 00FB37 -71
2016.08.08 23:46:27.170 4: CUL_Parse: nanoCUL_HM  459740 A FF72 00289832 00 01 AE -138
2016.08.08 23:46:29.375 4: CUL_Parse: nanoCUL_HM  461937 A FF71 00292024 00 0F 69 8610 2B8E86 000000 0A98FA0B0040 -69.5
2016.08.08 23:46:32.987 4: CUL_Parse: nanoCUL_HM  465549 A FF71 00295632 00 0F B1 8610 2C8BFC 000000 0A90FB0C0040 -70.5
2016.08.08 23:46:33.414 4: CUL_Parse: nanoCUL_HM  465978 A FF71 00296064 00 0C 44 8470 322927 000000 00F938 -68.5
2016.08.08 23:46:43.419 3: resource, /lights/2, not available
2016.08.08 23:46:43.420 2: Licht_SchlaZi: got wrong status message for Licht_SchlaZi: ARRAY(0x1d29b20)
2016.08.08 23:46:45.918 4: CUL_Parse: nanoCUL_HM  478481 A FF61 00308568 00 0C 9B 865A 31D1FE 000000 910334 -59.5

und das list:

Internals:
   CFGFN
   DEF        398B7D
   IODev      nanoCUL_HM
   LASTInputDev nanoCUL_HM
   MSGCNT     22
   NAME       HM_398B7D
   NOTIFYDEV  global
   NR         352
   STATE      HM_398B7D Short
   TYPE       CUL_HM
   lastMsg    No:10 - t:40 s:398B7D d:AFFE02 010E
   nanoCUL_HM_MSGCNT 22
   nanoCUL_HM_RAWMSG A0B10A240398B7DAFFE02010E::-62.5:nanoCUL_HM
   nanoCUL_HM_RSSI -62.5
   nanoCUL_HM_TIME 2016-08-08 23:54:06
   protLastRcv 2016-08-08 23:54:06
   protSnd    21 last_at:2016-08-08 23:54:06
   protState  CMDs_done
   rssi_at_nanoCUL_HM avg:-62.56 min:-69.5 max:-57.5 lst:-62.5 cnt:24
   Readings:
     2016-08-08 23:45:08   CommandAccepted yes
     2016-08-08 23:46:22   D-firmware      1.0
     2016-08-08 23:46:22   D-serialNr      MEQ0656892
     2016-08-08 23:46:22   PairedTo        0xAFFE02
     2016-08-08 23:46:22   R-ledMode       off
     2016-08-08 23:46:23   R-longPress     0.4 s
     2016-08-08 23:46:22   R-pairCentral   0xAFFE02
     2016-08-08 23:46:23   R-sign          off
     2016-08-08 23:54:06   battery         ok
     2016-08-08 23:54:06   state           HM_398B7D Short
     2016-08-08 23:54:06   trigDst_vccu    noConfig
     2016-08-08 23:54:06   trigger         Short_14
     2016-08-08 23:54:06   trigger_cnt     14
   Helper:
     BNO        14
     BNOCNT     1
     HM_CMDNR   16
     cSnd       01AFFE02398B7D01040000000001,01AFFE02398B7D0103
     mId        00DC
     peerIDsRaw ,00000000
     rxType     4
     Expert:
       def        1
       det        1
       raw        0
       tpl        0
     Io:
       AunknCnt   1
       LRcTm      748808
       LastRecTyp 40
       dwoCCAAa   120
       dwoCCAAw   120
       lastSend   1470693246.36044
       lastSendtgd 120
       newChn     +398B7D,00,00,00
       nextSend   1470693246.36044
       nextSendMcnt 10
       prefIO
       rxt        0
       tgtdly     120
       vccu
       p:
         398B7D
         00
         00
         00
     Mrssi:
       mNo        10
       Io:
         nanoCUL_HM -60.5
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rpt:
       IO         nanoCUL_HM
       flg        A
       ts         1470693246.26569
       ack:
         HASH(0x1a182a8)
         108002AFFE02398B7D00
     Rssi:
       At_nanocul_hm:
         avg        -62.5625
         cnt        24
         lst        -62.5
         max        -57.5
         min        -69.5
     Shadowreg:
     Tmpl:
Attributes:
   IODev      nanoCUL_HM
   IOgrp      vccu:nanoCUL_HM
   autoReadReg 4_reqStatus
   expert     1_allReg
   firmware   1.0
   model      HM-Sen-DB-PCB
   peerIDs    00000000,
   room       CUL_HM
   serialNr   MEQ0656892
   subType    pushButton

SUPER ARBEIT!!!

Vielen Dank!

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

Offline Lowbird

  • New Member
  • *
  • Beiträge: 27
Antw:Firmware zu CUL und Co. mit Timestamp Option ASKSIN Teil1
« Antwort #194 am: 09 August 2016, 05:38:29 »
Hallo zusammen.

Sieht doch schon mal super aus.  Ich werde es dann heute Abend wie versprochen auch probieren.
Danke schon einmal für deine Mühen Ansgar.

Gruß Chris
FHEM 5.7
FritzBox 7490
Vu+ Duo2
IP-Cam Instar 6012HD
IP-Cam Instar 5907HD

 

decade-submarginal