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

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

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Hallo Ansgar,

werd die Tage mal testen...
...und berichten.

Gruß, Joachim
FHEM PI3B+ Bullseye: 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)

noansi

Hallo Joachim,

ich hoffe, es hilft auch bei Deinem Problem mit dem Klingelsensor, wenn es nur das Timing sein sollte und nicht ein Protokoll Exot.

Feedback bitte mit Logging mit CUL auf verbose 4.

Gruß, Ansgar.

MadMax-FHEM

Hallo Ansgar,

hab's eben runtergeladen und auf den PI kopiert.

Habe board.h wie folgt angepasst:


//#define HAS_CC1101_433


also 433 auskommentiert, da ich ja einen 868 habe...

Folgendes musste ich rein nehmen (also "einkommentieren"), sonst gab es einen Fehler in Asksin:


#define SPI_CC1101_READ_SPECIAL_PIN   6 


Ansonsten nichts weiter verändert...

Ich werde mal flashen und sehen...

Gruß, Joachim
FHEM PI3B+ Bullseye: 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)

MadMax-FHEM

Hallo Ansgar,

so getestet, leider immer noch NACK.

Habe mal noch nichts eingestellt...

Hier das Log mit verbose 4:


2016.06.27 21:53:05 4: CUL_Parse: nanoCUL_HM  271482                  A 1A 01 8400 398B7D 000000 1000DC4D45513036353638393240010101 -49.5
2016.06.27 21:53:05 2: CUL_HM Unknown device HM_398B7D is now defined
2016.06.27 21:53:05 2: autocreate: define HM_398B7D CUL_HM 398B7D
2016.06.27 21:53:05 2: autocreate: define FileLog_HM_398B7D FileLog ./log/HM_398B7D-%Y.log HM_398B7D
2016.06.27 21:53:05 3: CUL_HM pair: HM_398B7D pushButton, model HM-Sen-DB-PCB serialNr
2016.06.27 21:53:05 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_CUL.pm line 1615.
2016.06.27 21:53:05 4: CUL_send:  nanoCUL_HM                         As 10 02 A001 AFFE02 398B7D 00050000000000
2016.06.27 21:53:06 4: CUL_Parse: nanoCUL_HM  271721                  A 1A 02 8400 398B7D 000000 1000DC4D45513036353638393240010101 -49
2016.06.27 21:53:06 3: CUL_HM set HM_398B7D getConfig
2016.06.27 21:53:06 4: CUL_send:  nanoCUL_HM                         As 13 03 A001 AFFE02 398B7D 000802010AAF0BFE0C02
2016.06.27 21:53:06 4: CUL_Parse: nanoCUL_HM  271917                  A 0A 03 8002 398B7D AFFE02 80 -47.5
2016.06.27 21:53:22 4: CUL_Parse: nanoCUL_HM  288255                  A 0F 59 8610 2B1A82 000000 0A60FF0B0040 -53.5
2016.06.27 21:53:26 4: CUL_Parse: nanoCUL_HM  292416                  A 0C DE 865A 453732 000000 A8FA2E -59.5
2016.06.27 21:53:27 4: CUL_Parse: nanoCUL_HM  292725                  A 0C 35 865A 32279A 000000 98FC2F -66


Hier ein list des nanoCUL:


Internals:
   CMDS       BCFiAZEkGMKUYRTVWXefltx
   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
   NAME       nanoCUL_HM
   NR         43
   PARTIAL
   RAWMSG     A0F8F86102B8E860000000A98FC0C004001
   RSSI       -73.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.66 nanoCUL868
   initString X21
Ar
   nanoCUL_HM_MSGCNT 127
   nanoCUL_HM_TIME Initialized
   owner_CCU  vccu
   Matchlist:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
   Readings:
     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-06-27 21:41:47   cmds             B C F i A Z E k G M K U Y R T V W X e f l t x
     2016-05-06 00:05:19   credit10ms      900
     2016-05-21 08:31:29   hmSioDly        24
     2016-05-06 00:12:28   raw             V 1.66 nanoCUL868
     2016-06-07 22:41:23   scF             1.00020254163391
     2016-06-27 21:55:08   state           Initialized
     2016-06-27 21:46:12   version         V 1.66 nanoCUL868
   Helper:
     398b7d:
       QUEUE
     Ref:
       AsPend     2
       IObyterate 3840
       doNbyterate 10
       hmDstDly   120
       scF        1
Attributes:
   hmId       AFFE02
   rfmode     HomeMatic
   verbose    4


und noch ein list des "Problemkinds" (Klingelsensor):


Internals:
   CFGFN
   DEF        398B7D
   IODev      nanoCUL_HM
   LASTInputDev nanoCUL_HM
   MSGCNT     3
   NAME       HM_398B7D
   NOTIFYDEV  global
   NR         388
   STATE      Nack
   TYPE       CUL_HM
   lastMsg    No:03 - t:02 s:398B7D d:AFFE02 80
   nanoCUL_HM_MSGCNT 3
   nanoCUL_HM_RAWMSG A0A038002398B7DAFFE0280::-47.5:nanoCUL_HM
   nanoCUL_HM_RSSI -47.5
   nanoCUL_HM_TIME 2016-06-27 21:53:06
   protCmdDel 5
   protLastRcv 2016-06-27 21:53:06
   protNack   1 last_at:2016-06-27 21:53:06
   protSnd    2 last_at:2016-06-27 21:53:06
   protState  CMDs_done_Errors:1
   rssi_at_nanoCUL_HM avg:-48.66 min:-49.5 max:-47.5 lst:-47.5 cnt:3
   Readings:
     2016-06-27 21:53:06   CommandAccepted no
     2016-06-27 21:53:06   D-firmware      1.0
     2016-06-27 21:53:06   D-serialNr      MEQ0656892
     2016-06-27 21:53:05   R-pairCentral   set_0xAFFE02
     2016-06-27 21:53:06   state           Nack
   Helper:
     HM_CMDNR   3
     cSnd       01AFFE02398B7D00050000000000,01AFFE02398B7D000802010AAF0BFE0C02
     getCfgList all
     getCfgListNo ,4
     mId        00DC
     rxType     4
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       LastRecTyp 02
       lastSend   1467057186.25276
       lastSendtgd
       newChn     +398B7D,00,00,00
       nextSend   1467057186.44878
       nextSendMcnt 03
       prefIO
       rxt        0
       vccu
       p:
         398B7D
         00
         00
         00
     Mrssi:
       mNo        03
       Io:
         nanoCUL_HM -45.5
     Prt:
       bErr       0
       mmcS       2
       sProc      0
       mmcA:
         ++A001AFFE02398B7D00050000000000
         ++A001AFFE02398B7D000802010AAF0BFE0C02
       Rspwait:
     Q:
       qReqConf   00
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_nanocul_hm:
         avg        -48.6666666666667
         cnt        3
         lst        -47.5
         max        -47.5
         min        -49.5
     Shadowreg:
       RegL_00.    02:01 0A:AF 0B:FE 0C:02
     Tmpl:
Attributes:
   IODev      nanoCUL_HM
   IOgrp      vccu:nanoCUL_HM
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-Sen-DB-PCB
   room       CUL_HM
   serialNr   MEQ0656892
   subType    pushButton


Welche Parameter soll/kann ich denn am besten anpassen?

Habe ich sonst was "falsch" gemacht??
Bzw. was übersehen??

Kann ich noch was für dich testen??

Gruß und danke, Joachim
FHEM PI3B+ Bullseye: 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)

MadMax-FHEM

Hier noch ein wenig output/input ;-)

Nach einem getConfig bekomme ich dann (wieder) timeout Register read...


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


hier das log dazu (inkl. pairing von vorhin):


2016.06.27 21:53:05 4: CUL_Parse: nanoCUL_HM  271482                  A 1A 01 8400 398B7D 000000 1000DC4D45513036353638393240010101 -49.5
2016.06.27 21:53:05 2: CUL_HM Unknown device HM_398B7D is now defined
2016.06.27 21:53:05 2: autocreate: define HM_398B7D CUL_HM 398B7D
2016.06.27 21:53:05 2: autocreate: define FileLog_HM_398B7D FileLog ./log/HM_398B7D-%Y.log HM_398B7D
2016.06.27 21:53:05 3: CUL_HM pair: HM_398B7D pushButton, model HM-Sen-DB-PCB serialNr
2016.06.27 21:53:05 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_CUL.pm line 1615.
2016.06.27 21:53:05 4: CUL_send:  nanoCUL_HM                         As 10 02 A001 AFFE02 398B7D 00050000000000
2016.06.27 21:53:06 4: CUL_Parse: nanoCUL_HM  271721                  A 1A 02 8400 398B7D 000000 1000DC4D45513036353638393240010101 -49
2016.06.27 21:53:06 3: CUL_HM set HM_398B7D getConfig
2016.06.27 21:53:06 4: CUL_send:  nanoCUL_HM                         As 13 03 A001 AFFE02 398B7D 000802010AAF0BFE0C02
2016.06.27 21:53:06 4: CUL_Parse: nanoCUL_HM  271917                  A 0A 03 8002 398B7D AFFE02 80 -47.5
2016.06.27 21:53:22 4: CUL_Parse: nanoCUL_HM  288255                  A 0F 59 8610 2B1A82 000000 0A60FF0B0040 -53.5
2016.06.27 21:53:26 4: CUL_Parse: nanoCUL_HM  292416                  A 0C DE 865A 453732 000000 A8FA2E -59.5
2016.06.27 21:53:27 4: CUL_Parse: nanoCUL_HM  292725                  A 0C 35 865A 32279A 000000 98FC2F -66
2016.06.27 21:53:29 4: CUL_Parse: nanoCUL_HM  295142                  A 0F 32 8610 2BA56B 000000 0A60FA0B0040 -65.5
2016.06.27 21:53:33 4: CUL_Parse: nanoCUL_HM  299315                  A 0C EF 865A 31D958 000000 90FD30 -70
2016.06.27 21:53:35 4: CUL_Parse: nanoCUL_HM  300976                  A 0C E4 865A 322927 000000 60FA32 -56.5
2016.06.27 21:53:46 4: CUL_Parse: nanoCUL_HM  312416                  A 0C DE 8470 453732 000000 00FA2E -60
2016.06.27 21:53:47 4: CUL_Parse: nanoCUL_HM  312725                  A 0C 35 8470 32279A 000000 00FC2F -66
2016.06.27 21:53:48 4: CUL_Parse: nanoCUL_HM  313688                  A 0C 73 865A 3227F4 000000 90FC2E -70
2016.06.27 21:53:52 4: CUL_Parse: nanoCUL_HM  318477                  A 0C 90 865A 32185B 000000 60FF2E -47.5
2016.06.27 21:53:53 4: CUL_Parse: nanoCUL_HM  319316                  A 0C EF 8470 31D958 000000 00FD30 -69.5
2016.06.27 21:53:54 4: CUL_Parse: nanoCUL_HM  320305                  A 0F A2 8610 2D9B77 000000 0A60EC0C0040 -68
2016.06.27 21:53:55 4: CUL_Parse: nanoCUL_HM  320977                  A 0C E4 8470 322927 000000 00FA32 -56.5
2016.06.27 21:54:00 4: CUL_Parse: nanoCUL_HM  326126                  A 0C 50 865A 31D1FE 000000 91052B -53
2016.06.27 21:54:08 4: CUL_Parse: nanoCUL_HM  333688                  A 0C 73 8470 3227F4 000000 00FC2E -69.5
2016.06.27 21:54:11 4: CUL_Parse: nanoCUL_HM  337051                  A 0F E4 8610 2C8BFC 000000 0A90FD0C0040 -60.5
2016.06.27 21:54:12 4: CUL_Parse: nanoCUL_HM  338477                  A 0C 90 8470 32185B 000000 00FF2E -47
2016.06.27 21:54:20 4: CUL_Parse: nanoCUL_HM  346124                  A 0C 50 8470 31D1FE 000000 01052B -53
2016.06.27 21:54:27 4: CUL_Parse: nanoCUL_HM  353290                  A 14 E3 845E 4A347F 000000 800B2900000000000914FE -61.5
2016.06.27 21:54:53 4: CUL_Parse: nanoCUL_HM  379288                  A 0C F8 8670 2BBF72 000000 00DF34 -63
2016.06.27 21:55:08 4: CUL_Parse: nanoCUL_HM  394082                  A 0F 8F 8610 2B8E86 000000 0A98FC0C0040 -73.5
2016.06.27 21:55:09 4: CUL_Parse: nanoCUL_HM  395178                  A 0C E3 865A 3229B5 000000 60ED30 -61
2016.06.27 21:55:29 4: CUL_Parse: nanoCUL_HM  415178                  A 0C E3 8470 3229B5 000000 00ED30 -60.5
2016.06.27 21:55:36 4: CUL_Parse: nanoCUL_HM  422227                  A 0C E5 865A 322927 000000 60FA32 -56.5
2016.06.27 21:55:56 4: CUL_Parse: nanoCUL_HM  442227                  A 0C E5 8470 322927 000000 00FA32 -56.5
2016.06.27 21:56:05 4: CUL_Parse: nanoCUL_HM  450566                  A 0C F0 865A 31D958 000000 90FD30 -70
2016.06.27 21:56:11 4: CUL_Parse: nanoCUL_HM  457052                  A 0F E5 8610 2C8BFC 000000 0A90FD0C0040 -60.5
2016.06.27 21:56:11 4: CUL_Parse: nanoCUL_HM  457418                  A 0C DF 865A 453732 000000 A8FB2E -60
2016.06.27 21:56:16 4: CUL_Parse: nanoCUL_HM  461689                  A 0C 74 865A 3227F4 000000 90FC2E -70
2016.06.27 21:56:16 4: CUL_Parse: nanoCUL_HM  461759                  A 0F 5A 8610 2B1A82 000000 0A60FF0B0040 -53.5
2016.06.27 21:56:18 4: CUL_Parse: nanoCUL_HM  464144                  A 0F 33 8610 2BA56B 000000 0A60FA0B0040 -65
2016.06.27 21:56:20 4: CUL_Parse: nanoCUL_HM  466227                  A 0C 36 865A 32279A 000000 98FC30 -65.5
2016.06.27 21:56:21 4: CUL_Parse: nanoCUL_HM  467419                  A 0E E2 8410 453732 000000 0BA8FB0E00 -61
2016.06.27 21:56:25 4: CUL_Parse: nanoCUL_HM  470566                  A 0C F0 8470 31D958 000000 00FD30 -69.5
2016.06.27 21:56:31 4: CUL_Parse: nanoCUL_HM  477418                  A 0C DF 8470 453732 000000 00FB2E -61
2016.06.27 21:56:34 4: CUL_Parse: nanoCUL_HM  479736                  A 0C 91 865A 32185B 000000 60FF2E -47
2016.06.27 21:56:36 4: CUL_Parse: nanoCUL_HM  481689                  A 0C 74 8470 3227F4 000000 00FC2E -70.5
2016.06.27 21:56:40 4: CUL_Parse: nanoCUL_HM  486227                  A 0C 36 8470 32279A 000000 00FC30 -66
2016.06.27 21:56:49 4: CUL_Parse: nanoCUL_HM  495375                  A 0C 51 865A 31D1FE 000000 91052B -53
2016.06.27 21:56:52 3: OutsideWeatherFth: Read response to update didn't match any Reading
2016.06.27 21:56:54 4: CUL_Parse: nanoCUL_HM  499729                  A 0C 91 8470 32185B 000000 00FF2E -47
2016.06.27 21:56:54 4: CUL_Parse: nanoCUL_HM  500555                  A 0F A3 8610 2D9B77 000000 0A60ED0C0040 -69
2016.06.27 21:57:09 4: CUL_Parse: nanoCUL_HM  515375                  A 0C 51 8470 31D1FE 000000 01052B -52.5
2016.06.27 21:57:16 4: CUL_Parse: nanoCUL_HM  522042                  A 0C F9 8670 2BBF72 000000 00DF34 -64.5
2016.06.27 21:57:24 4: CUL_Parse: nanoCUL_HM  005753                  A 14 E4 845E 4A347F 000000 800B290000000000091701 -61.5
2016.06.27 21:57:26 4: CUL_Parse: nanoCUL_HM  008045                  A 0F 90 8610 2B8E86 000000 0A98FC0C0040 -73.5
2016.06.27 21:57:57 4: CUL_Parse: nanoCUL_HM  038642                  A 0C E4 865A 3229B5 000000 60EE30 -61
2016.06.27 21:58:07 4: CUL_Parse: nanoCUL_HM  048643                  A 0E 24 8410 3229B5 000000 0B60EE2D40 -61
2016.06.27 21:58:17 4: CUL_Parse: nanoCUL_HM  058641                  A 0C E4 8470 3229B5 000000 00EE30 -60.5
2016.06.27 21:58:22 4: CUL_Parse: nanoCUL_HM  063278                  A 0C F1 865A 31D958 000000 90FD30 -71
2016.06.27 21:58:27 4: CUL_Parse: nanoCUL_HM  068689                  A 0C E6 865A 322927 000000 60FA32 -56.5
2016.06.27 21:58:29 4: CUL_Parse: nanoCUL_HM  070902                  A 0C 75 865A 3227F4 000000 90FC2E -71
2016.06.27 21:58:42 4: CUL_Parse: nanoCUL_HM  083279                  A 0C F1 8470 31D958 000000 00FD30 -70.5
2016.06.27 21:58:42 4: CUL_Parse: nanoCUL_HM  083631                  A 0C E0 865A 453732 000000 A8FB2E -61
2016.06.27 21:58:47 4: CUL_Parse: nanoCUL_HM  088688                  A 0C E6 8470 322927 000000 00FA32 -56.5
2016.06.27 21:58:49 4: CUL_Parse: nanoCUL_HM  090901                  A 0C 75 8470 3227F4 000000 00FC2E -70.5
2016.06.27 21:58:53 4: CUL_Parse: nanoCUL_HM  094357                  A 0F 34 8610 2BA56B 000000 0A60FA0B0040 -65
2016.06.27 21:58:55 4: CUL_Parse: nanoCUL_HM  096724                  A 0F 5B 8610 2B1A82 000000 0A60FF0B0040 -53.5
2016.06.27 21:58:59 4: CUL_Parse: nanoCUL_HM  101191                  A 0C 37 865A 32279A 000000 98FC30 -66
2016.06.27 21:59:00 4: CUL_Parse: nanoCUL_HM  102191                  A 0C 92 865A 32185B 000000 60FF2E -47
2016.06.27 21:59:00 4: CUL_Parse: nanoCUL_HM  102267                  A 0F E6 8610 2C8BFC 000000 0A90FD0C0040 -60.5
2016.06.27 21:59:02 4: CUL_Parse: nanoCUL_HM  103631                  A 0C E0 8470 453732 000000 00FB2E -61
2016.06.27 21:59:08 3: CUL_HM set HM_398B7D getConfig
2016.06.27 21:59:13 4: CUL_Parse: nanoCUL_HM  114711                  A 1A 03 8400 398B7D 000000 1000DC4D45513036353638393240010101 -46.5
2016.06.27 21:59:13 4: CUL_send:  nanoCUL_HM                         As 10 04 A001 AFFE02 398B7D 00040000000000
2016.06.27 21:59:13 4: CUL_Parse: nanoCUL_HM  114916                  A 1A 04 8400 398B7D 000000 1000DC4D45513036353638393240010101 -48
2016.06.27 21:59:19 4: CUL_Parse: nanoCUL_HM  121191                  A 0C 37 8470 32279A 000000 00FC30 -65.5
2016.06.27 21:59:20 4: CUL_Parse: nanoCUL_HM  122192                  A 0C 92 8470 32185B 000000 00FF2E -47
2016.06.27 21:59:24 4: CUL_Parse: nanoCUL_HM  126088                  A 0C 52 865A 31D1FE 000000 91052B -52.5
2016.06.27 21:59:24 4: CUL_Parse: nanoCUL_HM  126256                  A 0C FA 8670 2BBF72 000000 00DF34 -66
2016.06.27 21:59:30 4: CUL_Parse: nanoCUL_HM  131796                  A 0F 91 8610 2B8E86 000000 0A98FC0C0040 -72.5
2016.06.27 21:59:40 4: CUL_Parse: nanoCUL_HM  142019                  A 0F A4 8610 2D9B77 000000 0A60EE0C0040 -68.5
2016.06.27 21:59:44 4: CUL_Parse: nanoCUL_HM  146087                  A 0C 52 8470 31D1FE 000000 01052B -53
2016.06.27 22:00:06 4: CUL_Parse: nanoCUL_HM  168252                  A 14 E5 845E 4A347F 000000 800B2900000000000917FE -61
2016.06.27 22:00:24 4: CUL_Parse: nanoCUL_HM  185779                  A 0C F2 865A 31D958 000000 90FD30 -70
2016.06.27 22:00:30 4: CUL_Parse: nanoCUL_HM  192142                  A 0C E5 865A 3229B5 000000 60EF30 -61
2016.06.27 22:00:40 4: CUL_Parse: nanoCUL_HM  202144                  A 0E 25 8410 3229B5 000000 0B60EF2D40 -61
2016.06.27 22:00:44 4: CUL_Parse: nanoCUL_HM  205778                  A 0C F2 8470 31D958 000000 00FD30 -70
2016.06.27 22:00:50 4: CUL_Parse: nanoCUL_HM  212143                  A 0C E5 8470 3229B5 000000 00EF30 -61
2016.06.27 22:00:58 4: CUL_Parse: nanoCUL_HM  219883                  A 0C E1 865A 453732 000000 A8FB2E -59.5
2016.06.27 22:01:03 4: CUL_Parse: nanoCUL_HM  225189                  A 0C E7 865A 322927 000000 60FA32 -56.5
2016.06.27 22:01:13 4: CUL_Parse: nanoCUL_HM  234359                  A 0F 35 8610 2BA56B 000000 0A60FA0B0040 -65.5
2016.06.27 22:01:13 4: CUL_Parse: nanoCUL_HM  234443                  A 0C 93 865A 32185B 000000 60FF2E -47


Ich lasse die Installation auf meinem Testsystem mal noch ein Weilchen so...
...falls ich noch was testen kann...

Gruß, Joachim
FHEM PI3B+ Bullseye: 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)

MadMax-FHEM

Habe mal noch mal geflasht (irgendwie habe ich im Kopf war letztes Mla die FW-Version deutlich anders) um sicher zu gehen...

Nach dem Booten dauert der Start von fhem extrem lange...

Folgende Meldung ist im Log die letzte für lange Zeit:


2016.06.27 22:14:33 1: Including fhem.cfg
2016.06.27 22:14:34 3: telnetPort: port 7072 opened
2016.06.27 22:14:34 3: WEB: port 8083 opened
2016.06.27 22:14:34 2: eventTypes: loaded 999 events from ./log/eventTypes.txt
2016.06.27 22:14:35 3: Opening nanoCUL_HM device /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5:1.0-port0
2016.06.27 22:14:35 3: Setting nanoCUL_HM serial parameters to 38400,8,N,1
2016.06.27 22:14:35 3: nanoCUL_HM device opened
2016.06.27 22:14:57 1: PERL WARNING: Use of uninitialized value $tsa in concatenation (.) or string at ./FHEM/00_CUL.pm line 2662, <$fh> line 75.
2016.06.27 22:18:17 3: nanoCUL_HM: Possible commands: BCFiAZEkGMKUYRTVWXefltx
2016.06.27 22:18:17 2: Switched nanoCUL_HM rfmode to HomeMatic


Also ca. 3 1/2 Minuten...

Gruß, Joachim

P.S.: nach dem ersten flashen und booten dachte ich schon fhem startet gar nicht mehr... ;-)
FHEM PI3B+ Bullseye: 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)

noansi

Hallo Joachim,

danke für den Testversuch.

Blätter erst mal hierhin zurück https://forum.fhem.de/index.php/topic,24436.msg451582.html#msg451582 bezüglich Anpassungen der Firmware.
Und natürlich die neuen angepassten *.pm aus dem zweiten zip alle benutzen.

Aus dem, was an Logs zu sehen ist, hast Du nicht die compilierte Firmware geflasht, sondern die Standard Firmware. Die Version muss V 99.79 sein, wenn es mit dem flashen richtig geklappt hat.

Ergänze bitte noch

attr global mseclog 1

in der fhem.cfg, damit Zeiten in ms Auflösung im Log erscheinen.

Gruß, Ansgar.

MadMax-FHEM

Hi Ansgar,

hab mich auch schon gewundert über die FW-Nummer...

Aber ich bin (wie letztes mal auch) ins Verzeichnis (also ins neue jetzt ;-)  ) hab dort gebaut ('make') und geflasht ('make program')...

Komisch...

Ich arbeite das mal durch und baue/flashe neu.

Aus der zip-Datei habe ich nur die 00_CUL.pm, die 10_CUL_HM.pm, die HMConfig.pm und die 98_HMinfo.pm getauscht.

Soll/muss ich alle ersetzen, obwohl ich nur HomeMatic nutze?

Wird aber wohl morgen bzw. übermorgen Abend werden...

Gruß, Joachim
FHEM PI3B+ Bullseye: 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)

MadMax-FHEM

Hi Ansgar,

ich weiß jetzt wo das Problem lag/liegt: zu viele "Käfer" angeschlossen ;-)

Habe noch einen nanoCUL mit eigentlich mySensor...
...der wird sich über die FW des CUL sicher "gefreut" haben...

Ich werde jetzt dann mal den richtigen flashen...
...und mich wieder melden.

Gruß und sorry, Joachim
FHEM PI3B+ Bullseye: 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)

MadMax-FHEM

#159
Hallo Ansgar,

so ich bin dann mal "zurück gegangen" ;-)

Prinzipiell passt es...
Also es ist ein ATMEGA328P
16MHz
und ein 868MHz-Modul

Habe folgendes angepasst:

/* if you have an Arduino with only 8MHz disable the next line */
#define HAS_16MHZ_CLOCK

...

/* if you are using a cc1101 module for 868MHz disable the next line */
//#define HAS_CC1101_433

...

/* define this device as a 433 MHz one */
/* this isn't done like a CUL by reading a port pin but instead a fixed value of 0 for mark433_pin is used */
//#define MULTI_FREQ_DEVICE
#define MARK433_PIN             mark433_pin
#define MARK433_BIT             0
extern const uint8_t mark433_pin;



hier 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
   NAME       nanoCUL_HM
   NR         43
   PARTIAL
   RAWMSG     AFF71000044C1000C1B865A3229B500000098FA3511
   RSSI       -65.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 99.79 nanoCUL868
   VERSION_HW nanoCUL_V1.x
   VERSION_TS yes
   initString X21
Ar
At1
   nanoCUL_HM_MSGCNT 21
   nanoCUL_HM_TIME Initialized
   owner_CCU  vccu
   Matchlist:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
   Readings:
     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-06-28 11:01:16   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-05-06 00:05:19   credit10ms      900
     2016-05-21 08:31:29   hmSioDly        24
     2016-05-06 00:12:28   raw             V 1.66 nanoCUL868
     2016-06-07 22:41:23   scF             1.00020254163391
     2016-06-28 11:03:47   state           Initialized
     2016-06-27 21:46:12   version         V 1.66 nanoCUL868
   Helper:
     Hm:
       FUP        0
       hmCrdts    7
       hmSbusy    0
     Q:
       Cap:
         sum        13500
     Ref:
       ApCUPend   0
       AsPend     0
       IObyterate 3840
       Lhmt       140808
       Lsys       373295708
       Sdly       0
       doNbyterate 8
       hmDstDly   120
       nusew      32
       pTTu       1024
       pingLm     31
       pingMax    30
       pingMin    23
       pingRef    23
       pingtm     373160848
       pingtmBRs  1467104612.72238
       scF        1.00020254163391
       scFN       1
       scHT       5984
       scST       373160871
Attributes:
   hmId       AFFE02
   rfmode     HomeMatic


sieht schon besser aus ;-)

Allerdings leider immer noch NACK beim Pairen...

Hier das list des Klingelsensors:


Internals:
   CFGFN
   DEF        398B7D
   IODev      nanoCUL_HM
   LASTInputDev nanoCUL_HM
   MSGCNT     3
   NAME       HM_398B7D
   NOTIFYDEV  global
   NR         345
   STATE      Nack
   TYPE       CUL_HM
   lastMsg    No:03 - t:02 s:398B7D d:AFFE02 80
   nanoCUL_HM_MSGCNT 3
   nanoCUL_HM_RAWMSG A0A038002398B7DAFFE0280::-38.5:nanoCUL_HM
   nanoCUL_HM_RSSI -38.5
   nanoCUL_HM_TIME 2016-06-28 11:30:04
   protCmdDel 5
   protLastRcv 2016-06-28 11:30:04
   protNack   1 last_at:2016-06-28 11:30:04
   protSnd    2 last_at:2016-06-28 11:30:04
   protState  CMDs_done_Errors:1
   rssi_at_nanoCUL_HM avg:-43.16 min:-48 max:-38.5 lst:-38.5 cnt:3
   Readings:
     2016-06-28 11:30:04   CommandAccepted no
     2016-06-28 11:30:04   D-firmware      1.0
     2016-06-28 11:30:04   D-serialNr      MEQ0656892
     2016-06-28 11:30:04   R-pairCentral   set_0xAFFE02
     2016-06-28 11:30:04   state           Nack
   Helper:
     HM_CMDNR   3
     cSnd       01AFFE02398B7D00050000000000,01AFFE02398B7D000802010AAF0BFE0C02
     getCfgList all
     getCfgListNo ,4
     mId        00DC
     rxType     4
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       LRcTm      94928
       LRcTmCnt   1
       LSndDlya
       LSndDlyb
       LastRecTyp 02
       lastSend   1467106204.53263
       lastSendtgd 120
       newChn     +398B7D,00,00,00
       nextSend   1467106204.7262
       nextSendMcnt 03
       prefIO
       rxt        0
       tgtdly     120
       vccu
       p:
         398B7D
         00
         00
         00
     Mrssi:
       mNo        03
       Io:
         nanoCUL_HM -36.5
     Prt:
       bErr       0
       mmcS       2
       sProc      0
       mmcA:
         ++A001AFFE02398B7D00050000000000
         ++A001AFFE02398B7D000802010AAF0BFE0C02
       Rspwait:
     Q:
       qReqConf   00
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_nanocul_hm:
         avg        -43.1666666666667
         cnt        3
         lst        -38.5
         max        -38.5
         min        -48
     Shadowreg:
       RegL_00.    02:01 0A:AF 0B:FE 0C:02
     Tmpl:
Attributes:
   IODev      nanoCUL_HM
   IOgrp      vccu:nanoCUL_HM
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-Sen-DB-PCB
   room       CUL_HM
   serialNr   MEQ0656892
   subType    pushButton


und die Logeinträge zum Pairing:


2016.06.28 11:30:04.197 4: CUL_Parse: nanoCUL_HM  006674 A FF71 00094496 00 1A 01 8400 398B7D 000000 1000DC4D45513036353638393240010101 -48
2016.06.28 11:30:04.200 2: CUL_HM Unknown device HM_398B7D is now defined
2016.06.28 11:30:04.210 2: autocreate: define HM_398B7D CUL_HM 398B7D
2016.06.28 11:30:04.214 2: autocreate: define FileLog_HM_398B7D FileLog ./log/HM_398B7D-%Y.log HM_398B7D
2016.06.28 11:30:04.225 3: CUL_HM pair: HM_398B7D pushButton, model HM-Sen-DB-PCB serialNr
2016.06.28 11:30:04.235 4: CUL_send:  nanoCUL_HM                         As 10 02 A001 AFFE02 398B7D 00050000000000
2016.06.28 11:30:04.292 4: CUL_Parse: nanoCUL_HM  006778 A FF73 00094568 00 10 02 A001 AFFE02 398B7D  -138
2016.06.28 11:30:04.435 4: CUL_Parse: nanoCUL_HM  006912 A FF71 00094736 00 1A 02 8400 398B7D 000000 1000DC4D45513036353638393240010101 -43
2016.06.28 11:30:04.442 3: CUL_HM set HM_398B7D getConfig
2016.06.28 11:30:04.444 4: CUL_send:  nanoCUL_HM                         As 13 03 A001 AFFE02 398B7D 000802010AAF0BFE0C02
2016.06.28 11:30:04.505 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D dhmSt:48
2016.06.28 11:30:04.506 4: CUL_Parse: nanoCUL_HM  006991 A FF83 00094784 00 13 03 A001 AFFE02 398B7D  -138
2016.06.28 11:30:04.624 4: CUL_Parse: nanoCUL_HM  007109 A FF81 00094928 00 0A 03 8002 398B7D AFFE02 80 -38.5
2016.06.28 11:30:08.153 4: CUL_Parse: nanoCUL_HM  010635 A FF71 00098456 00 0C 92 865A 31D1FE 000000 91072F -54
2016.06.28 11:30:09.501 4: CUL_Parse: nanoCUL_HM  011984 A FF71 00099808 00 0C D2 865A 32185B 000000 60FF33 -46.5
2016.06.28 11:30:12.227 4: CUL_Parse: nanoCUL_HM  014710 A FF71 00102528 00 0F D2 8610 2B8E86 000000 0A98FE0C0040 -68
2016.06.28 11:30:19.756 4: CUL_Parse: nanoCUL_HM  022240 A FF71 00110056 00 0C 26 8470 322927 000000 00FE36 -64.5
2016.06.28 11:30:28.153 4: CUL_Parse: nanoCUL_HM  030635 A FF71 00118456 00 0C 92 8470 31D1FE 000000 01072F -53.5
2016.06.28 11:30:29.501 4: CUL_Parse: nanoCUL_HM  031984 A FF71 00119800 00 0C D2 8470 32185B 000000 00FF33 -46.5
2016.06.28 11:30:30.761 4: CUL_send:  nanoCUL_HM                         Ap AE     
2016.06.28 11:30:30.776 4: CUL_Parse: nanoCUL_HM  033265 A FF72 00121080 00 01 AE -138
2016.06.28 11:30:40.576 4: CUL_send:  nanoCUL_HM                         Ap AA BB CCDD AABBCC DDAABB CCDDAABBCCDDAABBCCDDAA
2016.06.28 11:30:40.612 4: CUL_Parse: nanoCUL_HM  043091 A FF72 00130904 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA -138
2016.06.28 11:31:02.426 4: CUL_Parse: nanoCUL_HM  064908 A FF71 00152720 00 0F 28 8610 2C8BFC 000000 0A90FE0C0040 -69.5
2016.06.28 11:31:06.659 4: CUL_Parse: nanoCUL_HM  069142 A FF71 00156952 00 0C 22 865A 453732 000000 88FE32 -68.5
2016.06.28 11:31:21.264 4: CUL_Parse: nanoCUL_HM  083747 A FF71 00171552 00 0C B7 865A 3227F4 000000 90FD35 -76.5
2016.06.28 11:31:21.793 4: CUL_Parse: nanoCUL_HM  084276 A FF71 00172080 00 0C 3B 8670 2BBF72 000000 00E33C -63.5
2016.06.28 11:31:26.661 4: CUL_Parse: nanoCUL_HM  089143 A FF71 00176952 00 0C 22 8470 453732 000000 00FE32 -68.5
2016.06.28 11:31:30.874 4: CUL_send:  nanoCUL_HM                         Ap AE     
2016.06.28 11:31:30.889 4: CUL_Parse: nanoCUL_HM  093378 A FF72 00181184 00 01 AE -138


Achja, ich habe natürlich weitere HM-Geräte in der Umgebung, die allerdings nicht mit dem Testsystem verbunden sind (siehe Signatur).
Es ist noch ein Wandthermostat verbunden welches prima funktioniert...

Wenn ich noch was tun kann, sag Bescheid...

Wie gesagt mein Problem hat keine hohe Prio, es handelt sich ja um ein Testsystem...
...daher: wenn ich was testen kann (andere Einstellungen etc.), lasse es mich wissen.

Bzw. welche Stellschrauben wären für mich relevant?

Das mit dem Delay habe ich ja schon mal probiert, hat sich da was geändert??

Gruß, Joachim

Achja, fhem läuft mit der richtigen FW auf dem nanoCUL auch zügig hoch ;-)
FHEM PI3B+ Bullseye: 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)

noansi

Hallo Joachim,

danke für das Feedback.
Mit der Firmwareversion liegst Du nun richtig. :)

ZitatAus der zip-Datei habe ich nur die 00_CUL.pm, die 10_CUL_HM.pm, die HMConfig.pm und die 98_HMinfo.pm getauscht.
DevIo.pm ist auch noch wichtig zu übernehmen.

Du hast das device vorher auch zurück gesetzt? Nicht das es sich weigert, weil es schon mit einer anderen Id gepairt ist?

Das Senden geht noch etwas flot, was vermutlich daran liegt, wie weit der hash für das neu angelegte device schon vorhanden ist und somit dann im Timing Code bei mir überhaupt Timing Infos beim Pairung genutzt werden können.

Ich schau danach.

Gruß, Ansgar.

MadMax-FHEM

Hi Ansgar,

klar, gerne!
Wenn du dir schon so Mühe gibst.

Ok, werde auch die pm noch kopieren...

Dachte nicht, dass die für HM notwendig ist... ;-)

Ja, Gerät immer brav zurückgesetzt und auch zuvor inkl. log aus fhem gelöscht...

Kann/soll ich was einstellen?

Wenn ich wieder mehr Zeit als nur für's Einspielen und Pairen hab, dann lese ich mal die neuesten Änderungen und versuche herauszufinden was mir davon helfen kann...

Wenn du irgendwas spezifisches getestet haben willst einfach melden...

Bin aber demnächst erst mal ne Woche weg...
...mit ohne Zugriff auf mein System bzw. Hardware...

Gruß, Joachim
FHEM PI3B+ Bullseye: 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)

MadMax-FHEM

Hi Ansgar,

so jetzt habe ich auch DevIo.pm kopiert.
(ich dachte die Datei heißt DEVLO.pm und daher dachte ich sie hat nix mit "mir" zu tun... Aber die heißt ja DEVIO.pm... eieiei)

Leider startet fhem dann nicht mehr, hier die letzten Logeinträge:


2016.06.30 21:09:00.172 3: Opening zwave_usb device /dev/ttyACM0
2016.06.30 21:09:00.176 3: Setting zwave_usb baudrate to 115200
2016.06.30 21:09:00.181 3: zwave_usb device opened
Undefined subroutine &main::DevIo_IsOpen called at ./FHEM/00_ZWDongle.pm line 542, <$fh> line 550.


Habe dann meinen ZWDongle in der Config deaktiviert, dann geht's wieder...

Habe den Klingelsensor noch mal gelöscht und zurückgesetzt...
...aber leider immer noch NACK...

Hier der Logauszug beim Pairen:


2016.06.30 21:23:01.695 3: CUL_HM set vccu hmPairForSec 60
2016.06.30 21:23:02.020 4: CUL_Parse: nanoCUL_HM  242167 A FF51 00599968 00 0C 81 865A 453732 000000 A90535 -53.5
2016.06.30 21:23:05.873 4: CUL_Parse: nanoCUL_HM  246014 A FF51 00603816 00 1A 01 8400 398B7D 000000 1000DC4D45513036353638393240010101 -48.5
2016.06.30 21:23:05.876 2: CUL_HM Unknown device HM_398B7D is now defined
2016.06.30 21:23:05.887 2: autocreate: define HM_398B7D CUL_HM 398B7D
2016.06.30 21:23:05.893 2: autocreate: define FileLog_HM_398B7D FileLog ./log/HM_398B7D-%Y.log HM_398B7D
2016.06.30 21:23:05.905 3: CUL_HM pair: HM_398B7D pushButton, model HM-Sen-DB-PCB serialNr
2016.06.30 21:23:05.916 4: CUL_send:  nanoCUL_HM                         As 10 02 A001 AFFE02 398B7D 00050000000000
2016.06.30 21:23:05.974 4: CUL_Parse: nanoCUL_HM  246123 A FF53 00603896 00 10 02 A001 AFFE02 398B7D  -138
2016.06.30 21:23:06.116 4: CUL_Parse: nanoCUL_HM  246257 A FF51 00604064 00 1A 02 8400 398B7D 000000 1000DC4D45513036353638393240010101 -46.5
2016.06.30 21:23:06.123 3: CUL_HM set HM_398B7D getConfig
2016.06.30 21:23:06.125 4: CUL_send:  nanoCUL_HM                         As 13 03 A001 AFFE02 398B7D 000802010AAF0BFE0C02
2016.06.30 21:23:06.186 3: CUL_ParseTsHM: nanoCUL_HM  id:398B7D CCAdly:8 dhmSt:48
2016.06.30 21:23:06.187 4: CUL_Parse: nanoCUL_HM  246336 A FF53 00604112 01 13 03 A001 AFFE02 398B7D  -138
2016.06.30 21:23:06.304 4: CUL_Parse: nanoCUL_HM  246453 A FF51 00604256 00 0A 03 8002 398B7D AFFE02 80 -41.5
2016.06.30 21:23:09.796 4: CUL_send:  nanoCUL_HM                         Ap AA BB CCDD AABBCC DDAABB CCDDAABBCCDDAABBCCDDAA
2016.06.30 21:23:09.831 4: CUL_Parse: nanoCUL_HM  249974 A FF52 00607776 00 15 AABBCCDDAABBCCDDAABBCCDDAABBCCDDAABBCCDDAA -138
2016.06.30 21:23:10.780 4: CUL_Parse: nanoCUL_HM  250928 A FF51 00608696 00 0C 8F 8470 31D958 000000 010137 -68.5
2016.06.30 21:23:22.015 4: CUL_Parse: nanoCUL_HM  262162 A FF51 00619960 00 0C 81 8470 453732 000000 010535 -53.5


Gruß, Joachim
FHEM PI3B+ Bullseye: 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)

noansi

#163
Hallo Joachim,

anbei eine neue Version der *.pm s
Geändert ist 00_CUL.pm
und DevIO.pm (danke für den Hinweis auf die fehlende Funktion).

Das Sendetiming wird nun auch besser kontrolliert und gebremst. Auch direkt nach einem Pairing Request.

Ich bin gespannt, ob es was nutzt.
Ich denke aber eher für Dein Klingelsensorproblem, dass es die hier https://forum.fhem.de/index.php/topic,30275.msg247045.html#msg247045 von Oliver schon entdecke Protokollunschärfe seitens Device und dann 10_CUL_HM.pm ist und da müsste Martin was dran tun.

Hier mal ein Pairing Lig eines HM-LC-SW1-BA-PCB ohne Repeater:
2016.06.30 23:17:04.044 4: CUL_Parse: CUL_HM868  268439 A FF81 00071608 00 1A 01 8400 2E1675 000000 16006C4C45513037373138373110410100 -46.5
2016.06.30 23:17:04.305 4: CUL_send:  CUL_HM868                    Aa 2303 10 02 A001 F11034 2E1675 00050000000000
2016.06.30 23:17:04.317 3: CUL_send:  CUL_HM868  id:2E1675 dDly:-199 tgtdly:96 toms:24
2016.06.30 23:17:04.365 3: CUL_ParseTsHM: CUL_HM868  id:2E1675 dhmSt:296
2016.06.30 23:17:04.366 4: CUL_Parse: CUL_HM868  268769 A FF83 00071904 00 10 02 A001 F11034 2E1675  -138
2016.06.30 23:17:04.482 4: CUL_Parse: CUL_HM868  268885 A FF81 00072048 00 0A 02 8002 2E1675 F11034 00 -38
2016.06.30 23:17:04.495 4: CUL_send:  CUL_HM868                    Aa 233A 13 03 A001 F11034 2E1675 000802010AF10B100C34
2016.06.30 23:17:04.506 3: CUL_send:  CUL_HM868  id:2E1675 dDly:54 tgtdly:96 toms:84
2016.06.30 23:17:04.603 3: CUL_ParseTsHM: CUL_HM868  id:2E1675 dhmSt:96
2016.06.30 23:17:04.604 4: CUL_Parse: CUL_HM868  269007 A FF83 00072144 00 13 03 A001 F11034 2E1675  -138
2016.06.30 23:17:04.720 4: CUL_Parse: CUL_HM868  269123 A FF81 00072288 00 0A 03 8002 2E1675 F11034 00 -38
2016.06.30 23:17:04.733 4: CUL_send:  CUL_HM868                    Aa 2358 0B 04 A001 F11034 2E1675 0006
2016.06.30 23:17:04.745 3: CUL_send:  CUL_HM868  id:2E1675 dDly:62 tgtdly:96 toms:90
2016.06.30 23:17:04.840 3: CUL_ParseTsHM: CUL_HM868  id:2E1675 dhmSt:96
2016.06.30 23:17:04.841 4: CUL_Parse: CUL_HM868  269243 A FF83 00072384 00 0B 04 A001 F11034 2E1675  -138
2016.06.30 23:17:04.962 4: CUL_Parse: CUL_HM868  269365 A FF81 00072528 00 0A 04 8002 2E1675 F11034 00 -41.5


und hier mal ein Pairing log mit Repeater (wobei der Repeater nicht den Pairing Request repeated, da nur für direkten Repeat konfiguriert):
2016.06.30 23:31:42.939 4: CUL_Parse: CUL_HM868  098757 A FF81 00087056 00 1A 01 8400 2E1426 000000 16006C4C45513037373132383010410100 -42
2016.06.30 23:31:43.200 4: CUL_send:  CUL_HM868                    Aa 2A8E 10 02 A001 F11034 2E1426 00050000000000
2016.06.30 23:31:43.212 3: CUL_send:  CUL_HM868  id:2E1426 dDly:-202 tgtdly:96 toms:24
2016.06.30 23:31:43.257 3: CUL_ParseTsHM: CUL_HM868  id:2E1426 dhmSt:296
2016.06.30 23:31:43.258 4: CUL_Parse: CUL_HM868  099085 A FF83 00087352 00 10 02 A001 F11034 2E1426  -138
2016.06.30 23:31:43.379 4: CUL_Parse: CUL_HM868  099206 A FF81 00087504 00 0A 02 8002 2E1426 F11034 00 -42
2016.06.30 23:31:43.392 4: CUL_send:  CUL_HM868                    Aa 2AC0 13 03 A001 F11034 2E1426 000802010AF10B100C34
2016.06.30 23:31:43.403 3: CUL_send:  CUL_HM868  id:2E1426 dDly:10 tgtdly:48 toms:40
2016.06.30 23:31:43.456 3: CUL_ParseTsHM: CUL_HM868  id:2E1426 dhmSt:48
2016.06.30 23:31:43.457 4: CUL_Parse: CUL_HM868  099284 A FF83 00087552 00 13 03 A001 F11034 2E1426  -138
2016.06.30 23:31:43.467 4: CUL_Parse: CUL_HM868  099294 A FF81 00087584 00 0A 02 C002 2E1426 F11034 00 rep -34.5
2016.06.30 23:31:43.575 4: CUL_Parse: CUL_HM868  099403 A FF81 00087704 00 0A 03 8002 2E1426 F11034 00 -44.5
2016.06.30 23:31:43.589 4: CUL_send:  CUL_HM868                    Aa 2AD9 0B 04 A001 F11034 2E1426 0006
2016.06.30 23:31:43.600 3: CUL_send:  CUL_HM868  id:2E1426 dDly:14 tgtdly:48 toms:41
2016.06.30 23:31:43.620 4: CUL_Parse: CUL_HM868  099447 A FF81 00087744 00 0A 03 C002 2E1426 F11034 00 rep -35.5
2016.06.30 23:31:43.649 3: CUL_ParseTsHM: CUL_HM868  id:2E1426 dhmSt:48
2016.06.30 23:31:43.650 4: CUL_Parse: CUL_HM868  099477 A FF83 00087752 00 0B 04 A001 F11034 2E1426  -138
2016.06.30 23:31:43.775 4: CUL_Parse: CUL_HM868  099602 A FF81 00087896 00 0A 04 8002 2E1426 F11034 00 -46.5
2016.06.30 23:31:43.820 4: CUL_Parse: CUL_HM868  099647 A FF81 00087944 00 0A 04 C002 2E1426 F11034 00 rep -35


Gruß, Ansgar.

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

MadMax-FHEM

Hi Ansgar,

gerne und danke!

Ich weiß noch nicht, ob ich noch dazu komme, bin die Woche dienstlich mal weg...
...ohne Zugriff auf mein System...

Zitat
Ich bin gespannt, ob es was nutzt.
Ich denke aber eher für Dein Klingelsensorproblem, dass es die hier https://forum.fhem.de/index.php/topic,30275.msg247045.html#msg247045 von Oliver schon entdecke Protokollunschärfe seitens Device und dann 10_CUL_HM.pm ist und da müsste Martin was dran tun.

Ich auch ;-)
Werde mich dort mal "umsehen"...

Wie gesagt: Testsystem und so die richtige Anwendung für den Klingelsensor habe ich auch noch nicht. Die ursprüngliche Anwendung/Idee (mitbekommen, wenn ich das Licht einschalte per "Parallel-Trafo") scheitert momentan noch, weil die Osram Lightify noch nicht so tut wie ich will... ;-)

Aber wenn ich was testen kann: immer gerne her!

Gruß und danke, Joachim
FHEM PI3B+ Bullseye: 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)