HM-Sen-Db-Pcb

Begonnen von marko67, 11 Dezember 2014, 11:35:46

Vorheriges Thema - Nächstes Thema

ChrisK

Zitat von: frank am 31 August 2015, 10:38:50
sicherlich werden auch nicht alle daten einen restart überleben. also einfach erneut klingeln, dann kommen die internals wieder. schau in fhem.save, was und wann die daten gespeichert werden.
Ok, das ist schon mal beruhigend, dass die nicht immer angezeigt werden müssen (so interpretier ich das mal ;) ).
Die fhem.save muss ich mir dann heute Abend mal angucken.

Mir ist aber gerade im Log aufgefallen, dass beim durchprobieren gestern das notify doch zwei Mal ausgelöst wurde.
Zumindest sehe ich in der Log-Tabelle history zwei Mal ein "cmd_event: tuer_klingel" und ein cmd_1 bzw. cmd_2 als state. D.h. ich muss gucken, was ich gestern durch getestet hab, irgendwann zwischendurch war es wohl richtig.

ChrisK

Sodale... Klappt jetzt alles, war nur falsch angeschlossen, also mein Fehler.
Ich hatte ja geschrieben, dass ich die zwei L-Kabel angeschlossen hatte, das war falsch, denn da war immer Strom dran. Deswegen wurde auch das Event ausgelöst als ich am rumspielen war, immer wenn ich ein Kabel abgeklemmt und wieder angeklemmt hab, floss Strom.

Hier ist ein Bild der Klingelanlage, wo es 4 Drähte zu gibt. Bisher dachte ich, dass die beiden CFP-Kabel nur für das Videobild zuständig sind. Angeschlossen müssen bei mir aber L und CFP1 sein. Und zwar, so wie Du es beschrieben hattest vuffiraa, an Input und GND.

Danke Euch für die Unterstützung hier!

moelski

Moin !

Klemme mich hier mal dran  :)

Habe heute morgen das Teil zusammen gelötet. Aber ein Pairing klappt auch bei mir nicht richtig.
Kriege am ende immer State nack oder STATE RESPONSE TIMEOUT:RegisterRead

Hier noch ein List vom Device ...
Internals:
   CFGFN
   CUL_HM_MSGCNT 17
   CUL_HM_RAWMSG A1A108400398BD20000001000DC4D45513036353638303740010101::-46:CUL_HM
   CUL_HM_RSSI -46
   CUL_HM_TIME 2015-12-29 09:20:51
   DEF        398BD2
   IODev      CUL_HM
   LASTInputDev CUL_HM
   MSGCNT     17
   NAME       HM_398BD2
   NR         778
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   lastMsg    No:10 - t:00 s:398BD2 d:000000 1000DC4D45513036353638303740010101
   protCmdDel 8
   protLastRcv 2015-12-29 09:20:51
   protNack   1 last_at:2015-12-29 09:04:40
   protResndFail 1 last_at:2015-12-29 09:20:56
   protSnd    3 last_at:2015-12-29 09:20:51
   protState  CMDs_done_Errors:1
   rssi_at_CUL_HM lst:-46 min:-55.5 max:-42.5 cnt:17 avg:-46.91
   Readings:
     2015-12-29 09:04:40   CommandAccepted no
     2015-12-29 09:20:51   D-firmware      1.0
     2015-12-29 09:20:51   D-serialNr      MEQ0656807
     2015-12-29 09:04:39   R-pairCentral   set_0xD28476
     2015-12-29 09:20:56   state           RESPONSE TIMEOUT:RegisterRead
     Regl_00.:
       VAL
   Helper:
     HM_CMDNR   16
     cSnd       01D28476398BD2000802010AD20B840C76,01D28476398BD200040000000000
     getCfgList all
     getCfgListNo ,4
     mId        00DC
     rxType     4
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +398BD2,00,00,00
       nextSend   1451377251.69323
       prefIO
       rxt        0
       vccu
       p:
         398BD2
         00
         00
         00
     Mrssi:
       mNo        10
       Io:
         CUL_HM     -44
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_cul_hm:
         avg        -46.9117647058824
         cnt        17
         lst        -46
         max        -42.5
         min        -55.5
     Shadowreg:
       RegL_00.    02:01 0A:D2 0B:84 0C:76
Attributes:
   IODev      CUL_HM
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.0
   model      HM-Sen-DB-PCB
   room       HW_Schalter
   serialNr   MEQ0656807
   subType    pushButton


Nutze einen CUL (Firmware 1.61) und der Rest meiner Devices funktioniert tadellos.

Gibt es hier inzwischen eine Lösung?

Grüße Dominik
Grüße Dominik

martinp876

es braucht die rohmessages.
die CUL -FW wir oben im Forum angeschlagen ist für HM geeignet.


moelski

Moin !

Zitates braucht die rohmessages.
Da kann ich bestimmt helfen.

Was muss ich tun um die Messages für euch sinnvoll aufzuzeichnen?

Grüße
Grüße Dominik

martinp876


justklaus

 Hallo *

bisher hatte ich mit meinen HM-Geräten nie Probleme aber mit dem Pairing eines HM-Sen-DB-PCB und CUL V 1.61 komme ich es einfach keinen mm bzw. nicht über State Nack hinnaus.

Set Getconfig führt zu : protCmdPend 3 CMDs_pending.
Configtaster am HM-Sen-DB-PCB erzeugt : RESPONSE TIMEOUT:RegisterRead

Austausch der Batterien hat leider auch nicht geholfen. Ich hoffe ich habe den entscheidenden Tipp nicht irgendwo überlesen.


Internals:
   CFGFN
   CUL_0_MSGCNT 3
   CUL_0_RAWMSG A0A038002398C5FA0A9C180::-54.5:CUL_0
   CUL_0_RSSI -54.5
   CUL_0_TIME 2016-02-27 11:30:02
   DEF        398C5F
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     3
   NAME       HM_398C5F
   NR         1218
   STATE      Nack
   TYPE       CUL_HM
   lastMsg    No:03 - t:02 s:398C5F d:A0A9C1 80
   protCmdDel 5
   protLastRcv 2016-02-27 11:30:02
   protNack   1 last_at:2016-02-27 11:30:02
   protSnd    2 last_at:2016-02-27 11:30:02
   protState  CMDs_done_Errors:1
   rssi_at_CUL_0 lst:-54.5 max:-54.5 cnt:3 avg:-59.83 min:-64
   Readings:
     2016-02-27 11:30:02   CommandAccepted no
     2016-02-27 11:30:02   D-firmware      1.0
     2016-02-27 11:30:02   D-serialNr      MEQ0656666
     2016-02-27 11:30:02   R-pairCentral   set_0xA0A9C1
     2016-02-27 11:30:02   state           Nack
   Helper:
     HM_CMDNR   3
     cSnd       01A0A9C1398C5F00050000000000,01A0A9C1398C5F000802010AA00BA90CC1
     getCfgList all
     getCfgListNo ,4
     mId        00DC
     rxType     4
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +398C5F,00,00,00
       nextSend   1456569002.59387
       prefIO
       rxt        0
       vccu
       p:
         398C5F
         00
         00
         00
     Mrssi:
       mNo        03
       Io:
         CUL_0      -52.5
     Prt:
       bErr       0
       mmcS       2
       sProc      0
       mmcA:
         ++A001A0A9C1398C5F00050000000000
         ++A001A0A9C1398C5F000802010AA00BA90CC1
       Rspwait:
     Q:
       qReqConf   00
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_cul_0:
         avg        -59.8333333333333
         cnt        3
         lst        -54.5
         max        -54.5
         min        -64
     Shadowreg:
       RegL_00.    02:01 0A:A0 0B:A9 0C:C1
Attributes:
   IODev      CUL_0
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-Sen-DB-PCB
   room       CUL_HM
   serialNr   MEQ0656666
   subType    pushButton


2016.02.27 11:30:01.799 4: CUL_Parse: CUL_0 A 1A 01 8400 398C5F 000000 1000DC4D4551303635363636364001010114 -64
2016.02.27 11:30:02.067 4: CUL_send:  CUL_0As 10 02 A001 A0A9C1 398C5F 00050000000000
2016.02.27 11:30:02.236 4: CUL_Parse: CUL_0 A 1A 02 8400 398C5F 000000 1000DC4D455130363536363636400101011A -61
2016.02.27 11:30:02.338 4: CUL_send:  CUL_0As 13 03 A001 A0A9C1 398C5F 000802010AA00BA90CC1
2016.02.27 11:30:02.493 4: CUL_Parse: CUL_0 A 0A 03 8002 398C5F A0A9C1 8027 -54.5
2016.02.27 11:30:18.242 4: CUL_Parse: CUL_0 A 14 DB 845E 2E0F9D 000000 81658C000008000008D2FFEF -82.5


Wenn ich weitere Info bringen muss gerne sofort  :-[

vielen Dank !
klaus

martinp876

das Device antwortet nicht.
du hast dien CUL - da gibt es timing Probleme.
hast du die entsprechende "HM" SW für CUL? Ohne die kann ich nicht helfen . das hatten wir schon x-mal - klappte ohne nicht.

Die Logs sehen nicht danach aus.

justklaus

Danke für die Antwort. Ja, es ist CUL mit FW VERSION V 1.61 CUL868.

Vermutlich meinst du dieses Update zur CUL - HM Version vom 27 Oktober 2015.
Dann werde ich heute Abend berichten.

LG Klaus

justklaus


ich habe vor Flash-Vorgängen immer schon gehörigen Respekt gehabt. Der hat sich nun verfestigt.
Ich Trottel habe wohl bei der Erstprogrammierung den Programmierknopf beschädigt. Das übliche knacken ist nicht zu hören, die Form ist eher konkav als flach.

Das wird ein teurer Klingelsensor aber wollte eh mal einen zweit-CUL anschaffen.
Also nach Lieferung auf ein neues ...

lG Klaus

justklaus

habe das HM Update übernommen und den neuen CUL entsprechend geflasht.
Leider keine Änderung. Kommunikation mit Device klemmt.

CUL Version meldet nun : V 99.75 CUL868

der Mitschnitt schaut so aus:
2016.03.03 19:49:38.738 4: CUL_Parse: CUL_0  0237291E01A 01 8400 398C5F 000000 1000DC4D45513036353636363640010101 -58.5
2016.03.03 19:49:38.938 4: CUL_send:  CUL_0                      Aw 09 10 02 A001 A0A9C1 398C5F 00050000000000
2016.03.03 19:49:39.041 4: CUL_Parse: CUL_0  0240321E010 02 A001 A0A9C1 398C5F 00050000000000 -138
2016.03.03 19:49:39.178 4: CUL_Parse: CUL_0  0241701E01A 02 8400 398C5F 000000 1000DC4D45513036353636363640010101 -58
2016.03.03 19:49:39.188 4: CUL_send:  CUL_0                    Aa 163D 13 03 A001 A0A9C1 398C5F 000802010AA00BA90CC1
2016.03.03 19:49:39.307 3: CUL_parse: CUL_0  id:398C5F dhmSt:104
2016.03.03 19:49:39.308 4: CUL_Parse: CUL_0  0242991E013 03 A001 A0A9C1 398C5F 000802010AA00BA90CC1 -138
2016.03.03 19:49:39.426 4: CUL_Parse: CUL_0  0244181E00A 03 8002 398C5F A0A9C1 80 -58.5


Internals:
   CFGFN
   CUL_0_MSGCNT 3
   CUL_0_RAWMSG A0A058002398C5FA0A9C180::-53.5:CUL_0
   CUL_0_RSSI -53.5
   CUL_0_TIME 2016-03-03 19:34:03
   DEF        398C5F
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     3
   NAME       HM_398C5F
   NR         602
   STATE      Nack
   TYPE       CUL_HM
   lastMsg    No:05 - t:02 s:398C5F d:A0A9C1 80
   protCmdDel 5
   protLastRcv 2016-03-03 19:34:03
   protNack   1 last_at:2016-03-03 19:34:03
   protSnd    2 last_at:2016-03-03 19:34:03
   protState  CMDs_done_Errors:1
   rssi_at_CUL_0 max:-53.5 avg:-54.66 min:-57 cnt:3 lst:-53.5
   Readings:
     2016-03-03 19:34:03   CommandAccepted no
     2016-03-03 19:34:03   D-firmware      1.0
     2016-03-03 19:34:03   D-serialNr      MEQ0656666
     2016-03-03 19:34:03   R-pairCentral   set_0xA0A9C1
     2016-03-03 19:34:03   state           Nack
   Helper:
     HM_CMDNR   5
     cSnd       01A0A9C1398C5F00050000000000,01A0A9C1398C5F000802010AA00BA90CC1
     getCfgList all
     getCfgListNo ,4
     mId        00DC
     rxType     4
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       LRcTm      682648
       LRcTmCnt   1
       LSndDlya
       LSndDlyb
       newChn     +398C5F,00,00,00
       nextSend   1457030043.65173
       nextSendLRmsg A0A058002398C5FA0A9C180
       prefIO
       rxt        0
       vccu
       p:
         398C5F
         00
         00
         00
     Mrssi:
       mNo        05
       Io:
         CUL_0      -51.5
     Prt:
       bErr       0
       mmcS       2
       sProc      0
       mmcA:
         ++A001A0A9C1398C5F00050000000000
         ++A001A0A9C1398C5F000802010AA00BA90CC1
       Rspwait:
     Q:
       qReqConf   00
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_cul_0:
         avg        -54.6666666666667
         cnt        3
         lst        -53.5
         max        -53.5
         min        -57
     Shadowreg:
       RegL_00.    02:01 0A:A0 0B:A9 0C:C1
Attributes:
   IODev      CUL_0
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-Sen-DB-PCB
   room       CUL_HM
   serialNr   MEQ0656666
   subType    pushButton



LG Klaus

martinp876

Das timing sieht recht gutnaus. Aber ist das auch die cul für hm? Sieht mir nicht danach aus

justklaus

nun bin ich verunsichert. Ich meine ja. :-\ Zumindest funktionieren meine 15-18 HM Sensoren/Aktoren ohne Mucken.

Es ist ein CC1101-USB-Lite 868MHz.
Auf einer Seite ist "BUSWARE CUL V3" markiert, gegenüber "CUL V3.4"

Attribut RFMODE steht auf Homematic ..
Internals:
   CMDS       BbCFiAZEGMKJUYRTVWXefmltux
   CUL_0_MSGCNT 2202
   CUL_0_TIME Initialized
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:
   DEF        /dev/ttyACM0@9600 1034
   DeviceName /dev/ttyACM0@9600
   FD         10
   FHTID      1034
   NAME       CUL_0
   NR         46
   PARTIAL
   RAWMSG     AFF510000F5EF00140DA45F33C1B9A0A9C184147C000C8200E808CEFF05
   RSSI       -71.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 99.75 CUL868
   VERSION_HW CUL_V3.4
   VERSION_TS yes
   initString X21
Ar
At1
   Matchlist:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
   Readings:
     2016-03-04 19:36:58   cmds             B b C F i A Z E G M K J U Y R T V W X e f m l t u x
     2016-03-04 19:45:20   hmSioDly        0
     2016-03-04 18:23:47   raw             is00000FF0FFFF
     2016-03-04 19:01:04   scF             0.999970705519653
     2016-03-04 19:45:20   state           Initialized
     2016-03-03 19:51:13   version         V 99.75 CUL868
   Helper:
     33c1b9:
       QUEUE:
     33c7c3:
       QUEUE:
     33c7d6:
       QUEUE:
     36dfef:
       QUEUE:
     377895:
       QUEUE:
     390e8c:
       QUEUE:
     396b44:
       QUEUE:
     396b61:
       QUEUE:
     398c5f:
       QUEUE:
     3ac505:
       QUEUE:
     3ac57e:
       QUEUE:
     3b88cf:
       QUEUE:
     3d5287:
       QUEUE:
     3e43fa:
       QUEUE:
     3e4403:
       QUEUE:
     3e9d1b:
       QUEUE:
     Hm:
       FUP        0
       hmCrdts    5
       hmSbusy    0
     Q:
       Cap:
         sum        22500
     Ref:
       Lhmt       497592
       Lsys       49459393
       Sdly       1
       dwoCCAAa   104
       dwoCCAAw   96
       nusew      6
       pTTu       1024
       pingMax    0
       pingMin    1
       pingRef    2
       pingdly    2
       pinglm     9
       pingtm     48965120
       scErr      2.0045268824324
       scF        0.999970705519653
       scFN       2
       scHT       79985688
       scHTL      85105952
       scST       41689016
       scSTL      46809128
       tgtdly     104
Attributes:
   group      Fhem
   hmId       A0A9C1
   rfmode     HomeMatic
   room       System
   verbose    4


LG Klaus

martinp876

Wie in den angepintenthreats vermerkt braucht hm eine besondere cul fw und ein besonderes 00_cul . leider integriert Rudi den code nicht, weil nicht von ihm getestet. Und testen will er nicht. Also wird er ihn nie einbauen. Du musst ihn also selbst einbauen. Der normale code hat keine Kompensation des timing. Der kann auf Dauer nicht funktionieren.
Die logs sehen nichtkorrekt aus, das ist nicht der hm code.
Schau in den gepintenthreats.

justklaus

Hallo Martin,

erst einmal vielen Dank für die Hilfestellung. Leider bleibt es bei mir beim pairing-Problem. Der Klingelsensor (398C5F) will einfach nicht.  Alle anderen um die 18 Aktoren Sensoren laufen einwandfrei. So ein Teil wäre zwar ganz nett gewesen aber nun wird das Ding eingetütet >:(


CUL VERSION V 99.78 CUL868
00_CUL sowie zur Sicherheit den übrigen Code des letzten Test-Packets ausgetauscht - warscheinlich unnötig.


2016-03-05 17:56:21.651 Global global UNDEFINED HM_398C5F CUL_HM 398C5F
2016-03-05 17:56:21.651 Global global DEFINED HM_398C5F
2016-03-05 17:56:21.651 Global global DEFINED FileLog_HM_398C5F
2016.03.05 17:56:21.668 4 : CUL_send: CUL_0 Aw 09 10 02 A001 A0A9C1 398C5F 00050000000000
2016.03.05 17:56:21.679 3 : CUL_send: CUL_0 id:398C5F dDly:73
2016-03-05 17:56:21.721 CUL_HM HM_398C5F D-firmware: 1.0
2016-03-05 17:56:21.721 CUL_HM HM_398C5F D-serialNr: MEQ0656666
2016.03.05 17:56:21.769 4 : CUL_Parse: CUL_0 351753 A FF13 09093952 00 10 02 A001 A0A9C1 398C5F 00050000000000 -138
2016.03.05 17:56:21.906 4 : CUL_Parse: CUL_0 351889 A FF11 09094112 00 1A 02 8400 398C5F 000000 1000DC4D45513036353636363640010101 -47.5
2016.03.05 17:56:21.916 4 : CUL_send: CUL_0 Aw 0B 13 03 A001 A0A9C1 398C5F 000802010AA00BA90CC1
2016.03.05 17:56:21.927 3 : CUL_send: CUL_0 id:398C5F dDly:93
2016-03-05 17:56:21.943 CUL_HM HM_398C5F D-firmware: 1.0
2016-03-05 17:56:21.943 CUL_HM HM_398C5F D-serialNr: MEQ0656666
2016.03.05 17:56:22.036 3 : CUL_ParseTsHM: CUL_0 id:398C5F dhmSt:104
2016.03.05 17:56:22.037 4 : CUL_Parse: CUL_0 352020 A FF13 09094216 00 13 03 A001 A0A9C1 398C5F 000802010AA00BA90CC1 -138
2016.03.05 17:56:22.154 4 : CUL_Parse: CUL_0 352137 A FF11 09094360 00 0A 03 8002 398C5F A0A9C1 80 -48
2016-03-05 17:56:22.174 CUL_HM HM_398C5F NACK
2016-03-05 17:56:22.174 CUL_HM HM_398C5F Nack


LG Klaus