Sendebestätigung (grüne LED) funktioniert bei Fensterkontakten nicht meh [solved

Begonnen von obelix221, 18 November 2017, 10:18:47

Vorheriges Thema - Nächstes Thema

obelix221

Hallo zusammen,

Seit einer geraumen Zeit funktioniert bei meinen Fensterkontakten HM-Sec-SCo (ca. 15 Stück) die Sendebestätigung nicht mehr.
Die LED am Kontakt bleibt lange gelb und wechselt dann kurz auf rot.

Monatelang haben die Kontakte eine Statusänderung immer mit grün quittiert.

Die Kontakte sind nach wie vor korrekt gepaired, und zeigen am Server auch korrekt die Statusmeldungen an.

Fürchte an meinem CUL stimmt etwas nicht mehr....schicke gleich noch die Konfiguration des CULs.

Gibt es eine Einstellung am CUL, die für die Sendebestätigung explizit gesetzt sein muss?

Grüße obelix221


RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

mgernoth

Hallo,

Zitat von: obelix221 am 18 November 2017, 10:18:47
Seit einer geraumen Zeit funktioniert bei meinen Fensterkontakten HM-Sec-SCo (ca. 15 Stück) die Sendebestätigung nicht mehr.
Die LED am Kontakt bleibt lange gelb und wechselt dann kurz auf rot.

Ich nehme an, dass Dein Fhem aktuell ist?

Wenn das so ist und das Problem mit der aktuellen Version auftritt, entferne Bitte einmal den additional CUL ACK aus 10_CUL_HM.pm (Zeilen 2749 bis 2752) und starte Fhem neu:

      push @ack,$mh{shash},$mh{mNo}."8002".$mh{dst}.$mh{src}."00"
        if (   $ioId eq $mh{dst}
            && !$mh{devH}{IODev}->{helper}{VTS_ACK}
            && $mh{devH}{IODev}->{TYPE} !~ m/^(HMLAN|HMUARTLGW)$/); #noansi: additional CUL ACK


Löst diese Änderung das Problem?

Viele Grüße
  Michael

obelix221

Hi Michael,

Ja, ich nutze die aktuellste FHEM Version.

Habe die 4 Zeilen auskommentiert, FHEM neu gestartet, aber leider keine Veränderung an den Sensoren.

#push @ack,$mh{shash},$mh{mNo}."8002".$mh{dst}.$mh{src}."00"
      #  if (   $ioId eq $mh{dst}
      #      && !$mh{devH}{IODev}->{helper}{VTS_ACK}
      #      && $mh{devH}{IODev}->{TYPE} !~ m/^(HMLAN|HMUARTLGW)$/); #noansi: additional CUL ACK



Anbei das list Kommando für meinen CUL:
Internals:
   CMDS       BbCFiAZNkGMKUYRTVWXefmLltux
   CUL_0_MSGCNT 68
   CUL_0_TIME 2017-11-18 11:48:27
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/ttyACM0@9600 1034
   DeviceName /dev/ttyACM0@9600
   FD         11
   FHTID      1034
   NAME       CUL_0
   NR         45
   NR_CMD_LAST_H 50
   PARTIAL
   RAWMSG     A0FDA861051ABDA0000000A8CB70A0000F8
   RSSI       -78
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.66 CUL868
   initString X21
Ar
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2017-11-18 11:22:54   ccconf          freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB
     2017-11-18 11:43:40   cmds             B b C F i A Z N k G M K U Y R T V W X e f m L l t u x
     2017-11-18 07:43:40   raw             is11110010101011101000000110000010
     2017-11-18 11:48:27   state           Initialized
     2017-11-18 11:23:07   uptime          2 20:38:41
     2016-12-02 11:07:03   version         V 1.66 CUL868
   XMIT_TIME:
     1511001844.16275
     1511001844.41194
     1511001846.51626
     1511001846.75831
     1511001847.382
     1511001849.00437
     1511001868.61546
     1511001869.17973
     1511001869.96827
     1511001871.03945
     1511001872.35167
     1511001874.1042
     1511001886.44752
     1511001887.01341
     1511001887.61964
     1511001888.76602
     1511001890.06931
     1511001891.64312
     1511001897.94425
     1511001898.4077
     1511001933.39779
     1511001933.93555
     1511001934.78178
     1511001935.88472
     1511001937.18344
     1511001938.78969
     1511002009.29214
     1511002009.84007
     1511002010.69966
     1511002011.81221
     1511002013.24002
     1511002014.89091
     1511002067.79609
     1511002068.32855
     1511002069.14119
     1511002070.16804
     1511002071.62099
     1511002073.3666
     1511002077.27638
     1511002077.84628
     1511002078.6873
     1511002079.78183
     1511002081.20856
     1511002082.87336
     1511002098.11554
     1511002098.38607
     1511002098.94328
     1511002099.80153
     1511002100.943
     1511002102.3183
   helper:
     4DEC71:
       QUEUE:
     4DF40F:
       QUEUE:
     4DF420:
       QUEUE:
     4DF422:
       QUEUE:
     4DF428:
       QUEUE:
     4F9C6B:
       QUEUE:
     569FF8:
       QUEUE:
Attributes:
   hmId       1FA02A
   rfmode     HomeMatic
   room       CUL_HM

RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

mgernoth

Hallo,

ah, ich sehe gerade, dass Du auch Probleme mit virtuellen Aktoren bei Tastern hast. Dann koennen diese Zeilen nicht der Ausloeser sein.

Bitte sniffe die RAW-Messages sowohl fuer einen Fensterkontakt als auch fuer einen Taster.

EDIT: Bitte auch ein list des Fensterkontakts und des Tasters einstellen.

Viele Gruesse
  Michael

obelix221

Hi Michael,

1) list eines Fensterkontaktes:

Internals:
   CUL_0_MSGCNT 6
   CUL_0_RAWMSG A0DACA6104DF45C1FA02A06010000::-47.5:CUL_0
   CUL_0_RSSI -47.5
   CUL_0_TIME 2017-11-18 12:00:33
   DEF        4DF45C
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     6
   NAME       TT_LI_WZ_EG
   NOTIFYDEV  global
   NR         99
   NTFY_ORDER 50-TT_LI_WZ_EG
   STATE      closed
   TYPE       CUL_HM
   lastMsg    No:AC - t:10 s:4DF45C d:1FA02A 06010000
   protLastRcv 2017-11-18 12:00:33
   rssi_at_CUL_0 avg:-49.33 min:-50.5 cnt:6 lst:-47.5 max:-47.5
   READINGS:
     2017-11-18 11:43:50   Activity        alive
     2017-02-25 15:59:23   CommandAccepted yes
     2017-02-25 15:59:22   D-firmware      1.0
     2017-02-25 15:59:22   D-serialNr      NEQ0948343
     2017-02-25 15:59:24   PairedTo        0x1FA02A
     2017-02-25 15:54:19   R-cyclicInfoMsg on
     2017-02-25 15:54:20   R-eventDlyTime  0 s
     2017-02-25 15:59:24   R-pairCentral   0x1FA02A
     2017-02-25 15:54:19   R-sabotageMsg   on
     2017-02-25 15:54:20   R-sign          on
     2017-02-25 15:59:24   RegL_00.        02:00 09:01 0A:1F 0B:A0 0C:2A 10:01 14:06 00:00
     2017-02-25 15:59:24   RegL_01.        08:01 20:9C 21:00 30:06 00:00
     2017-02-25 15:59:23   aesCommToDev    ok
     2017-02-25 15:59:23   aesKeyNbr       00
     2017-11-18 12:00:33   alive           yes
     2017-11-18 12:00:33   battery         ok
     2017-11-18 12:00:33   contact         closed (to Vact_dev)
     2017-11-18 12:00:33   recentStateType info
     2017-11-18 12:00:33   sabotageError   off
     2017-11-18 12:00:33   state           closed
     2017-03-09 11:24:58   trigDst_1FA02A  noConfig
     2017-02-22 13:49:32   trigDst_broadcast noConfig
     2017-11-18 08:12:37   trigger_cnt     78
   helper:
     HM_CMDNR   172
     mId        00C7
     rxType     28
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4DF45C,00,00,00
       nextSend   1511002833.25174
       prefIO
       rxt        2
       vccu
       p:
         4DF45C
         00
         00
         00
     mRssi:
       mNo        AC
       io:
         CUL_0      -45.5
     prt:
       bErr       0
       sProc      0
       sleeping   1
     q:
       qReqConf   00
       qReqStat
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1511002833.31836
       ack:
         HASH(0x3824060)
         AC80021FA02A4DF45C00
     rssi:
       at_CUL_0:
         avg        -49.3333333333333
         cnt        6
         lst        -47.5
         max        -47.5
         min        -50.5
     tmpl:
Attributes:
   IODev      CUL_0
   actCycle   002:50
   actStatus  alive
   alarmDevice Sensor
   alarmSettings alarm6,|TT_Li_WZ_EG:open|$EVENT|on
   autoReadReg 4_reqStatus
   devStateIcon open:fts_door_open closed:fts_door
   expert     2_raw
   firmware   1.0
   icon       fts_door_slide_2w
   model      HM-SEC-SCo
   room       Alarm,Wohnzimmer
   serialNr   NEQ0948343
   subType    threeStateSensor
   userattr   winOpenMaxTrigger winOpenTimer winOpenTimer2 winOpenType:Fenster,Türe winOpenName
   winOpenMaxTrigger 3
   winOpenName Terrassentür links
   winOpenTimer 00:10:00
   winOpenTimer2 00:15:00
   winOpenType Fenster


2) list eines Tasters

Internals:
   DEF        4E9BCA
   IODev      CUL_0
   NAME       HM_4E9BCA
   NOTIFYDEV  global
   NR         65
   NTFY_ORDER 50-HM_4E9BCA
   STATE      HM_4E9BCA_Btn_04 Short
   TYPE       CUL_HM
   channel_01 HM_4E9BCA_Btn_01
   channel_02 HM_4E9BCA_Btn_02
   channel_03 HM_4E9BCA_Btn_03
   channel_04 HM_4E9BCA_Btn_04
   channel_05 HM_4E9BCA_Btn_05
   channel_06 HM_4E9BCA_Btn_06
   READINGS:
     2017-03-22 18:58:43   CommandAccepted yes
     2017-03-22 18:58:37   D-firmware      1.2
     2017-03-22 18:58:37   D-serialNr      NEQ1000944
     2017-03-22 18:58:43   PairedTo        0x1FA02A
     2017-03-22 18:58:43   R-pairCentral   0x1FA02A
     2017-03-22 18:58:43   RegL_00.        02:01 0A:1F 0B:A0 0C:2A 18:00 00:00
     2017-11-18 07:43:30   alive           yes
     2017-11-18 07:43:53   battery         ok
     2017-11-18 07:43:30   powerOn         2017-11-18 07:43:30
     2017-11-18 07:43:30   recentStateType info
     2017-11-18 07:43:53   state           HM_4E9BCA_Btn_04 Short
   helper:
     HM_CMDNR   63
     mId        00A9
     rxType     28
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4E9BCA,00,00,00
       prefIO
       rxt        2
       vccu
       p:
         4E9BCA
         00
         00
         00
     mRssi:
       mNo
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf
       qReqStat
     role:
       dev        1
     tmpl:
Attributes:
   IODev      CUL_0
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.2
   model      HM-PB-6-WM55
   room       Wohnzimmer
   serialNr   NEQ1000944
   subType    remote
   webCmd     getConfig:clear msgEvents


Mitsniffen habe ich noch nie gemacht, habe mich aber jetzt folgende Zeilen in die cfg geschrieben:

attr global verbose 1
attr global mseclog 1
attr CUL_0 verbose 4


und einen shutdown restart
durchgeführt.

Allerdings bleibt sowohl beim Drücken des Schalters, als auch beim Öffnen bzw. Schließen des Fensterkontaktes das Log leer?!?
2017.11.18 13:10:27.776 0: Server shutdown
2017.11.18 13:10:30.943 1: Including fhem.cfg
2017.11.18 13:10:40.667 1: Including ./log/fhem.save
2017.11.18 13:10:47.509 1: usb create starting
2017.11.18 13:10:53.948 1: usb create end
2017.11.18 13:10:54.068 0: Featurelevel: 5.8
2017.11.18 13:10:54.069 0: Server started with 365 defined entities (fhem.pl:15377/2017-11-01 perl:5.020002 os:linux user:fhem pid:18874)
2017.11.18 13:10:54.696 1: [Alarm 0] has undefined save data , disarming
2017.11.18 13:10:54.726 1: [Alarm 1] has undefined save data , disarming
2017.11.18 13:10:54.784 1: [Alarm 3] has undefined save data , disarming
2017.11.18 13:10:54.814 1: [Alarm 4] has undefined save data , disarming
2017.11.18 13:10:54.843 1: [Alarm 5] has undefined save data , disarming
2017.11.18 13:10:54.902 1: [Alarm 7] has undefined save data , disarming


Das sieht sehr mager aus. Ich gehe davon aus, dass ich die Attribute falsch gesetzt habe.

Habe mich am wiki orientiert: https://wiki.fhem.de/wiki/Homematic_Nachrichten_sniffen
RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

frank

ZitatDas sieht sehr mager aus. Ich gehe davon aus, dass ich die Attribute falsch gesetzt habe.
hast du vor dem restart auch gesichert? ich denke nicht.
du musst auch kein restart machen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

obelix221

Hi Frank,

ja gespeichert und damit beim Restart des Servers die CFG neu eingelesen.

Auf das Restarten kann ich doch nur verzichten, wenn ich es direkt in der Befehlszeile absetze, oder?
Die CFG wird ja nicht dynamisch nachgeladen.


RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

frank

Zitat von: obelix221 am 18 November 2017, 13:31:15
Auf das Restarten kann ich doch nur verzichten, wenn ich es direkt in der Befehlszeile absetze, oder?
Die CFG wird ja nicht dynamisch nachgeladen.
ja klar. davon war ich ausgegangen.
schau auf den detailseiten von cul und global, ob die attribute gesetzt sind.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

obelix221

OK, jetzt habe ich es direkt über das Web-Interface eingegeben.

Hier das Log beim Drücken des Schalters:
017.11.18 13:53:40 5: CUL/RAW: /A0DDA84104F9C6B1FA02A0601C5001D

2017.11.18 13:53:40 4: CUL_Parse: CUL_0 A 0D DA 8410 4F9C6B 1FA02A 0601C5001D -59.5
2017.11.18 13:53:40 5: CUL_0: dispatch A0DDA84104F9C6B1FA02A0601C500::-59.5:CUL_0
2017.11.18 13:53:49 5: CUL/RAW: /A0B8AA6404E98AE1FA02A011619

2017.11.18 13:53:49 4: CUL_Parse: CUL_0 A 0B 8A A640 4E98AE 1FA02A 011619 -61.5
2017.11.18 13:53:49 5: CUL_0: dispatch A0B8AA6404E98AE1FA02A0116::-61.5:CUL_0
2017.11.18 13:53:49 5: CUL_0 sending As0A8A80021FA02A4E98AE00
2017.11.18 13:53:49 5: SW: As0A8A80021FA02A4E98AE00
2017.11.18 13:53:49 5: CUL/RAW: /A0B8BA2404E98AE1FA02A01161E

2017.11.18 13:53:49 4: CUL_Parse: CUL_0 A 0B 8B A240 4E98AE 1FA02A 01161E -59
2017.11.18 13:53:49 5: CUL_0: dispatch A0B8BA2404E98AE1FA02A0116::-59:CUL_0
2017.11.18 13:53:49 5: CUL_0 sending As0D8B80021FA02A4E98AE0101C800
2017.11.18 13:53:49 5: SW: As0D8B80021FA02A4E98AE0101C800
2017.11.18 13:53:49 5: CUL/RAW: /A0B8CA2404E98AE1FA02A01161F

2017.11.18 13:53:49 4: CUL_Parse: CUL_0 A 0B 8C A240 4E98AE 1FA02A 01161F -58.5
2017.11.18 13:53:49 5: CUL_0: dispatch A0B8CA2404E98AE1FA02A0116::-58.5:CUL_0
2017.11.18 13:53:49 5: CUL_0 sending As0D8C80021FA02A4E98AE0101C800
2017.11.18 13:53:49 5: SW: As0D8C80021FA02A4E98AE0101C800


und hier für den Fensterkontakt:

2017.11.18 13:55:42 5: CUL/RAW: /A0CB0A6414DEC711FA02A0107C833

2017.11.18 13:55:42 4: CUL_Parse: CUL_0 A 0C B0 A641 4DEC71 1FA02A 0107C833 -48.5
2017.11.18 13:55:42 5: CUL_0: dispatch A0CB0A6414DEC711FA02A0107C8::-48.5:CUL_0
2017.11.18 13:55:42 5: CUL_0 sending As0AB080021FA02A4DEC7100
2017.11.18 13:55:42 5: SW: As0AB080021FA02A4DEC7100
2017.11.18 13:55:43 5: CUL/RAW: /A0CB1A6414DEC711FA02A0107C82D

2017.11.18 13:55:43 4: CUL_Parse: CUL_0 A 0C B1 A641 4DEC71 1FA02A 0107C82D -51.5
2017.11.18 13:55:43 5: CUL_0: dispatch A0CB1A6414DEC711FA02A0107C8::-51.5:CUL_0
2017.11.18 13:55:43 5: CUL_0 sending As0AB180021FA02A4DEC7100
2017.11.18 13:55:43 5: SW: As0AB180021FA02A4DEC7100
2017.11.18 13:55:44 5: CUL/RAW: /A0CB2A6414DEC711FA02A0107C831

2017.11.18 13:55:44 4: CUL_Parse: CUL_0 A 0C B2 A641 4DEC71 1FA02A 0107C831 -49.5
2017.11.18 13:55:44 5: CUL_0: dispatch A0CB2A6414DEC711FA02A0107C8::-49.5:CUL_0
2017.11.18 13:55:44 5: CUL_0 sending As0AB280021FA02A4DEC7100
2017.11.18 13:55:44 5: SW: As0AB280021FA02A4DEC7100
2017.11.18 13:55:45 5: CUL/RAW: /A0CB3A6414DEC711FA02A0107C82F

2017.11.18 13:55:45 4: CUL_Parse: CUL_0 A 0C B3 A641 4DEC71 1FA02A 0107C82F -50.5
2017.11.18 13:55:45 5: CUL_0: dispatch A0CB3A6414DEC711FA02A0107C8::-50.5:CUL_0
2017.11.18 13:55:45 5: CUL_0 sending As0AB380021FA02A4DEC7100
2017.11.18 13:55:45 5: SW: As0AB380021FA02A4DEC7100
2017.11.18 13:55:46 5: CUL/RAW: /A0CB4A6414DEC711FA02A0107C829

2017.11.18 13:55:46 4: CUL_Parse: CUL_0 A 0C B4 A641 4DEC71 1FA02A 0107C829 -53.5
2017.11.18 13:55:46 5: CUL_0: dispatch A0CB4A6414DEC711FA02A0107C8::-53.5:CUL_0
2017.11.18 13:55:46 5: CUL_0 sending As0AB480021FA02A4DEC7100
2017.11.18 13:55:46 5: SW: As0AB480021FA02A4DEC7100
2017.11.18 13:55:48 5: CUL/RAW: /A0CB5A6414DEC711FA02A0107C82F

2017.11.18 13:55:48 4: CUL_Parse: CUL_0 A 0C B5 A641 4DEC71 1FA02A 0107C82F -50.5
2017.11.18 13:55:48 5: CUL_0: dispatch A0CB5A6414DEC711FA02A0107C8::-50.5:CUL_0
2017.11.18 13:55:48 5: CUL_0 sending As0AB580021FA02A4DEC7100
2017.11.18 13:55:48 5: SW: As0AB580021FA02A4DEC7100
2017.11.18 13:55:51 5: CUL/RAW: /A0F27861051AC6E0000000AA0AC0A5A001D

2017.11.18 13:55:51 4: CUL_Parse: CUL_0 A 0F 27 8610 51AC6E 000000 0AA0AC0A5A001D -59.5
2017.11.18 13:55:51 5: CUL_0: dispatch A0F27861051AC6E0000000AA0AC0A5A00::-59.5:CUL_0
2017.11.18 13:55:53 5: CUL/RAW: /A0DDBA6414F9C6B1FA02A0126C4801F

2017.11.18 13:55:53 4: CUL_Parse: CUL_0 A 0D DB A641 4F9C6B 1FA02A 0126C4801F -58.5
2017.11.18 13:55:53 5: CUL_0: dispatch A0DDBA6414F9C6B1FA02A0126C480::-58.5:CUL_0
2017.11.18 13:55:53 5: CUL_0 sending As0DDB80021FA02A4F9C6B0101C400
2017.11.18 13:55:53 5: SW: As0DDB80021FA02A4F9C6B0101C400
2017.11.18 13:55:53 5: CUL/RAW: /A0DDBA6414F9C6B1FA02A0126C48020

2017.11.18 13:55:53 4: CUL_Parse: CUL_0 A 0D DB A641 4F9C6B 1FA02A 0126C48020 -58
2017.11.18 13:55:53 5: CUL_0: dispatch A0DDBA6414F9C6B1FA02A0126C480::-58:CUL_0
2017.11.18 13:55:54 5: CUL_0 sending As0DDB80021FA02A4F9C6B0101C400
2017.11.18 13:55:54 5: SW: As0DDB80021FA02A4F9C6B0101C400
2017.11.18 13:55:54 5: CUL/RAW: /A0DDBA6414F9C6B1FA02A0126C48021

2017.11.18 13:55:54 4: CUL_Parse: CUL_0 A 0D DB A641 4F9C6B 1FA02A 0126C48021 -57.5
2017.11.18 13:55:54 5: CUL_0: dispatch A0DDBA6414F9C6B1FA02A0126C480::-57.5:CUL_0
2017.11.18 13:55:54 5: CUL_0 sending As0DDB80021FA02A4F9C6B0101C400
2017.11.18 13:55:54 5: SW: As0DDB80021FA02A4F9C6B0101C400
RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

obelix221

Es war übrigens ein anderer Taster als der vom ersten Listing.

Hier das Listing von dem Taster von der Raw-Message:

Internals:
   CUL_0_MSGCNT 3
   CUL_0_RAWMSG A0B8CA2404E98AE1FA02A0116::-58.5:CUL_0
   CUL_0_RSSI -58.5
   CUL_0_TIME 2017-11-18 13:53:49
   DEF        4E98AE
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     3
   NAME       HM_4E98AE
   NOTIFYDEV  global
   NR         264
   NTFY_ORDER 50-HM_4E98AE
   STATE      HM_4E98AE_Btn_01 Short
   TYPE       CUL_HM
   channel_01 HM_4E98AE_Btn_01
   channel_02 HM_4E98AE_Btn_02
   channel_03 HM_4E98AE_Btn_03
   channel_04 HM_4E98AE_Btn_04
   channel_05 HM_4E98AE_Btn_05
   channel_06 HM_4E98AE_Btn_06
   lastMsg    No:8C - t:40 s:4E98AE d:1FA02A 0116
   protLastRcv 2017-11-18 13:53:49
   protSnd    2 last_at:2017-11-18 13:53:49
   protState  CMDs_done
   rssi_at_CUL_0 cnt:3 lst:-58.5 max:-58.5 avg:-59.66 min:-61.5
   READINGS:
     2017-04-29 11:17:27   CommandAccepted yes
     2017-11-18 07:19:08   D-firmware      1.2
     2017-11-18 07:19:08   D-serialNr      NEQ1001740
     2017-04-29 11:17:28   PairedTo        0x1FA02A
     2017-04-29 11:17:23   R-pairCentral   0x1FA02A
     2017-11-18 07:36:50   RegL_00.
     2017-11-18 07:10:52   alive           yes
     2017-11-18 13:53:49   battery         ok
     2017-11-18 07:10:52   powerOn         2017-11-18 07:10:52
     2017-11-18 07:10:52   recentStateType info
     2017-11-18 13:53:49   state           HM_4E98AE_Btn_01 Short
   helper:
     HM_CMDNR   140
     mId        00A9
     rxType     28
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4E98AE,00,00,00
       nextSend   1511009629.88216
       prefIO
       rxt        2
       vccu
       p:
         4E98AE
         00
         00
         00
     mRssi:
       mNo        8C
       io:
         CUL_0      -56.5
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   00
       qReqStat
     role:
       dev        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1511009629.97057
       ack:
         HASH(0x3303710)
         8C80021FA02A4E98AE0101C800
     rssi:
       at_CUL_0:
         avg        -59.6666666666667
         cnt        3
         lst        -58.5
         max        -58.5
         min        -61.5
     tmpl:
Attributes:
   IODev      CUL_0
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.2
   model      HM-PB-6-WM55
   room       CUL_HM
   serialNr   NEQ1001740
   subType    remote
   webCmd     getConfig:clear msgEvents



Sorry für die Verwirrung.
RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

noansi

Hallo obelix221,

ist 4DEC71 auch ein Fensterkontakt? Dein List war ein anderer (von 4DF45C).

Außerdem ist
attr global mseclog 1
nicht mehr aktiv gewesen, so dass in Deinem Log Auszug die wichtige ms Zeitangabe fehlt.

Gruß, Ansgar.

obelix221

Hi Ansgar,

Yep, ist genau der gleiche Fensterkontakt, nur an der anderen Terassentür. Kann ich auch nochmal ziehen, unterscheidet sich aber nicht in den für den Fehler ursächlich Parametern von dem anderen, da das Verhalten exakt dasselbe ist.

Ich verstehe,  dass die Zeiten extrem wichtig werden, wenn man Ereignisse in verschiedenen Logfiles in sync bringen möchte, hier geht es meines Erachtens darum, ob grundsätzlich die vollständigen Raw Messages ausgetauscht werden.

Oder gibt es ein Ereignis im Logfile, für das Du zur weiteren Analyse jetzt den Timestamp in ms benötigen würdest?

VG
Obelix
RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

noansi

Hallo obelix221,

ZitatYep, ist genau der gleiche Fensterkontakt, nur an der anderen Terassentür. Kann ich auch nochmal ziehen, unterscheidet sich aber nicht in den für den Fehler ursächlich Parametern von dem anderen,

Mag sein, aber die Erfahrung lehrt, dass der Teufel schon mal im Detail stecken kann. Das richtige List zum richtigen Log ist da schon wichtig und kann auch einen übersehenen Einstellfehler aufdecken.
Abgesehen davon muss Michael dann auch erst mal raten, was im Log denn nun möglicherweise von einem Fentsterkontakt kommt.

ZitatIch verstehe,  dass die Zeiten extrem wichtig werden, wenn man Ereignisse in verschiedenen Logfiles in sync bringen möchte

Insbesondere die Batteriebetriebenen devices sind bezüglich rechtzeitigem Antworttiming besonders empfindlich, da sie, um Strom zu sparen, schnell wieder schlafen gehen. Und dann kann man senden, bis der Arzt kommt, ohne das die das im geringsten interessiert.
Bei einem CUL mit Standardfirmware geben die ms zumindest einen groben Eindruck zu möglichen Timing Fehlern. Sekundenangaben sind definitiv zu grob!

ZitatOder gibt es ein Ereignis im Logfile, für das Du zur weiteren Analyse jetzt den Timestamp in ms benötigen würdest?

Mich interessiert, ob die ACKs kommen, wie es gedacht ist. In Deinem Fenterkontaktlog kommt nur der erste default ACK, den ich Martin habe beim threeStateSensor habe einfügen lassen.
Der zweite erweiterte ACK, der vor der Änderung alleine gesendet worden wäre, taucht nicht auf, wie er soll. Vermutlich wird er irgenwo im Code wieder verworfen.

Das zweite ist die Firmware Version der devices, die sich eventuell unterschiedlich verhalten.

Das dritte Interesse gilt dem Antworttiming, was bezüglich der Taster (keine threeStateSensor devices) von Bedeutung sein kann.

Gruß, Ansgar.

mgernoth

Hallo,

Zitat von: obelix221 am 18 November 2017, 13:57:20

2017.11.18 13:53:49 4: CUL_Parse: CUL_0 A 0B 8A A640 4E98AE 1FA02A 011619 -61.5
2017.11.18 13:53:49 5: CUL_0 sending As0A8A80021FA02A4E98AE00

2017.11.18 13:53:49 4: CUL_Parse: CUL_0 A 0B 8B A240 4E98AE 1FA02A 01161E -59
2017.11.18 13:53:49 5: CUL_0 sending As0D8B80021FA02A4E98AE0101C800


Jetzt bin ich verwirrt. Welche HMID hat Dein virtueller Aktor (list)?
Nachdem Du anscheinend keine VCCU benutzt, muss die ID eine andere sein, als die HMID des CUL...

Viele Grüße
  Michael

obelix221

Hi Ansgar,

OK verstanden...liefere ich gleich.

Hier schon mal das list device von meinem virtuellen Aktor:

Internals:
   DEF        1FA02A01
   NAME       Vact_Taster
   NOTIFYDEV  global
   NR         210
   NTFY_ORDER 50-Vact_Taster
   STATE      ON
   TYPE       CUL_HM
   chanNo     01
   device     Vact_dev
   peerList   HM_4E6EB2_Btn_01,HM_4E6EB2_Btn_02,HM_4E97FE_Btn_01,HM_4E97FE_Btn_02,HM_4E97FE_Btn_03,HM_4E97FE_Btn_04,HM_4E97FE_Btn_05,HM_4E97FE_Btn_06,HM_4E9817_Btn_01,HM_4E9817_Btn_02,HM_4E9817_Btn_03,HM_4E9817_Btn_04,HM_4E9817_Btn_05,HM_4E9817_Btn_06,HM_4E98AE_Btn_01,HM_4E98AE_Btn_02,HM_4E98AE_Btn_03,HM_4E98AE_Btn_04,HM_4E98AE_Btn_05,HM_4E98AE_Btn_06,HM_4E9BCA_Btn_01,HM_4E9BCA_Btn_02,HM_4E9BCA_Btn_03,HM_4E9BCA_Btn_04,HM_4E9BCA_Btn_05,HM_4E9BCA_Btn_06,HM_4E9D49_Btn_01,HM_4E9D49_Btn_02,HM_4E9D49_Btn_03,HM_4E9D49_Btn_04,HM_4E9D49_Btn_05,HM_4E9D49_Btn_06,Schalter_Flur_Btn_01,Schalter_Flur_Btn_02,Schalter_Flur_Btn_03,Schalter_Flur_Btn_04,Schalter_Flur_Btn_05,Schalter_Flur_Btn_06,Schalter_WZ1_Btn_01,Schalter_WZ1_Btn_02,
   READINGS:
     2017-11-18 13:42:07   peerList        HM_4E6EB2_Btn_01,HM_4E6EB2_Btn_02,HM_4E97FE_Btn_01,HM_4E97FE_Btn_02,HM_4E97FE_Btn_03,HM_4E97FE_Btn_04,HM_4E97FE_Btn_05,HM_4E97FE_Btn_06,HM_4E9817_Btn_01,HM_4E9817_Btn_02,HM_4E9817_Btn_03,HM_4E9817_Btn_04,HM_4E9817_Btn_05,HM_4E9817_Btn_06,HM_4E98AE_Btn_01,HM_4E98AE_Btn_02,HM_4E98AE_Btn_03,HM_4E98AE_Btn_04,HM_4E98AE_Btn_05,HM_4E98AE_Btn_06,HM_4E9BCA_Btn_01,HM_4E9BCA_Btn_02,HM_4E9BCA_Btn_03,HM_4E9BCA_Btn_04,HM_4E9BCA_Btn_05,HM_4E9BCA_Btn_06,HM_4E9D49_Btn_01,HM_4E9D49_Btn_02,HM_4E9D49_Btn_03,HM_4E9D49_Btn_04,HM_4E9D49_Btn_05,HM_4E9D49_Btn_06,Schalter_Flur_Btn_01,Schalter_Flur_Btn_02,Schalter_Flur_Btn_03,Schalter_Flur_Btn_04,Schalter_Flur_Btn_05,Schalter_Flur_Btn_06,Schalter_WZ1_Btn_01,Schalter_WZ1_Btn_02,
     2017-11-18 16:14:32   state           ON
     2017-11-18 16:14:32   trigLast        HM_4E9817_Btn_02:short
     2017-11-18 11:54:26   trig_HM_4E6EB2_Btn_01 Short_56
     2017-11-18 11:55:10   trig_HM_4E6EB2_Btn_02 Short_64
     2017-11-18 14:26:04   trig_HM_4E97FE_Btn_01 Short_255
     2017-11-18 14:26:06   trig_HM_4E97FE_Btn_02 Short_38
     2017-11-12 09:02:30   trig_HM_4E97FE_Btn_03 Short_58
     2017-11-12 09:02:32   trig_HM_4E97FE_Btn_04 Short_69
     2017-11-07 21:02:02   trig_HM_4E97FE_Btn_05 Short_118
     2017-11-06 18:37:46   trig_HM_4E97FE_Btn_06 Short_7
     2017-11-18 15:59:34   trig_HM_4E9817_Btn_01 Short_20
     2017-11-18 16:14:32   trig_HM_4E9817_Btn_02 Short_19
     2017-11-17 19:49:32   trig_HM_4E9817_Btn_03 Long_4
     2017-11-18 11:54:20   trig_HM_4E9817_Btn_04 Short_1
     2017-11-18 15:59:44   trig_HM_4E9817_Btn_05 Long_7
     2017-10-31 16:32:19   trig_HM_4E9817_Btn_06 Short_4
     2017-11-18 13:53:49   trig_HM_4E98AE_Btn_01 Short_22
     2017-11-18 07:18:25   trig_HM_4E98AE_Btn_02 Short_0
     2017-11-18 13:38:45   trig_HM_4E98AE_Btn_03 Short_6
     2017-11-18 07:18:36   trig_HM_4E98AE_Btn_04 Short_3
     2017-11-18 07:14:50   trig_HM_4E98AE_Btn_05 Short_3
     2017-10-29 09:42:07   trig_HM_4E98AE_Btn_06 Short_27
     2017-11-18 14:26:52   trig_HM_4E9BCA_Btn_01 Short_2
     2017-11-18 07:43:34   trig_HM_4E9BCA_Btn_02 Short_0
     2017-11-18 07:40:51   trig_HM_4E9BCA_Btn_03 Short_62
     2017-11-18 07:43:53   trig_HM_4E9BCA_Btn_04 Short_0
     2017-11-18 07:43:45   trig_HM_4E9BCA_Btn_05 Short_3
     2017-11-18 07:43:31   trig_HM_4E9BCA_Btn_06 Short_1
     2017-11-18 08:21:05   trig_HM_4E9D49_Btn_01 Short_49
     2017-11-18 08:29:02   trig_HM_4E9D49_Btn_02 Long_245
     2017-11-18 08:29:04   trig_HM_4E9D49_Btn_03 Long_64
     2017-11-06 07:09:20   trig_Schalter_WZ1_Btn_01 Short_79
     2017-11-06 07:09:10   trig_Schalter_WZ1_Btn_02 Short_69
     2017-11-18 16:14:32   virtActState    ON
     2017-11-18 16:14:32   virtActTrigNo   19
     2017-11-18 16:14:32   virtActTrigRpt  1
     2017-11-18 16:14:32   virtActTrigType short_Release
     2017-11-18 16:14:32   virtActTrigger  HM_4E9817_Btn_02
   helper:
     trgLgRpt   0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
Attributes:
   model      virtual_1
   peerIDs    4E6EB201,4E6EB202,4E97FE01,4E97FE02,4E97FE03,4E97FE04,4E97FE05,4E97FE06,4E981701,4E981702,4E981703,4E981704,4E981705,4E981706,4E98AE01,4E98AE02,4E98AE03,4E98AE04,4E98AE05,4E98AE06,4E9BCA01,4E9BCA02,4E9BCA03,4E9BCA04,4E9BCA05,4E9BCA06,4E9D4901,4E9D4902,4E9D4903,4E9D4904,4E9D4905,4E9D4906,56726F01,56726F02,56726F03,56726F04,56726F05,56726F06,5A014201,5A014202,
   webCmd     press short:press long
RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean