FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: ambiman am 07 November 2015, 14:50:55

Titel: HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 07 November 2015, 14:50:55
Hallo zusammen,

ich habe heute meinen Fensterkontakt im Bad auf AES-Signatur umgestellt. Die Zuweisung des Schlüssels sowie anschließendes Setzen der Register R-sign (zur Anforderung von Signaturen) sowie R-Heizung_Bad_WindowRec-expectAES (zwecks signierter Verbindung zwischen Fensterkontakt und dem Heizungsthermostat) waren erfolgreich.
Ich sehe folgende Readings:

2015-11-07 14:32:47   aesCommToDev    ok
2015-11-07 14:30:19   aesKeyNbr       02 


... welche ein Indiz dafür sind, das die Kommunikation erfolgreich ist.

Nun möchte ich auch eine signierte Verbindung zwischen dem HM-SEC-SC-2 und dem CUL (zwecks Alarmanlage) erzwingen - daher habe ich das Userattribut aesCommReq auf 1 gesetzet (wie auch bei meinen anderen Aktoren).

Anschließend ist die Kommunikation leider nicht mehr möglich, mann kann beim Öffen / Schließen des Fensters auch erkennen, dass min. ein Empfänger (CUL) nicht erreicht werden kann - LED leuchtet lange und anschließend kurz rot. Die Verbindung zum Thermostat zwecks WindowRec funktioniert jedoch weiterhin tadellos. Entfernt man das Attribut aesCommReq wieder, ist alles wieder ok.

Kann der HM-SEC-SC-2 nur mit einem Empfänger signiert kommunizieren?

Danke für Eure Unterstützung!

Gruß,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 22 November 2015, 19:27:18
Hat niemand eine Idee?
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 06 Dezember 2015, 16:37:08
Hallo zusammen,

ich habe nun einen zweiten und dritten Fensterkontakt in Betrieb genommen und festgestellt, dass das Problem einfach zu reproduzieren ist:

Sobald ich das Attribut aesCommReq auf 1 setze, leuchtet der HM-SEC-SC-2 bei einer Statusänderung (open/closed) lange orange und anschließend kurz rot. Währenddessen wechselt der Status der Reading saesCommToDev immer zwischen pending un dok. Der Status wird jedoch übertragen.

Entferne ich das Attribut, erhalte ich ein kurzes grünes Leuchten und alles ist OK.

Da ich den HM-SEC-SC-2 als wichtigen Bestandteil meiner Alarmanlage nutzen möchten, wäre es schon gut, wenn er die Statusmeldungen signiert an FHEM überträgt.

Hat denn niemand eine Idee woran es liegen kann?

Gruß,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: martinp876 am 06 Dezember 2015, 19:16:27
nun, FHEM will eine bestätigung der Quelle wenn das Attribut gesetzt ist. Offensichtlich stimmt die signatur nicht.
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 18 Dezember 2015, 17:42:50
Hallo zusammen,

das habe ich mir schon gedacht.
Ich verstehe jedoch nicht weshalb die signierte Antwort des Fensterkontakts nicht akzeptiert wird.

Das assignHmKey hat funktioniert, der Index des Readings aesKeyNbr wird hochgezählt (nach dem ersten assignHmKey war das Reading lange Zeit 00 - hierzu musste das 'sign' Reading of on gesetzt werden und anschließend eine Aktion ausgeführt werden, welche eine Signatur erfordert - in meinem Fall hat ein "set <device> regSet cyclicInfoMsg on" zum gewünschten Erfolg geführt).

Dennoch bleibt das Problem bei der Statusänderung (Fenster/Tür auf/zu) mit aktivierer Signaturprüfung per aesCommReq.
Die LED des Kontakts leuchtet weiterhin lange orange und dann kurz rot.

Hat es jemand mal geschafft valide signierte Antworten eines HM-SEC-SC-2 Fensterkontakts mit aktiviertem aesCommReq auf Seiten eines CUL zu verarbeiten ?

Folgendes findet sich im Log:


2015.12.18 17:31:43 4: CUL_Parse: CUL_0 A 0C 03 A241 <HMID-FENSTERKONTAKT> <HMID-VCCU> 01030004 -72
2015.12.18 17:31:43 5: CUL_HM Fenster_GZ requesting signature with challenge B2F79AB98F58 for key 2
2015.12.18 17:31:43 4: CUL_send:  CUL_0As 11 03 A002 <HMID-VCCU> <HMID-FENSTERKONTAKT> 04B2F79AB98F5804
2015.12.18 17:31:43 5: Triggering Fenster_GZ (1 changes)
2015.12.18 17:31:43 5: Notify loop for Fenster_GZ aesCommToDev: pending
2015.12.18 17:31:46 4: CUL_Parse: CUL_0 A 0C 03 A241 <HMID-FENSTERKONTAKT> <HMID-VCCU> 010300F6 -79
2015.12.18 17:31:46 5: CUL_HM Fenster_GZ requesting signature with challenge B2F79AB98F58 for key 2
2015.12.18 17:31:46 4: CUL_send:  CUL_0As 11 03 A002 <HMID-VCCU> <HMID-FENSTERKONTAKT> 04B2F79AB98F5804
2015.12.18 17:31:46 5: Triggering Fenster_GZ (1 changes)
2015.12.18 17:31:46 5: Notify loop for Fenster_GZ aesCommToDev: pending
2015.12.18 17:31:47 4: CUL_Parse: CUL_0 A 19 03 A203 <HMID-FENSTERKONTAKT> <HMID-VCCU> 906D7B93CF0C6308AF926A7336E61283FC -76
2015.12.18 17:31:47 5: CUL_HM VCCU_0 iv: 0300
             decrypted cmd: 03A241<HMID-FENSTERKONTAKT><HMID-VCCU>01
             original  cmd: 03A241<HMID-FENSTERKONTAKT><HMID-VCCU>01
2015.12.18 17:31:47 4: CUL_HM VCCU_0 signature: good, authbytes: 11279942
2015.12.18 17:31:47 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.12.18 17:31:47 4: CUL_HM Fenster_GZ dupe: repeat 2 ack, dont process
2015.12.18 17:31:47 5: Triggering Fenster_GZ (2 changes)
2015.12.18 17:31:47 5: Notify loop for Fenster_GZ aesCommToDev: ok


Die zugehörigen Readings:


2015-12-18 17:30:18   aesCommToDev    ok
2015-12-18 17:30:18   aesKeyNbr       04
2015-12-15 20:06:49   R-sign          on


Danke & viele Grüße,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: MarcelK am 20 Dezember 2015, 01:17:27
Zitat von: ambiman am 18 Dezember 2015, 17:42:50
Das assignHmKey hat funktioniert, der Index des Readings aesKeyNbr wird hochgezählt (nach dem ersten assignHmKey war das Reading lange Zeit 00 - hierzu musste das 'sign' Reading of on gesetzt werden und anschließend eine Aktion ausgeführt werden, welche eine Signatur erfordert - in meinem Fall hat ein "set <device> regSet cyclicInfoMsg on" zum gewünschten Erfolg geführt)

Ich kann Dir zwar leider nicht weiterhelfen (mit meinem HMLAN läuft's), aber vielen Dank für den Hinweis zum Erzwingen des Schlüssel-Wechsels! Mit der Windows-Software ging das immer sofort, ich hab echt schon graue Haare bekommen wieso aesKeyNbr mit der FHEM Methode immer auf 0 verbleibt... jetzt passt's :-)

Besten Gruß, Marcel
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: Rampler am 20 Dezember 2015, 09:37:44
Kann es sein, dass es am Sensor selbst liegt, bei den "alten" funktionierts (HM-SEC-SC) einwandfrei.
Zumindest scheint es damit Probleme zu geben, guckst du http://www.elv.de/topic/hm-sec-sc2.html
(http://www.elv.de/topic/hm-sec-sc2.html)
ZitatWichtige Hinweise:

- Der "HM-Sec-Sc2" ist nicht mehr kompatibel zur BidCos Alarmzentrale! Es wird jedoch in Kürze wieder einige HM-Sec-Sc" (ohne -2) geben, die dann auch an der BidCos Alarmzentrale angemeldet werden können.

- Die neuen HM-RC4-2 Handsender können ebenfalls nicht mit der BidCos Alarmzentrale kombiniert werden!

- Ein Up- bzw. Downgrade-Service der Firmware kann nicht durchgeführt werden!

Mal nach Firmware gesucht ?

Was sagt den protEvt_AESCom-ok bei den internals ?
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 20 Dezember 2015, 18:20:11
Hallo,

protEvt_AESCom-ok schaut so aus:


protEvt_AESCom-ok 23 last_at:2015-12-19 13:09:13


Danke für den Hinweis mit der Firmware, diese scheint jedoch aktuell zu sein:


2015-12-19 14:18:09   D-firmware      2.4



HM75654 HM-Sec-SC-2 Funk-Tür-Fensterkontakt (magnetisch) 2.4   11.03.2014


Quelle: http://www.homematic-inside.de/hardware/firmware-versions

Viele Grüße,

ambiman


Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: Rampler am 21 Dezember 2015, 08:16:00
Einmal langes, zweimal kurzes
Blinken, Pause
(2 Wiederholungen)
==
Batteriespannung zu
gering

Oder Empfangsprobleme, was sagt der RSSI Wert ?

Evtl. einen Versuch Wert ...
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 21 Dezember 2015, 12:18:48
Hi Rampler,

der Kontakt leuchtet dauerhaft orange und dann kurz rot - dies soll eine Indikation dafür sein,
dass er min. einen Empfänger (CUL) nicht erreichen kann.

RSSI:


rssi_at_CUL_0 avg:-83.23 min:-97.5 max:-63.5 lst:-82.5 cnt:115


Viele Grüße,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: mgernoth am 22 Dezember 2015, 10:40:53
Hallo,

das Problem in dem Fall scheint mir zu sein, dass Fhem hier ein Duplikat erkennt und selbst kein Ack erzeugt, weswegen der Sensor rot leuchtet:


Zitat von: ambiman am 18 Dezember 2015, 17:42:50

2015.12.18 17:31:47 4: CUL_HM VCCU_0 signature: good, authbytes: 11279942
2015.12.18 17:31:47 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.12.18 17:31:47 4: CUL_HM Fenster_GZ dupe: repeat 2 ack, dont process


Hier muesste Fhem eigentlich ein Ack mit den entschluesselten Authbytes 11279942 erzeugen und senden. Warum es das nicht tut, kann ich nicht sagen, da ist der AES Code schon durchlaufen und das Kommando im "normalen" CUL_HM. Evtl. weiss hier Martin weiter.

Viele Gruesse
  Michael
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: martinp876 am 22 Dezember 2015, 20:47:19
Muss ich testen. Den AES teil habe ich bekommen, nicht selbst implementiert.
Ich muss meine Installation nachrüsten, dann kann ich probieren, warum das ACK nicht kommt. Gut möglich, dass es klemmt.....
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: mgernoth am 23 Dezember 2015, 09:57:33
Hi,

Zitat von: martinp876 am 22 Dezember 2015, 20:47:19
Muss ich testen. Den AES teil habe ich bekommen, nicht selbst implementiert.

Ich fühle mich schuldig ;-)

Das Problem ist, dass im dupe-Handling (Zeile 1268) die Authbytes nicht ins ACK gepackt werden. Da sie in der normalen ACK-Behandlung auch gelöscht werden (Zeile 2599), weiss ich gerade keinen schönen Weg, an dieser Stelle auf sie zuzugreifen.

EDIT: Ist kein Problem, aesAuthBytes wird auf jeden Fall davor neu gesetzt.
EDIT2: Patch attached, bitte mal testen.

Viele Grüße
  Michael
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 24 Dezember 2015, 14:35:35
Hallo zusammen,

zunächst erstmal vielen Dank für die kompetente Unterstützung.
Ich habe den Patch eingespielt und FHEM neu gestartet.
Leider brachte die Änderung keinen  Erfolg - der Kontakt verhält sich weiterhin wie oben beschrieben.
Anbei das Log:


2015.12.24 14:20:22 5: CUL/RAW: /A0CB8A641<HMID-FENSTERKONTAKT><HMID-VCCU>01B00006

2015.12.24 14:20:22 4: CUL_Parse: CUL_0 A 0C B8 A641 <HMID-FENSTERKONTAKT> <HMID-VCCU> 01B00006 -71
2015.12.24 14:20:22 5: CUL_0 dispatch A0CB8A641<HMID-FENSTERKONTAKT><HMID-VCCU>01B000::-71:CUL_0
2015.12.24 14:20:22 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 4BCCFE5DBC02 for key 2
2015.12.24 14:20:22 5: CUL_0 sending As11B8A002<HMID-VCCU><HMID-FENSTERKONTAKT>044BCCFE5DBC0204
2015.12.24 14:20:22 5: CUL <HMID-FENSTERKONTAKT> dly:88ms
2015.12.24 14:20:22 4: CUL_send:  CUL_0As 11 B8 A002 <HMID-VCCU> <HMID-FENSTERKONTAKT> 044BCCFE5DBC0204
2
2015.12.24 14:20:22 5: CUL/RAW: /A19B8A203<HMID-FENSTERKONTAKT><HMID-VCCU>40E3C1AD335B4D6AF7CB19C8CBB55537FE

2015.12.24 14:20:22 4: CUL_Parse: CUL_0 A 19 B8 A203 <HMID-FENSTERKONTAKT> <HMID-VCCU> 40E3C1AD335B4D6AF7CB19C8CBB55537FE -75
2015.12.24 14:20:22 5: CUL_0 dispatch A19B8A203<HMID-FENSTERKONTAKT><HMID-VCCU>40E3C1AD335B4D6AF7CB19C8CBB55537::-75:CUL_0
2015.12.24 14:20:22 5: CUL_HM VCCU_0 iv: b000
             decrypted cmd: B8A641<HMID-FENSTERKONTAKT><HMID-VCCU>01
             original  cmd: B8A641<HMID-FENSTERKONTAKT><HMID-VCCU>01
2015.12.24 14:20:22 4: CUL_HM VCCU_0 signature: good, authbytes: a5ce5224
2015.12.24 14:20:22 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.24 14:20:22 5: CUL_0 sending As11B88002<HMID-VCCU><HMID-FENSTERKONTAKT>0101C800a5ce5224
2015.12.24 14:20:22 5: CUL <HMID-FENSTERKONTAKT> dly:71ms
2015.12.24 14:20:22 4: CUL_send:  CUL_0As 11 B8 8002 <HMID-VCCU> <HMID-FENSTERKONTAKT> 0101C800a5ce5224
2015.12.24 14:20:22 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.24 14:20:22 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.24 14:20:22 5: CUL/RAW: /A0F5986103CDBDD0000000A90BE10030019

2015.12.24 14:20:22 4: CUL_Parse: CUL_0 A 0F 59 8610 3CDBDD 000000 0A90BE10030019 -61.5
2015.12.24 14:20:22 5: CUL_0 dispatch A0F5986103CDBDD0000000A90BE100300::-61.5:CUL_0
2015.12.24 14:20:22 5: CUL/RAW: /A0CB8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01B000FC

2015.12.24 14:20:22 4: CUL_Parse: CUL_0 A 0C B8 A241 <HMID-FENSTERKONTAKT> <HMID-VCCU> 01B000FC -76
2015.12.24 14:20:22 5: CUL_0 dispatch A0CB8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01B000::-76:CUL_0
2015.12.24 14:20:22 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 097BE6B86643 for key 2
2015.12.24 14:20:22 5: CUL_0 sending As11B8A002<HMID-VCCU><HMID-FENSTERKONTAKT>04097BE6B8664304
2015.12.24 14:20:22 5: CUL <HMID-FENSTERKONTAKT> dly:88ms
2015.12.24 14:20:22 4: CUL_send:  CUL_0As 11 B8 A002 <HMID-VCCU> <HMID-FENSTERKONTAKT> 04097BE6B8664304
2015.12.24 14:20:23 5: CUL/RAW: /A0CB8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01B000F8

2015.12.24 14:20:23 4: CUL_Parse: CUL_0 A 0C B8 A241 <HMID-FENSTERKONTAKT> <HMID-VCCU> 01B000F8 -78
2015.12.24 14:20:23 5: CUL_0 dispatch A0CB8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01B000::-78:CUL_0
2015.12.24 14:20:23 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 097BE6B86643 for key 2
2015.12.24 14:20:23 5: CUL_0 sending As11B8A002<HMID-VCCU><HMID-FENSTERKONTAKT>04097BE6B8664304
2015.12.24 14:20:23 5: CUL <HMID-FENSTERKONTAKT> dly:88ms
2015.12.24 14:20:23 4: CUL_send:  CUL_0As 11 B8 A002 <HMID-VCCU> <HMID-FENSTERKONTAKT> 04097BE6B8664304
2015.12.24 14:20:23 5: CUL/RAW: /A19B8A203<HMID-FENSTERKONTAKT><HMID-VCCU>8824CBC063171B90BD652911D471B025F7

2015.12.24 14:20:23 4: CUL_Parse: CUL_0 A 19 B8 A203 <HMID-FENSTERKONTAKT> <HMID-VCCU> 8824CBC063171B90BD652911D471B025F7 -78.5
2015.12.24 14:20:23 5: CUL_0 dispatch A19B8A203<HMID-FENSTERKONTAKT><HMID-VCCU>8824CBC063171B90BD652911D471B025::-78.5:CUL_0
2015.12.24 14:20:23 5: CUL_HM VCCU_0 iv: b000
             decrypted cmd: B8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01
             original  cmd: B8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01
2015.12.24 14:20:23 4: CUL_HM VCCU_0 signature: good, authbytes: 301c6ba8
2015.12.24 14:20:23 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.12.24 14:20:23 4: CUL_HM Kueche_Terrassentuer dupe: repeat 2 ack, dont process
2015.12.24 14:20:24 5: CUL/RAW: /A0CB8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01B00007

2015.12.24 14:20:24 4: CUL_Parse: CUL_0 A 0C B8 A241 <HMID-FENSTERKONTAKT> <HMID-VCCU> 01B00007 -70.5
2015.12.24 14:20:24 5: CUL_0 dispatch A0CB8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01B000::-70.5:CUL_0
2015.12.24 14:20:24 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 87A62B28E142 for key 2
2015.12.24 14:20:24 5: CUL_0 sending As11B8A002<HMID-VCCU><HMID-FENSTERKONTAKT>0487A62B28E14204
2015.12.24 14:20:24 5: CUL <HMID-FENSTERKONTAKT> dly:87ms
2015.12.24 14:20:24 4: CUL_send:  CUL_0As 11 B8 A002 <HMID-VCCU> <HMID-FENSTERKONTAKT> 0487A62B28E14204
2015.12.24 14:20:24 5: CUL/RAW: /A19B8A203<HMID-FENSTERKONTAKT><HMID-VCCU>CC653B394701A04F3775C2098ACEBE4205

2015.12.24 14:20:24 4: CUL_Parse: CUL_0 A 19 B8 A203 <HMID-FENSTERKONTAKT> <HMID-VCCU> CC653B394701A04F3775C2098ACEBE4205 -71.5
2015.12.24 14:20:24 5: CUL_0 dispatch A19B8A203<HMID-FENSTERKONTAKT><HMID-VCCU>CC653B394701A04F3775C2098ACEBE42::-71.5:CUL_0
2015.12.24 14:20:24 5: CUL_HM VCCU_0 iv: b000
             decrypted cmd: B8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01
             original  cmd: B8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01
2015.12.24 14:20:24 4: CUL_HM VCCU_0 signature: good, authbytes: 9dfbcfa1
2015.12.24 14:20:24 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.12.24 14:20:24 4: CUL_HM Kueche_Terrassentuer dupe: repeat 2 ack, dont process
2015.12.24 14:20:26 5: CUL/RAW: /A0CB8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01B0000A

2015.12.24 14:20:26 4: CUL_Parse: CUL_0 A 0C B8 A241 <HMID-FENSTERKONTAKT> <HMID-VCCU> 01B0000A -69
2015.12.24 14:20:26 5: CUL_0 dispatch A0CB8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01B000::-69:CUL_0
2015.12.24 14:20:26 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 74767DDB7340 for key 2
2015.12.24 14:20:26 5: CUL_0 sending As11B8A002<HMID-VCCU><HMID-FENSTERKONTAKT>0474767DDB734004
2015.12.24 14:20:26 5: CUL <HMID-FENSTERKONTAKT> dly:87ms
2015.12.24 14:20:26 4: CUL_send:  CUL_0As 11 B8 A002 <HMID-VCCU> <HMID-FENSTERKONTAKT> 0474767DDB734004
2015.12.24 14:20:26 5: CUL/RAW: /A19B8A203<HMID-FENSTERKONTAKT><HMID-VCCU>15619BC8822FD1930615123875D1993E08

2015.12.24 14:20:26 4: CUL_Parse: CUL_0 A 19 B8 A203 <HMID-FENSTERKONTAKT> <HMID-VCCU> 15619BC8822FD1930615123875D1993E08 -70
2015.12.24 14:20:26 5: CUL_0 dispatch A19B8A203<HMID-FENSTERKONTAKT><HMID-VCCU>15619BC8822FD1930615123875D1993E::-70:CUL_0
2015.12.24 14:20:26 5: CUL_HM VCCU_0 iv: b000
             decrypted cmd: B8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01
             original  cmd: B8A241<HMID-FENSTERKONTAKT><HMID-VCCU>01
2015.12.24 14:20:26 4: CUL_HM VCCU_0 signature: good, authbytes: caf31afa
2015.12.24 14:20:27 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.12.24 14:20:27 4: CUL_HM Kueche_Terrassentuer dupe: repeat 2 ack, dont process


Und die Readings:


2015-12-24 14:20:50   aesCommToDev    ok
2015-12-24 14:12:30   aesKeyNbr       04


Frohe Weihnachten und viele Grüße,

ambiman


Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: martinp876 am 25 Dezember 2015, 10:25:47
Muss ich durchsehen
Nur vorab: das ausblenden der hmid ist nicht notwendig. Jeder, der neben deinem Haus snifft kann sie in Klartext lesen.
Wichtig ist einzig, die Zuweisung des keys nicht zu veröffentlichen. ALLES im Normalbetrieb kann JEDER lesen, der bei dir in der Nähe ist. Alle anderen können nichts damit anfangen, zu weit web.
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 26 Dezember 2015, 11:58:55
Danke für den Hinweis!
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 29 Dezember 2015, 18:23:33
Werden weitere Logs benötigt ?
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: martinp876 am 29 Dezember 2015, 23:09:31
teste folgendes:

Zeile 1127:

      delete $mh{devH}->{lastMsg};
      #continue with old message
      return CUL_HM_Parse($iohash, $mh{devH}->{helper}{aesCommRq}{msgIn});
    }
    else {

und berichte
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 30 Dezember 2015, 12:55:45
Hallo Martin,

danke für die Rückmeldung.

Ich habe dein delete Statement eingebaut und nochmals getestet, jedoch verhält sich der Kontakt mit aktiviertem aesCommReq wie zuvor. FHEM scheint die Authbytes jedoch korrekt zu senden, der HM-SEC-SC2 akzeptiert diese jedoch nicht.

Anbei die Logs:

Basis war in beiden Fällen:

10_CUL_HM.pm     10265 2015-12-26 10:47:19Z martinp876


Ohne aesack patch - lediglich mit deinem delete statement:


2015.12.30 12:35:43 5: CUL/RAW: /A0DFEA61034917527D0E20601000E13
2015.12.30 12:35:43 4: CUL_Parse: CUL_0 A 0D FE A610 349175 27D0E2 0601000E13 -64.5
2015.12.30 12:35:43 5: CUL_0 dispatch A0DFEA61034917527D0E20601000E::-64.5:CUL_0
2015.12.30 12:35:43 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge AD63CFE42B36 for key 2
2015.12.30 12:35:43 5: CUL_0 sending As11FEA00227D0E234917504AD63CFE42B3604
2015.12.30 12:35:43 5: CUL 349175 dly:87ms
2015.12.30 12:35:43 4: CUL_send:  CUL_0As 11 FE A002 27D0E2 349175 04AD63CFE42B3604
2015.12.30 12:35:43 5: CUL/RAW: /A19FEA20334917527D0E2AD14B2F3284014A26CB7E6CC618AE88611
2015.12.30 12:35:43 4: CUL_Parse: CUL_0 A 19 FE A203 349175 27D0E2 AD14B2F3284014A26CB7E6CC618AE88611 -65.5
2015.12.30 12:35:43 5: CUL_0 dispatch A19FEA20334917527D0E2AD14B2F3284014A26CB7E6CC618AE886::-65.5:CUL_0
2015.12.30 12:35:43 5: CUL_HM VCCU_0 iv: 01000e
             decrypted cmd: FEA61034917527D0E206
             original  cmd: FEA61034917527D0E206
2015.12.30 12:35:43 4: CUL_HM VCCU_0 signature: good, authbytes: 75c213a6
2015.12.30 12:35:44 5: CUL_0 sending As0EFE800227D0E23491750075c213a6
2015.12.30 12:35:44 5: CUL 349175 dly:72ms
2015.12.30 12:35:44 4: CUL_send:  CUL_0As 0E FE 8002 27D0E2 349175 0075c213a6
2015.12.30 12:35:44 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:35:44 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.30 12:35:44 5: CUL/RAW: /A0CFFA64134917527D0E201F1C81D
2015.12.30 12:35:44 4: CUL_Parse: CUL_0 A 0C FF A641 349175 27D0E2 01F1C81D -59.5
2015.12.30 12:35:44 5: CUL_0 dispatch A0CFFA64134917527D0E201F1C8::-59.5:CUL_0
2015.12.30 12:35:45 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 64176BA3AADA for key 2
2015.12.30 12:35:45 5: CUL_0 sending As11FFA00227D0E23491750464176BA3AADA04
2015.12.30 12:35:45 5: CUL 349175 dly:87ms
2015.12.30 12:35:45 4: CUL_send:  CUL_0As 11 FF A002 27D0E2 349175 0464176BA3AADA04
2015.12.30 12:35:45 5: CUL/RAW: /A19FFA20334917527D0E256A26C51A8AB3DF836F7A661C18E7A7D20
2015.12.30 12:35:45 4: CUL_Parse: CUL_0 A 19 FF A203 349175 27D0E2 56A26C51A8AB3DF836F7A661C18E7A7D20 -58
2015.12.30 12:35:45 5: CUL_0 dispatch A19FFA20334917527D0E256A26C51A8AB3DF836F7A661C18E7A7D::-58:CUL_0
2015.12.30 12:35:45 5: CUL_HM VCCU_0 iv: f1c8
             decrypted cmd: FFA64134917527D0E201
             original  cmd: FFA64134917527D0E201
2015.12.30 12:35:45 4: CUL_HM VCCU_0 signature: good, authbytes: 6b3af7c2
2015.12.30 12:35:45 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.30 12:35:45 5: CUL_0 sending As11FF800227D0E23491750101C8006b3af7c2
2015.12.30 12:35:45 5: CUL 349175 dly:70ms
2015.12.30 12:35:45 4: CUL_send:  CUL_0As 11 FF 8002 27D0E2 349175 0101C8006b3af7c2
2015.12.30 12:35:45 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:35:45 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.30 12:35:45 5: CUL/RAW: /A0CFFA24134917527D0E201F1C81F
2015.12.30 12:35:45 4: CUL_Parse: CUL_0 A 0C FF A241 349175 27D0E2 01F1C81F -58.5
2015.12.30 12:35:45 5: CUL_0 dispatch A0CFFA24134917527D0E201F1C8::-58.5:CUL_0
2015.12.30 12:35:45 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge D9CD39DCC95A for key 2
2015.12.30 12:35:45 5: CUL_0 sending As11FFA00227D0E234917504D9CD39DCC95A04
2015.12.30 12:35:45 5: CUL 349175 dly:87ms
2015.12.30 12:35:45 4: CUL_send:  CUL_0As 11 FF A002 27D0E2 349175 04D9CD39DCC95A04
2015.12.30 12:35:45 5: CUL/RAW: /A19FFA20334917527D0E2FD274A4A0C450138E69E61A6267AB3B614
2015.12.30 12:35:45 4: CUL_Parse: CUL_0 A 19 FF A203 349175 27D0E2 FD274A4A0C450138E69E61A6267AB3B614 -64
2015.12.30 12:35:45 5: CUL_0 dispatch A19FFA20334917527D0E2FD274A4A0C450138E69E61A6267AB3B6::-64:CUL_0
2015.12.30 12:35:45 5: CUL_HM VCCU_0 iv: f1c8
             decrypted cmd: FFA24134917527D0E201
             original  cmd: FFA24134917527D0E201
2015.12.30 12:35:45 4: CUL_HM VCCU_0 signature: good, authbytes: 80a98451
2015.12.30 12:35:45 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.30 12:35:45 5: CUL_0 sending As11FF800227D0E23491750101C80080a98451
2015.12.30 12:35:45 5: CUL 349175 dly:71ms
2015.12.30 12:35:45 4: CUL_send:  CUL_0As 11 FF 8002 27D0E2 349175 0101C80080a98451
2015.12.30 12:35:45 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:35:45 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.30 12:35:46 5: CUL/RAW: /A0CFFA24134917527D0E201F1C822
2015.12.30 12:35:46 4: CUL_Parse: CUL_0 A 0C FF A241 349175 27D0E2 01F1C822 -57
2015.12.30 12:35:46 5: CUL_0 dispatch A0CFFA24134917527D0E201F1C8::-57:CUL_0
2015.12.30 12:35:46 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 480727D7CCF5 for key 2
2015.12.30 12:35:46 5: CUL_0 sending As11FFA00227D0E234917504480727D7CCF504
2015.12.30 12:35:46 5: CUL 349175 dly:87ms
2015.12.30 12:35:46 4: CUL_send:  CUL_0As 11 FF A002 27D0E2 349175 04480727D7CCF504
2015.12.30 12:35:46 5: CUL/RAW: /A19FFA20334917527D0E24CE7DEFC30D675650CDE9ACA3DF1BDFF1C
2015.12.30 12:35:46 4: CUL_Parse: CUL_0 A 19 FF A203 349175 27D0E2 4CE7DEFC30D675650CDE9ACA3DF1BDFF1C -60
2015.12.30 12:35:46 5: CUL_0 dispatch A19FFA20334917527D0E24CE7DEFC30D675650CDE9ACA3DF1BDFF::-60:CUL_0
2015.12.30 12:35:46 5: CUL_HM VCCU_0 iv: f1c8
             decrypted cmd: FFA24134917527D0E201
             original  cmd: FFA24134917527D0E201
2015.12.30 12:35:46 4: CUL_HM VCCU_0 signature: good, authbytes: d1b077f7
2015.12.30 12:35:46 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.30 12:35:46 5: CUL_0 sending As11FF800227D0E23491750101C800d1b077f7
2015.12.30 12:35:46 5: CUL 349175 dly:71ms
2015.12.30 12:35:46 4: CUL_send:  CUL_0As 11 FF 8002 27D0E2 349175 0101C800d1b077f7
2015.12.30 12:35:46 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:35:46 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.30 12:35:46 5: CUL/RAW: /A0F5486103CDBBB0000000A90BB100B0011
2015.12.30 12:35:46 4: CUL_Parse: CUL_0 A 0F 54 8610 3CDBBB 000000 0A90BB100B0011 -65.5
2015.12.30 12:35:46 5: CUL_0 dispatch A0F5486103CDBBB0000000A90BB100B00::-65.5:CUL_0
2015.12.30 12:35:47 5: CUL/RAW: /A0CFFA24134917527D0E201F1C80D
2015.12.30 12:35:47 4: CUL_Parse: CUL_0 A 0C FF A241 349175 27D0E2 01F1C80D -67.5
2015.12.30 12:35:47 5: CUL_0 dispatch A0CFFA24134917527D0E201F1C8::-67.5:CUL_0
2015.12.30 12:35:47 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 590D246BB906 for key 2
2015.12.30 12:35:47 5: CUL_0 sending As11FFA00227D0E234917504590D246BB90604
2015.12.30 12:35:47 5: CUL 349175 dly:87ms
2015.12.30 12:35:47 4: CUL_send:  CUL_0As 11 FF A002 27D0E2 349175 04590D246BB90604
2015.12.30 12:35:47 5: CUL/RAW: /A19FFA20334917527D0E29890F8F8180A0879BA7DB048AC8F74D41E
2015.12.30 12:35:47 4: CUL_Parse: CUL_0 A 19 FF A203 349175 27D0E2 9890F8F8180A0879BA7DB048AC8F74D41E -59
2015.12.30 12:35:47 5: CUL_0 dispatch A19FFA20334917527D0E29890F8F8180A0879BA7DB048AC8F74D4::-59:CUL_0
2015.12.30 12:35:47 5: CUL_HM VCCU_0 iv: f1c8
             decrypted cmd: FFA24134917527D0E201
             original  cmd: FFA24134917527D0E201
2015.12.30 12:35:47 4: CUL_HM VCCU_0 signature: good, authbytes: baf532e2
2015.12.30 12:35:47 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.30 12:35:47 5: CUL_0 sending As11FF800227D0E23491750101C800baf532e2
2015.12.30 12:35:47 5: CUL 349175 dly:70ms
2015.12.30 12:35:47 4: CUL_send:  CUL_0As 11 FF 8002 27D0E2 349175 0101C800baf532e2
2015.12.30 12:35:47 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:35:47 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.30 12:35:49 5: CUL/RAW: /A0CFFA24134917527D0E201F1C81F
2015.12.30 12:35:49 4: CUL_Parse: CUL_0 A 0C FF A241 349175 27D0E2 01F1C81F -58.5
2015.12.30 12:35:49 5: CUL_0 dispatch A0CFFA24134917527D0E201F1C8::-58.5:CUL_0
2015.12.30 12:35:49 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 38EF1183FB5E for key 2
2015.12.30 12:35:49 5: CUL_0 sending As11FFA00227D0E23491750438EF1183FB5E04
2015.12.30 12:35:49 5: CUL 349175 dly:87ms
2015.12.30 12:35:49 4: CUL_send:  CUL_0As 11 FF A002 27D0E2 349175 0438EF1183FB5E04
2015.12.30 12:35:54 5: CUL/RAW: /A0CFFA24134917527D0E201F1C81C
2015.12.30 12:35:54 4: CUL_Parse: CUL_0 A 0C FF A241 349175 27D0E2 01F1C81C -60
2015.12.30 12:35:54 5: CUL_0 dispatch A0CFFA24134917527D0E201F1C8::-60:CUL_0
2015.12.30 12:35:54 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 38EF1183FB5E for key 2
2015.12.30 12:35:54 5: CUL_0 sending As11FFA00227D0E23491750438EF1183FB5E04
2015.12.30 12:35:54 5: CUL 349175 dly:87ms
2015.12.30 12:35:54 4: CUL_send:  CUL_0As 11 FF A002 27D0E2 349175 0438EF1183FB5E04
2015.12.30 12:35:54 5: CUL/RAW: /A19FFA20334917527D0E2621880E972FA4F11ACA0046A33D5D6451D
2015.12.30 12:35:54 4: CUL_Parse: CUL_0 A 19 FF A203 349175 27D0E2 621880E972FA4F11ACA0046A33D5D6451D -59.5
2015.12.30 12:35:54 5: CUL_0 dispatch A19FFA20334917527D0E2621880E972FA4F11ACA0046A33D5D645::-59.5:CUL_0
2015.12.30 12:35:54 5: CUL_HM VCCU_0 iv: f1c8
             decrypted cmd: FFA24134917527D0E201
             original  cmd: FFA24134917527D0E201
2015.12.30 12:35:54 4: CUL_HM VCCU_0 signature: good, authbytes: 4a384992
2015.12.30 12:35:54 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.30 12:35:54 5: CUL_0 sending As11FF800227D0E23491750101C8004a384992
2015.12.30 12:35:54 5: CUL 349175 dly:71ms
2015.12.30 12:35:54 4: CUL_send:  CUL_0As 11 FF 8002 27D0E2 349175 0101C8004a384992
2015.12.30 12:35:54 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:35:54 5: CUL_HM Kueche_Terrassentuer sent ACK:2


Mit aesack patch von Michael und deinem delete statement:


2015.12.30 12:47:07 5: CUL/RAW: /A0D04A61034917527D0E20601000E13

2015.12.30 12:47:07 4: CUL_Parse: CUL_0 A 0D 04 A610 349175 27D0E2 0601000E13 -64.5
2015.12.30 12:47:07 5: CUL_0 dispatch A0D04A61034917527D0E20601000E::-64.5:CUL_0
2015.12.30 12:47:07 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 840524C5C5EA for key 2
2015.12.30 12:47:07 5: CUL_0 sending As1104A00227D0E234917504840524C5C5EA04
2015.12.30 12:47:07 5: CUL 349175 dly:88ms
2015.12.30 12:47:07 4: CUL_send:  CUL_0As 11 04 A002 27D0E2 349175 04840524C5C5EA04
2015.12.30 12:47:08 5: CUL/RAW: /A1904A20334917527D0E2A55C0BDA50DDB12A21441A30DFB6A9F112

2015.12.30 12:47:08 4: CUL_Parse: CUL_0 A 19 04 A203 349175 27D0E2 A55C0BDA50DDB12A21441A30DFB6A9F112 -65
2015.12.30 12:47:08 5: CUL_0 dispatch A1904A20334917527D0E2A55C0BDA50DDB12A21441A30DFB6A9F1::-65:CUL_0
2015.12.30 12:47:08 5: CUL_HM VCCU_0 iv: 01000e
             decrypted cmd: 04A61034917527D0E206
             original  cmd: 04A61034917527D0E206
2015.12.30 12:47:08 4: CUL_HM VCCU_0 signature: good, authbytes: c815537c
2015.12.30 12:47:08 5: CUL_0 sending As0E04800227D0E234917500c815537c
2015.12.30 12:47:08 5: CUL 349175 dly:72ms
2015.12.30 12:47:08 4: CUL_send:  CUL_0As 0E 04 8002 27D0E2 349175 00c815537c
2015.12.30 12:47:08 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:47:08 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.30 12:47:09 5: CUL/RAW: /A0C05A64134917527D0E201F5C821

2015.12.30 12:47:09 4: CUL_Parse: CUL_0 A 0C 05 A641 349175 27D0E2 01F5C821 -57.5
2015.12.30 12:47:09 5: CUL_0 dispatch A0C05A64134917527D0E201F5C8::-57.5:CUL_0
2015.12.30 12:47:09 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge CFEA32F59581 for key 2
2015.12.30 12:47:09 5: CUL_0 sending As1105A00227D0E234917504CFEA32F5958104
2015.12.30 12:47:09 5: CUL 349175 dly:88ms
2015.12.30 12:47:09 4: CUL_send:  CUL_0As 11 05 A002 27D0E2 349175 04CFEA32F5958104
2015.12.30 12:47:09 5: CUL/RAW: /A1905A20334917527D0E26C041DE865D63CD6712FE90F773364B012

2015.12.30 12:47:09 4: CUL_Parse: CUL_0 A 19 05 A203 349175 27D0E2 6C041DE865D63CD6712FE90F773364B012 -65
2015.12.30 12:47:09 5: CUL_0 dispatch A1905A20334917527D0E26C041DE865D63CD6712FE90F773364B0::-65:CUL_0
2015.12.30 12:47:09 5: CUL_HM VCCU_0 iv: f5c8
             decrypted cmd: 05A64134917527D0E201
             original  cmd: 05A64134917527D0E201
2015.12.30 12:47:09 4: CUL_HM VCCU_0 signature: good, authbytes: b02c638d
2015.12.30 12:47:09 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.30 12:47:09 5: CUL_0 sending As1105800227D0E23491750101C800b02c638d
2015.12.30 12:47:09 5: CUL 349175 dly:71ms
2015.12.30 12:47:09 4: CUL_send:  CUL_0As 11 05 8002 27D0E2 349175 0101C800b02c638d
2015.12.30 12:47:09 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:47:09 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.30 12:47:09 5: CUL/RAW: /A0C05A24134917527D0E201F5C828

2015.12.30 12:47:09 4: CUL_Parse: CUL_0 A 0C 05 A241 349175 27D0E2 01F5C828 -54
2015.12.30 12:47:09 5: CUL_0 dispatch A0C05A24134917527D0E201F5C8::-54:CUL_0
2015.12.30 12:47:09 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 1E4BB944FA23 for key 2
2015.12.30 12:47:09 5: CUL_0 sending As1105A00227D0E2349175041E4BB944FA2304
2015.12.30 12:47:09 5: CUL 349175 dly:87ms
2015.12.30 12:47:09 4: CUL_send:  CUL_0As 11 05 A002 27D0E2 349175 041E4BB944FA2304
2015.12.30 12:47:09 5: CUL/RAW: /A1905A20334917527D0E2F302120B33E807DA08567E3E05B8D1BA32

2015.12.30 12:47:09 4: CUL_Parse: CUL_0 A 19 05 A203 349175 27D0E2 F302120B33E807DA08567E3E05B8D1BA32 -49
2015.12.30 12:47:09 5: CUL_0 dispatch A1905A20334917527D0E2F302120B33E807DA08567E3E05B8D1BA::-49:CUL_0
2015.12.30 12:47:09 5: CUL_HM VCCU_0 iv: f5c8
             decrypted cmd: 05A24134917527D0E201
             original  cmd: 05A24134917527D0E201
2015.12.30 12:47:09 4: CUL_HM VCCU_0 signature: good, authbytes: d022e698
2015.12.30 12:47:09 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.30 12:47:09 5: CUL_0 sending As1105800227D0E23491750101C800d022e698
2015.12.30 12:47:09 5: CUL 349175 dly:71ms
2015.12.30 12:47:09 4: CUL_send:  CUL_0As 11 05 8002 27D0E2 349175 0101C800d022e698
2015.12.30 12:47:09 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:47:09 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.30 12:47:10 5: CUL/RAW: /A0C05A24134917527D0E201F5C831

2015.12.30 12:47:10 4: CUL_Parse: CUL_0 A 0C 05 A241 349175 27D0E2 01F5C831 -49.5
2015.12.30 12:47:10 5: CUL_0 dispatch A0C05A24134917527D0E201F5C8::-49.5:CUL_0
2015.12.30 12:47:10 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 69B3EB240A83 for key 2
2015.12.30 12:47:10 5: CUL_0 sending As1105A00227D0E23491750469B3EB240A8304
2015.12.30 12:47:10 5: CUL 349175 dly:87ms
2015.12.30 12:47:10 4: CUL_send:  CUL_0As 11 05 A002 27D0E2 349175 0469B3EB240A8304
2015.12.30 12:47:10 5: CUL/RAW: /A1905A20334917527D0E21E3F24B8935570C14A73E5E333F3D9A92E

2015.12.30 12:47:10 4: CUL_Parse: CUL_0 A 19 05 A203 349175 27D0E2 1E3F24B8935570C14A73E5E333F3D9A92E -51
2015.12.30 12:47:10 5: CUL_0 dispatch A1905A20334917527D0E21E3F24B8935570C14A73E5E333F3D9A9::-51:CUL_0
2015.12.30 12:47:10 5: CUL_HM VCCU_0 iv: f5c8
             decrypted cmd: 05A24134917527D0E201
             original  cmd: 05A24134917527D0E201
2015.12.30 12:47:10 4: CUL_HM VCCU_0 signature: good, authbytes: 07308df9
2015.12.30 12:47:10 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.30 12:47:10 5: CUL_0 sending As1105800227D0E23491750101C80007308df9
2015.12.30 12:47:10 5: CUL 349175 dly:70ms
2015.12.30 12:47:10 4: CUL_send:  CUL_0As 11 05 8002 27D0E2 349175 0101C80007308df9
2015.12.30 12:47:10 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:47:10 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.30 12:47:11 5: CUL/RAW: /A0C05A24134917527D0E201F5C80F

2015.12.30 12:47:11 4: CUL_Parse: CUL_0 A 0C 05 A241 349175 27D0E2 01F5C80F -66.5
2015.12.30 12:47:11 5: CUL_0 dispatch A0C05A24134917527D0E201F5C8::-66.5:CUL_0
2015.12.30 12:47:11 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 02ECE9BF44FD for key 2
2015.12.30 12:47:11 5: CUL_0 sending As1105A00227D0E23491750402ECE9BF44FD04
2015.12.30 12:47:11 5: CUL 349175 dly:87ms
2015.12.30 12:47:11 4: CUL_send:  CUL_0As 11 05 A002 27D0E2 349175 0402ECE9BF44FD04
2015.12.30 12:47:11 5: CUL/RAW: /A1905A20334917527D0E2BEC9690E761F76293EBAF71119D8A3BF15

2015.12.30 12:47:11 4: CUL_Parse: CUL_0 A 19 05 A203 349175 27D0E2 BEC9690E761F76293EBAF71119D8A3BF15 -63.5
2015.12.30 12:47:11 5: CUL_0 dispatch A1905A20334917527D0E2BEC9690E761F76293EBAF71119D8A3BF::-63.5:CUL_0
2015.12.30 12:47:11 5: CUL_HM VCCU_0 iv: f5c8
             decrypted cmd: 05A24134917527D0E201
             original  cmd: 05A24134917527D0E201
2015.12.30 12:47:11 4: CUL_HM VCCU_0 signature: good, authbytes: 36f8df00
2015.12.30 12:47:11 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.30 12:47:11 5: CUL_0 sending As1105800227D0E23491750101C80036f8df00
2015.12.30 12:47:11 5: CUL 349175 dly:69ms
2015.12.30 12:47:11 4: CUL_send:  CUL_0As 11 05 8002 27D0E2 349175 0101C80036f8df00
2015.12.30 12:47:11 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:47:11 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.30 12:47:13 5: CUL/RAW: /A0C05A24134917527D0E201F5C814

2015.12.30 12:47:13 4: CUL_Parse: CUL_0 A 0C 05 A241 349175 27D0E2 01F5C814 -64
2015.12.30 12:47:13 5: CUL_0 dispatch A0C05A24134917527D0E201F5C8::-64:CUL_0
2015.12.30 12:47:13 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 588FCEE9A12F for key 2
2015.12.30 12:47:13 5: CUL_0 sending As1105A00227D0E234917504588FCEE9A12F04
2015.12.30 12:47:13 5: CUL 349175 dly:87ms
2015.12.30 12:47:13 4: CUL_send:  CUL_0As 11 05 A002 27D0E2 349175 04588FCEE9A12F04
2015.12.30 12:47:14 5: CUL/RAW: /A1905A20334917527D0E248F70AA82B8A21523DD99A3828ACAC4411

2015.12.30 12:47:14 4: CUL_Parse: CUL_0 A 19 05 A203 349175 27D0E2 48F70AA82B8A21523DD99A3828ACAC4411 -65.5
2015.12.30 12:47:14 5: CUL_0 dispatch A1905A20334917527D0E248F70AA82B8A21523DD99A3828ACAC44::-65.5:CUL_0
2015.12.30 12:47:14 5: CUL_HM VCCU_0 iv: f5c8
             decrypted cmd: 05A24134917527D0E201
             original  cmd: 05A24134917527D0E201
2015.12.30 12:47:14 4: CUL_HM VCCU_0 signature: good, authbytes: 6751da39
2015.12.30 12:47:14 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.30 12:47:14 5: CUL_0 sending As1105800227D0E23491750101C8006751da39
2015.12.30 12:47:14 5: CUL 349175 dly:71ms
2015.12.30 12:47:14 4: CUL_send:  CUL_0As 11 05 8002 27D0E2 349175 0101C8006751da39
2015.12.30 12:47:14 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:47:14 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.30 12:47:18 5: CUL/RAW: /A0C05A24134917527D0E201F5C811

2015.12.30 12:47:18 4: CUL_Parse: CUL_0 A 0C 05 A241 349175 27D0E2 01F5C811 -65.5
2015.12.30 12:47:18 5: CUL_0 dispatch A0C05A24134917527D0E201F5C8::-65.5:CUL_0
2015.12.30 12:47:18 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge BD99F831A26A for key 2
2015.12.30 12:47:18 5: CUL_0 sending As1105A00227D0E234917504BD99F831A26A04
2015.12.30 12:47:18 5: CUL 349175 dly:87ms
2015.12.30 12:47:18 4: CUL_send:  CUL_0As 11 05 A002 27D0E2 349175 04BD99F831A26A04
2015.12.30 12:47:18 5: CUL/RAW: /A1905A20334917527D0E271C181DE7E79369588AEAC8614C7755510

2015.12.30 12:47:18 4: CUL_Parse: CUL_0 A 19 05 A203 349175 27D0E2 71C181DE7E79369588AEAC8614C7755510 -66
2015.12.30 12:47:18 5: CUL_0 dispatch A1905A20334917527D0E271C181DE7E79369588AEAC8614C77555::-66:CUL_0
2015.12.30 12:47:18 5: CUL_HM VCCU_0 iv: f5c8
             decrypted cmd: 05A24134917527D0E201
             original  cmd: 05A24134917527D0E201
2015.12.30 12:47:18 4: CUL_HM VCCU_0 signature: good, authbytes: 3176ceac
2015.12.30 12:47:18 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.30 12:47:18 5: CUL_0 sending As1105800227D0E23491750101C8003176ceac
2015.12.30 12:47:18 5: CUL 349175 dly:71ms
2015.12.30 12:47:18 4: CUL_send:  CUL_0As 11 05 8002 27D0E2 349175 0101C8003176ceac
2015.12.30 12:47:18 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.30 12:47:18 5: CUL_HM Kueche_Terrassentuer sent ACK:2


Viele Grüße!
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: martinp876 am 30 Dezember 2015, 16:13:30
In beiden fällen wird AES von fhem akzeptiert und ein ACK gesendet.

Was wird nicht akzeptiert?
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: frank am 30 Dezember 2015, 16:52:27
Zitat2015.12.30 12:35:47 4: CUL_send:  CUL_0As 11 FF 8002 27D0E2 349175 0101C800baf532e2
die kleinen buchstaben sind wahrscheinlich das problem.

was ist das für ein cul?, welche fw?
nimm mal die fw aus dem angepinnten thread.
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 30 Dezember 2015, 18:44:04
Hallo,

hier die Infos zum CUL:


VERSION    V 1.61 CUL868


Frage zur Empfehlung der alternativen Firmware mit Timing:

Ich würde die CUL_V3.hex aus dem Archiv ' culfw-code-459-trunk_lufa_rf_cr_sd_75_63.zip' nehmen - ist die soweit stabil, dass ich mir den CUL nicht abschieße? Habe ich es richtig verstanden, das ich dann noch einige Module (bspw. 00_CUL.pm und 14_CUL_TX.pm etc.) in FHEM austauschen muss ?

Wäre eine Alternative auch die a-culfw?

Viele Grüße,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 30 Dezember 2015, 18:46:31
@Martin:

Mit nicht akzeptiert meinte ich, dass der Fensterkontakt das ACK von FHEM scheinbar nicht akzeptiert und immer wieder eine neue Response anfordert.
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: martinp876 am 30 Dezember 2015, 22:15:57
Dann scheint es das timing zu sein ( just guess).
Die alternative cul-fw ist m.e. der einzige weg mit hm zu arbeiten. Die fw arbeitet auch mit der original 00_cul. Das timing wird erst mit der alternativen 00_cul gelöst werden.
Leider wird es nicht absehbar in fhem integriert. Ich nutze primär hmlan, cul aber ausschließlich in der modifizierten Form. Die Originalversion werde ich nicht mehr debuggen. Da sind wir schon mehrfach durch, das wird nicht besser von alleine.
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 31 Dezember 2015, 12:59:40
So ich habe den CUL jetzt mit der alternativen Firmware geflashed sowie die zugehörigen PL-Module von FHEM ausgetauscht, leider ändert sich an dem Verhalten des HM-SEC-SC2 nichts  :(


   VERSION    V 99.75 CUL868
   VERSION_HW CUL_V3.4


Folgende PM ausgetauscht:


00_CUL.pm
10_CUL_HM.pm
13_KS300.pm
14_CUL_TX.pm
14_CUL_WS.pm
16_STACKABLE_CC.pm
DevIo.pm


Das 10_CUL_HM Module weicht derzeit wie folgt vom Original ab:


/opt/fhem/FHEM# diff 10_CUL_HM.pm 10_CUL_HM.pm.orig
1269,1273c1269
<       CUL_HM_SndCmd($mh{$ack}[$i++],$mh{$ack}[$i++]
<       .($mh{devH}->{helper}{aesAuthBytes}
<       ?$mh{devH}->{helper}{aesAuthBytes}
<       :"")
<    ) while ($i<@{$ack});
---
>       CUL_HM_SndCmd($mh{$ack}[$i++],$mh{$ack}[$i++]) while ($i<@{$ack});
1275d1270
<       delete($mh{devH}->{helper}{aesAuthBytes});


Anbei die Logs:


2015.12.31 12:50:12 5: CUL/RAW: /AFF510001287C000C22A64134917527D0E20111C80F
2015.12.31 12:50:12 4: CUL_Parse: CUL_0  505415 A FF51 00607200 00 0C 22 A641 349175 27D0E2 0111C8 -66.5
2015.12.31 12:50:12 5: CUL_0 dispatch A0C22A64134917527D0E20111C8::-66.5:CUL_0
2015.12.31 12:50:12 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 2382DC8719DE for key 2
2015.12.31 12:50:12 5: CUL_0 sending As1122A00227D0E2349175042382DC8719DE04
2015.12.31 12:50:12 4: CUL_send:  CUL_0                         Aw 0A 11 22 A002 27D0E2 349175 042382DC8719DE04
2015.12.31 12:50:12 3: CUL_send:  CUL_0  id:349175 dDly:84
2015.12.31 12:50:12 5: CUL/RAW: /AFF5300012889001122A00227D0E2349175042382DC8719DE0480
2015.12.31 12:50:12 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:104
2015.12.31 12:50:12 4: CUL_Parse: CUL_0  505547 A FF53 00607304 00 11 22 A002 27D0E2 349175 042382DC8719DE04 -138
2015.12.31 12:50:12 5: CUL/RAW: /AFF510001289D001922A20334917527D0E24BE5FA55ACE2F139C327FE177F2EDB8110
2015.12.31 12:50:12 4: CUL_Parse: CUL_0  505678 A FF51 00607464 00 19 22 A203 349175 27D0E2 4BE5FA55ACE2F139C327FE177F2EDB81 -66
2015.12.31 12:50:12 5: CUL_0 dispatch A1922A20334917527D0E24BE5FA55ACE2F139C327FE177F2EDB81::-66:CUL_0
2015.12.31 12:50:12 5: CUL_HM VCCU_0 iv: 11c8
             decrypted cmd: 22A64134917527D0E201
             original  cmd: 22A64134917527D0E201
2015.12.31 12:50:12 4: CUL_HM VCCU_0 signature: good, authbytes: 50fd32e8
2015.12.31 12:50:12 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2015.12.31 12:50:12 5: CUL_0 sending As1122800227D0E23491750101C80050fd32e8
2015.12.31 12:50:12 4: CUL_send:  CUL_0                         Aw 08 11 22 8002 27D0E2 349175 0101C80050fd32e8
2015.12.31 12:50:12 3: CUL_send:  CUL_0  id:349175 dDly:69
2015.12.31 12:50:12 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2015.12.31 12:50:12 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2015.12.31 12:50:12 5: CUL/RAW: /AFF53000128AA001122800227D0E23491750101C80050fd32e880
2015.12.31 12:50:12 2: CUL_ParseTsHM CUL_0 illegal message received: AFF53000128AA001122800227D0E23491750101C80050fd32e880
2015.12.31 12:50:12 4: CUL_Parse: CUL_0 AFF53000128AA001122800227D0E23491750101C80050fd32e880
2015.12.31 12:50:12 5: CUL_0 dispatch :CUL_0
2015.12.31 12:50:12 5: Triggering CUL_0 (1 changes)
2015.12.31 12:50:12 5: Notify loop for CUL_0 UNKNOWNCODE :CUL_0
2015.12.31 12:50:12 3: CUL_0: Unknown code :CUL_0, help me!
2015.12.31 12:50:12 5: CUL/RAW: /AFF51000128BB000C22A24134917527D0E20111C80E
2015.12.31 12:50:12 4: CUL_Parse: CUL_0  505918 A FF51 00607704 00 0C 22 A241 349175 27D0E2 0111C8 -67
2015.12.31 12:50:12 5: CUL_0 dispatch A0C22A24134917527D0E20111C8::-67:CUL_0
2015.12.31 12:50:12 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 72747E16F744 for key 2
2015.12.31 12:50:12 5: CUL_0 sending As1122A00227D0E23491750472747E16F74404
2015.12.31 12:50:12 4: CUL_send:  CUL_0                         Aw 0A 11 22 A002 27D0E2 349175 0472747E16F74404
2015.12.31 12:50:12 3: CUL_send:  CUL_0  id:349175 dDly:86
2015.12.31 12:50:12 5: CUL/RAW: /AFF53000128C8001122A00227D0E23491750472747E16F7440480
2015.12.31 12:50:12 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:104
2015.12.31 12:50:12 4: CUL_Parse: CUL_0  506051 A FF53 00607808 00 11 22 A002 27D0E2 349175 0472747E16F74404 -138
2015.12.31 12:50:13 5: CUL/RAW: /AFF51000128DC001922A20334917527D0E2ED64E781F13076ED6A25C208C91A56A60C
2015.12.31 12:50:13 4: CUL_Parse: CUL_0  506181 A FF51 00607968 00 19 22 A203 349175 27D0E2 ED64E781F13076ED6A25C208C91A56A6 -68
2015.12.31 12:50:13 5: CUL_0 dispatch A1922A20334917527D0E2ED64E781F13076ED6A25C208C91A56A6::-68:CUL_0
2015.12.31 12:50:13 5: CUL_HM VCCU_0 iv: 11c8
             decrypted cmd: 22A24134917527D0E201
             original  cmd: 22A24134917527D0E201
2015.12.31 12:50:13 4: CUL_HM VCCU_0 signature: good, authbytes: dd429043
2015.12.31 12:50:13 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.12.31 12:50:13 4: CUL_HM Kueche_Terrassentuer dupe: repeat 2 ack, dont process
2015.12.31 12:50:13 5: CUL/RAW: /AFF5100012919000C22A24134917527D0E20111C807
2015.12.31 12:50:13 4: CUL_Parse: CUL_0  506671 A FF51 00608456 00 0C 22 A241 349175 27D0E2 0111C8 -70.5
2015.12.31 12:50:13 5: CUL_0 dispatch A0C22A24134917527D0E20111C8::-70.5:CUL_0
2015.12.31 12:50:13 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge F94F3BF7885C for key 2
2015.12.31 12:50:13 5: CUL_0 sending As1122A00227D0E234917504F94F3BF7885C04
2015.12.31 12:50:13 4: CUL_send:  CUL_0                         Aw 0A 11 22 A002 27D0E2 349175 04F94F3BF7885C04
2015.12.31 12:50:13 3: CUL_send:  CUL_0  id:349175 dDly:84
2015.12.31 12:50:13 5: CUL/RAW: /AFF5300012926001122A00227D0E234917504F94F3BF7885C0480
2015.12.31 12:50:13 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:104
2015.12.31 12:50:13 4: CUL_Parse: CUL_0  506804 A FF53 00608560 00 11 22 A002 27D0E2 349175 04F94F3BF7885C04 -138
2015.12.31 12:50:13 5: CUL/RAW: /AFF510001293A001922A20334917527D0E29072648E7780297591D93449EA048F1F08
2015.12.31 12:50:13 4: CUL_Parse: CUL_0  506934 A FF51 00608720 00 19 22 A203 349175 27D0E2 9072648E7780297591D93449EA048F1F -70
2015.12.31 12:50:13 5: CUL_0 dispatch A1922A20334917527D0E29072648E7780297591D93449EA048F1F::-70:CUL_0
2015.12.31 12:50:13 5: CUL_HM VCCU_0 iv: 11c8
             decrypted cmd: 22A24134917527D0E201
             original  cmd: 22A24134917527D0E201
2015.12.31 12:50:13 4: CUL_HM VCCU_0 signature: good, authbytes: 3636d27d
2015.12.31 12:50:13 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.12.31 12:50:13 4: CUL_HM Kueche_Terrassentuer dupe: repeat 2 ack, dont process
2015.12.31 12:50:14 5: CUL/RAW: /AFF51000129B6000C22A24134917527D0E20111C805
2015.12.31 12:50:14 4: CUL_Parse: CUL_0  507926 A FF51 00609712 00 0C 22 A241 349175 27D0E2 0111C8 -71.5
2015.12.31 12:50:14 5: CUL_0 dispatch A0C22A24134917527D0E20111C8::-71.5:CUL_0
2015.12.31 12:50:14 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 65F2F4984AE8 for key 2
2015.12.31 12:50:14 5: CUL_0 sending As1122A00227D0E23491750465F2F4984AE804
2015.12.31 12:50:14 4: CUL_send:  CUL_0                         Aw 0A 11 22 A002 27D0E2 349175 0465F2F4984AE804
2015.12.31 12:50:14 3: CUL_send:  CUL_0  id:349175 dDly:85
2015.12.31 12:50:14 5: CUL/RAW: /AFF53000129C3001122A00227D0E23491750465F2F4984AE80480
2015.12.31 12:50:14 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:104
2015.12.31 12:50:14 4: CUL_Parse: CUL_0  508060 A FF53 00609816 00 11 22 A002 27D0E2 349175 0465F2F4984AE804 -138
2015.12.31 12:50:15 5: CUL/RAW: /AFF51000129D7001922A20334917527D0E29076B2D747E36E5B883DE9F435331B7904
2015.12.31 12:50:15 4: CUL_Parse: CUL_0  508191 A FF51 00609976 00 19 22 A203 349175 27D0E2 9076B2D747E36E5B883DE9F435331B79 -72
2015.12.31 12:50:15 5: CUL_0 dispatch A1922A20334917527D0E29076B2D747E36E5B883DE9F435331B79::-72:CUL_0
2015.12.31 12:50:15 5: CUL_HM VCCU_0 iv: 11c8
             decrypted cmd: 22A24134917527D0E201
             original  cmd: 22A24134917527D0E201
2015.12.31 12:50:15 4: CUL_HM VCCU_0 signature: good, authbytes: f9618106
2015.12.31 12:50:15 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.12.31 12:50:15 4: CUL_HM Kueche_Terrassentuer dupe: repeat 2 ack, dont process
2015.12.31 12:50:17 5: CUL/RAW: /AFF5100012AD0000C22A24134917527D0E20111C80C
2015.12.31 12:50:17 4: CUL_Parse: CUL_0  510185 A FF51 00611968 00 0C 22 A241 349175 27D0E2 0111C8 -68
2015.12.31 12:50:17 5: CUL_0 dispatch A0C22A24134917527D0E20111C8::-68:CUL_0
2015.12.31 12:50:17 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 1AA8D7C8623A for key 2
2015.12.31 12:50:17 5: CUL_0 sending As1122A00227D0E2349175041AA8D7C8623A04
2015.12.31 12:50:17 4: CUL_send:  CUL_0                         Aw 09 11 22 A002 27D0E2 349175 041AA8D7C8623A04
2015.12.31 12:50:17 3: CUL_send:  CUL_0  id:349175 dDly:83
2015.12.31 12:50:17 5: CUL/RAW: /AFF5300012ADC001122A00227D0E2349175041AA8D7C8623A0480
2015.12.31 12:50:17 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:96
2015.12.31 12:50:17 4: CUL_Parse: CUL_0  510307 A FF53 00612064 00 11 22 A002 27D0E2 349175 041AA8D7C8623A04 -138
2015.12.31 12:50:17 5: CUL/RAW: /AFF5100012AF0001922A20334917527D0E2E94E73EB68A6CB411594F96C1F8CCE120A
2015.12.31 12:50:17 4: CUL_Parse: CUL_0  510438 A FF51 00612224 00 19 22 A203 349175 27D0E2 E94E73EB68A6CB411594F96C1F8CCE12 -69
2015.12.31 12:50:17 5: CUL_0 dispatch A1922A20334917527D0E2E94E73EB68A6CB411594F96C1F8CCE12::-69:CUL_0
2015.12.31 12:50:17 5: CUL_HM VCCU_0 iv: 11c8
             decrypted cmd: 22A24134917527D0E201
             original  cmd: 22A24134917527D0E201
2015.12.31 12:50:17 4: CUL_HM VCCU_0 signature: good, authbytes: dd57f37b
2015.12.31 12:50:17 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.12.31 12:50:17 4: CUL_HM Kueche_Terrassentuer dupe: repeat 2 ack, dont process
2015.12.31 12:50:21 5: CUL/RAW: /AFF5100012CE3000C22A24134917527D0E20111C80A
2015.12.31 12:50:21 4: CUL_Parse: CUL_0  514435 A FF51 00616216 00 0C 22 A241 349175 27D0E2 0111C8 -69
2015.12.31 12:50:21 5: CUL_0 dispatch A0C22A24134917527D0E20111C8::-69:CUL_0
2015.12.31 12:50:21 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge F9B1E02E131B for key 2
2015.12.31 12:50:21 5: CUL_0 sending As1122A00227D0E234917504F9B1E02E131B04
2015.12.31 12:50:21 4: CUL_send:  CUL_0                         Aw 09 11 22 A002 27D0E2 349175 04F9B1E02E131B04
2015.12.31 12:50:21 3: CUL_send:  CUL_0  id:349175 dDly:80
2015.12.31 12:50:21 5: CUL/RAW: /AFF5300012CEF001122A00227D0E234917504F9B1E02E131B0480
2015.12.31 12:50:21 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:96
2015.12.31 12:50:21 4: CUL_Parse: CUL_0  514556 A FF53 00616312 00 11 22 A002 27D0E2 349175 04F9B1E02E131B04 -138
2015.12.31 12:50:21 5: CUL/RAW: /AFF5100012D03001922A20334917527D0E2492A999F78790AB4F0E8F7C34586B8AE0A
2015.12.31 12:50:21 4: CUL_Parse: CUL_0  514687 A FF51 00616472 00 19 22 A203 349175 27D0E2 492A999F78790AB4F0E8F7C34586B8AE -69
2015.12.31 12:50:21 5: CUL_0 dispatch A1922A20334917527D0E2492A999F78790AB4F0E8F7C34586B8AE::-69:CUL_0
2015.12.31 12:50:21 5: CUL_HM VCCU_0 iv: 11c8
             decrypted cmd: 22A24134917527D0E201
             original  cmd: 22A24134917527D0E201
2015.12.31 12:50:21 4: CUL_HM VCCU_0 signature: good, authbytes: c29c963b
2015.12.31 12:50:21 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.12.31 12:50:21 4: CUL_HM Kueche_Terrassentuer dupe: repeat 2 ack, dont process
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: martinp876 am 31 Dezember 2015, 17:52:39
1) die message wird bei der Widerholung als duplicate erkannt. also baue ein
Zeile 1129
      delete $mh{devH}->{lastMsg};
      return CUL_HM_Parse($iohash, $mh{devH}->{helper}{aesCommRq}{msgIn});
=> FHEM sollte bei den wiederholungen versuchenzu loggen.


2) das Timing scheint ein Problem zu sein. um dies zu bestimmen musst du millisec loggen:
attr global mseclog 1

dann logge noch einmal
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 01 Januar 2016, 19:59:52
Hallo Martin,

so, ich habe jetzt wie folgt getestet:

Alternative FW mit Timing von Ansgar:


   TYPE       CUL
   VERSION    V 99.75 CUL868
   VERSION_HW CUL_V3.4


Angepasste FHEM-PMs von Ansgar sowie das gepatched CUL_HM.pm mit folgenden Änderungen:


/opt/fhem/FHEM# diff 10_CUL_HM.pm 10_CUL_HM.pm.orig
1270,1274c1270
<       CUL_HM_SndCmd($mh{$ack}[$i++],$mh{$ack}[$i++]
<       .($mh{devH}->{helper}{aesAuthBytes}
<       ?$mh{devH}->{helper}{aesAuthBytes}
<       :"")
<    ) while ($i<@{$ack});
---
>       CUL_HM_SndCmd($mh{$ack}[$i++],$mh{$ack}[$i++]) while ($i<@{$ack});
1276d1271
<       delete($mh{devH}->{helper}{aesAuthBytes});


Hoffe die Rahmenbedingungen für den Test sind damit soweit OK?

Leider auch kein wirklicher Erfolg - Logs anbei:


2016.01.01 19:53:09.005 5: CUL/RAW: /AFF5100010B4B000C4EA64134917527D0E2013C0011
2016.01.01 19:53:09.009 4: CUL_Parse: CUL_0  084494 A FF51 00547416 00 0C 4E A641 349175 27D0E2 013C00 -65.5
2016.01.01 19:53:09.012 5: CUL_0 dispatch A0C4EA64134917527D0E2013C00::-65.5:CUL_0
2016.01.01 19:53:09.019 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 8F7CDC432552 for key 2
2016.01.01 19:53:09.021 5: CUL_0 sending As114EA00227D0E2349175048F7CDC43255204
2016.01.01 19:53:09.023 4: CUL_send:  CUL_0                         Aw 0A 11 4E A002 27D0E2 349175 048F7CDC43255204
2016.01.01 19:53:09.035 3: CUL_send:  CUL_0  id:349175 dDly:83
2016.01.01 19:53:09.136 5: CUL/RAW: /AFF5300010B5800114EA00227D0E2349175048F7CDC4325520480
2016.01.01 19:53:09.139 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:104
2016.01.01 19:53:09.141 4: CUL_Parse: CUL_0  084626 A FF53 00547520 00 11 4E A002 27D0E2 349175 048F7CDC43255204 -138
2016.01.01 19:53:09.267 5: CUL/RAW: /AFF5100010B6C00194EA20334917527D0E2326FD7924A8FA621091A7036353DE84311
2016.01.01 19:53:09.271 4: CUL_Parse: CUL_0  084757 A FF51 00547680 00 19 4E A203 349175 27D0E2 326FD7924A8FA621091A7036353DE843 -65.5
2016.01.01 19:53:09.275 5: CUL_0 dispatch A194EA20334917527D0E2326FD7924A8FA621091A7036353DE843::-65.5:CUL_0
2016.01.01 19:53:09.281 5: CUL_HM VCCU_0 iv: 3c00
             decrypted cmd: 4EA64134917527D0E201
             original  cmd: 4EA64134917527D0E201
2016.01.01 19:53:09.283 4: CUL_HM VCCU_0 signature: good, authbytes: c2d6f4ce
2016.01.01 19:53:09.297 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2016.01.01 19:53:09.300 5: CUL_0 sending As114E800227D0E23491750101C800c2d6f4ce
2016.01.01 19:53:09.303 4: CUL_send:  CUL_0                         Aw 08 11 4E 8002 27D0E2 349175 0101C800c2d6f4ce
2016.01.01 19:53:09.315 3: CUL_send:  CUL_0  id:349175 dDly:70
2016.01.01 19:53:09.318 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2016.01.01 19:53:09.320 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2016.01.01 19:53:09.330 5: Triggering Kueche_Terrassentuer (1 changes)
2016.01.01 19:53:09.332 5: Notify loop for Kueche_Terrassentuer closed
2016.01.01 19:53:09.337 5: Update structure 'FensterEG' to closed because device Kueche_Terrassentuer has changed
2016.01.01 19:53:09.341 5: Triggering FensterEG (1 changes)
2016.01.01 19:53:09.343 5: Notify loop for FensterEG closed
2016.01.01 19:53:09.400 5: CUL/RAW: /AFF5300010B7900114E800227D0E23491750101C800c2d6f4ce80
2016.01.01 19:53:09.403 2: CUL_ParseTsHM CUL_0 illegal message received: AFF5300010B7900114E800227D0E23491750101C800c2d6f4ce80
2016.01.01 19:53:09.404 4: CUL_Parse: CUL_0 AFF5300010B7900114E800227D0E23491750101C800c2d6f4ce80
2016.01.01 19:53:09.407 5: CUL_0 dispatch :CUL_0
2016.01.01 19:53:09.410 5: Triggering CUL_0 (1 changes)
2016.01.01 19:53:09.412 5: Notify loop for CUL_0 UNKNOWNCODE :CUL_0
2016.01.01 19:53:09.428 3: CUL_0: Unknown code :CUL_0, help me!
2016.01.01 19:53:09.505 5: CUL/RAW: /AFF5100010B8A000C4EA24134917527D0E2013C000E
2016.01.01 19:53:09.510 4: CUL_Parse: CUL_0  084995 A FF51 00547920 00 0C 4E A241 349175 27D0E2 013C00 -67
2016.01.01 19:53:09.513 5: CUL_0 dispatch A0C4EA24134917527D0E2013C00::-67:CUL_0
2016.01.01 19:53:09.520 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 322912F71815 for key 2
2016.01.01 19:53:09.522 5: CUL_0 sending As114EA00227D0E234917504322912F7181504
2016.01.01 19:53:09.525 4: CUL_send:  CUL_0                         Aw 0A 11 4E A002 27D0E2 349175 04322912F7181504
2016.01.01 19:53:09.537 3: CUL_send:  CUL_0  id:349175 dDly:87
2016.01.01 19:53:09.640 5: CUL/RAW: /AFF5300010B9700114EA00227D0E234917504322912F718150480
2016.01.01 19:53:09.644 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:104
2016.01.01 19:53:09.645 4: CUL_Parse: CUL_0  085130 A FF53 00548024 00 11 4E A002 27D0E2 349175 04322912F7181504 -138
2016.01.01 19:53:09.772 5: CUL/RAW: /AFF5100010BAB00194EA20334917527D0E25F9F2D399A606F47C9E52DE9154384250A
2016.01.01 19:53:09.776 4: CUL_Parse: CUL_0  085262 A FF51 00548184 00 19 4E A203 349175 27D0E2 5F9F2D399A606F47C9E52DE915438425 -69
2016.01.01 19:53:09.779 5: CUL_0 dispatch A194EA20334917527D0E25F9F2D399A606F47C9E52DE915438425::-69:CUL_0
2016.01.01 19:53:09.786 5: CUL_HM VCCU_0 iv: 3c00
             decrypted cmd: 4EA24134917527D0E201
             original  cmd: 4EA24134917527D0E201
2016.01.01 19:53:09.788 4: CUL_HM VCCU_0 signature: good, authbytes: c8d32497
2016.01.01 19:53:09.801 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2016.01.01 19:53:09.805 5: CUL_0 sending As114E800227D0E23491750101C800c8d32497
2016.01.01 19:53:09.808 4: CUL_send:  CUL_0                         Aw 08 11 4E 8002 27D0E2 349175 0101C800c8d32497
2016.01.01 19:53:09.820 3: CUL_send:  CUL_0  id:349175 dDly:68
2016.01.01 19:53:09.822 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2016.01.01 19:53:09.824 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2016.01.01 19:53:09.905 5: CUL/RAW: /AFF5300010BB800114E800227D0E23491750101C800c8d3249780
2016.01.01 19:53:09.907 2: CUL_ParseTsHM CUL_0 illegal message received: AFF5300010BB800114E800227D0E23491750101C800c8d3249780
2016.01.01 19:53:09.908 4: CUL_Parse: CUL_0 AFF5300010BB800114E800227D0E23491750101C800c8d3249780
2016.01.01 19:53:09.911 5: CUL_0 dispatch :CUL_0
2016.01.01 19:53:09.915 5: Triggering CUL_0 (1 changes)
2016.01.01 19:53:09.916 5: Notify loop for CUL_0 UNKNOWNCODE :CUL_0
2016.01.01 19:53:09.932 3: CUL_0: Unknown code :CUL_0, help me!
2016.01.01 19:53:10.260 5: CUL/RAW: /AFF5100010BE8000C4EA24134917527D0E2013C000D
2016.01.01 19:53:10.264 4: CUL_Parse: CUL_0  085750 A FF51 00548672 00 0C 4E A241 349175 27D0E2 013C00 -67.5
2016.01.01 19:53:10.267 5: CUL_0 dispatch A0C4EA24134917527D0E2013C00::-67.5:CUL_0
2016.01.01 19:53:10.274 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 59FE4D0042F9 for key 2
2016.01.01 19:53:10.276 5: CUL_0 sending As114EA00227D0E23491750459FE4D0042F904
2016.01.01 19:53:10.278 4: CUL_send:  CUL_0                         Aw 0A 11 4E A002 27D0E2 349175 0459FE4D0042F904
2016.01.01 19:53:10.290 3: CUL_send:  CUL_0  id:349175 dDly:85
2016.01.01 19:53:10.392 5: CUL/RAW: /AFF5300010BF500114EA00227D0E23491750459FE4D0042F90480
2016.01.01 19:53:10.396 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:104
2016.01.01 19:53:10.397 4: CUL_Parse: CUL_0  085883 A FF53 00548776 00 11 4E A002 27D0E2 349175 0459FE4D0042F904 -138
2016.01.01 19:53:10.523 5: CUL/RAW: /AFF5100010C0900194EA20334917527D0E2A0D096B5A55073C3077690762588D3F707
2016.01.01 19:53:10.527 4: CUL_Parse: CUL_0  086013 A FF51 00548936 00 19 4E A203 349175 27D0E2 A0D096B5A55073C3077690762588D3F7 -70.5
2016.01.01 19:53:10.530 5: CUL_0 dispatch A194EA20334917527D0E2A0D096B5A55073C3077690762588D3F7::-70.5:CUL_0
2016.01.01 19:53:10.537 5: CUL_HM VCCU_0 iv: 3c00
             decrypted cmd: 4EA24134917527D0E201
             original  cmd: 4EA24134917527D0E201
2016.01.01 19:53:10.538 4: CUL_HM VCCU_0 signature: good, authbytes: 20315a88
2016.01.01 19:53:10.552 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2016.01.01 19:53:10.555 5: CUL_0 sending As114E800227D0E23491750101C80020315a88
2016.01.01 19:53:10.558 4: CUL_send:  CUL_0                         Aw 08 11 4E 8002 27D0E2 349175 0101C80020315a88
2016.01.01 19:53:10.570 3: CUL_send:  CUL_0  id:349175 dDly:69
2016.01.01 19:53:10.573 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2016.01.01 19:53:10.574 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2016.01.01 19:53:10.656 5: CUL/RAW: /AFF5300010C1600114E800227D0E23491750101C80020315a8880
2016.01.01 19:53:10.659 2: CUL_ParseTsHM CUL_0 illegal message received: AFF5300010C1600114E800227D0E23491750101C80020315a8880
2016.01.01 19:53:10.660 4: CUL_Parse: CUL_0 AFF5300010C1600114E800227D0E23491750101C80020315a8880
2016.01.01 19:53:10.663 5: CUL_0 dispatch :CUL_0
2016.01.01 19:53:10.666 5: Triggering CUL_0 (1 changes)
2016.01.01 19:53:10.668 5: Notify loop for CUL_0 UNKNOWNCODE :CUL_0
2016.01.01 19:53:10.684 3: CUL_0: Unknown code :CUL_0, help me!
2016.01.01 19:53:11.484 5: JeeLink/RAW: /OK 9 40 1 4 31
2016.01.01 19:53:11.489 5: JeeLink/RAW: OK 9 40 1 4 31/ 106
2016.01.01 19:53:11.491 5: JeeLink_0 dispatch OK 9 40 1 4 31 106
2016.01.01 19:53:11.494 4: Ignoring Nachbar_1
2016.01.01 19:53:11.513 5: CUL/RAW: /AFF5100010C85000C4EA24134917527D0E2013C0005
2016.01.01 19:53:11.517 4: CUL_Parse: CUL_0  087003 A FF51 00549928 00 0C 4E A241 349175 27D0E2 013C00 -71.5
2016.01.01 19:53:11.520 5: CUL_0 dispatch A0C4EA24134917527D0E2013C00::-71.5:CUL_0
2016.01.01 19:53:11.527 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 6DF37D9361C1 for key 2
2016.01.01 19:53:11.529 5: CUL_0 sending As114EA00227D0E2349175046DF37D9361C104
2016.01.01 19:53:11.532 4: CUL_send:  CUL_0                         Aw 0B 11 4E A002 27D0E2 349175 046DF37D9361C104
2016.01.01 19:53:11.544 3: CUL_send:  CUL_0  id:349175 dDly:88
2016.01.01 19:53:11.648 5: CUL/RAW: /AFF5300010C9200114EA00227D0E2349175046DF37D9361C10480
2016.01.01 19:53:11.651 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:104
2016.01.01 19:53:11.653 4: CUL_Parse: CUL_0  087138 A FF53 00550032 00 11 4E A002 27D0E2 349175 046DF37D9361C104 -138
2016.01.01 19:53:11.780 5: CUL/RAW: /AFF5100010CA600194EA20334917527D0E213386FA491FD718E8034DB74379E102B0E
2016.01.01 19:53:11.784 4: CUL_Parse: CUL_0  087270 A FF51 00550192 00 19 4E A203 349175 27D0E2 13386FA491FD718E8034DB74379E102B -67
2016.01.01 19:53:11.787 5: CUL_0 dispatch A194EA20334917527D0E213386FA491FD718E8034DB74379E102B::-67:CUL_0
2016.01.01 19:53:11.794 5: CUL_HM VCCU_0 iv: 3c00
             decrypted cmd: 4EA24134917527D0E201
             original  cmd: 4EA24134917527D0E201
2016.01.01 19:53:11.795 4: CUL_HM VCCU_0 signature: good, authbytes: c207ba26
2016.01.01 19:53:11.809 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2016.01.01 19:53:11.812 5: CUL_0 sending As114E800227D0E23491750101C800c207ba26
2016.01.01 19:53:11.815 4: CUL_send:  CUL_0                         Aw 08 11 4E 8002 27D0E2 349175 0101C800c207ba26
2016.01.01 19:53:11.827 3: CUL_send:  CUL_0  id:349175 dDly:68
2016.01.01 19:53:11.830 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2016.01.01 19:53:11.831 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2016.01.01 19:53:11.912 5: CUL/RAW: /AFF5300010CB300114E800227D0E23491750101C800c207ba2680
2016.01.01 19:53:11.915 2: CUL_ParseTsHM CUL_0 illegal message received: AFF5300010CB300114E800227D0E23491750101C800c207ba2680
2016.01.01 19:53:11.916 4: CUL_Parse: CUL_0 AFF5300010CB300114E800227D0E23491750101C800c207ba2680
2016.01.01 19:53:11.919 5: CUL_0 dispatch :CUL_0
2016.01.01 19:53:11.922 5: Triggering CUL_0 (1 changes)
2016.01.01 19:53:11.924 5: Notify loop for CUL_0 UNKNOWNCODE :CUL_0
2016.01.01 19:53:11.940 3: CUL_0: Unknown code :CUL_0, help me!
2016.01.01 19:53:13.773 5: CUL/RAW: /AFF5100010D9F000C4EA24134917527D0E2013C0010
2016.01.01 19:53:13.777 4: CUL_Parse: CUL_0  089263 A FF51 00552184 00 0C 4E A241 349175 27D0E2 013C00 -66
2016.01.01 19:53:13.780 5: CUL_0 dispatch A0C4EA24134917527D0E2013C00::-66:CUL_0
2016.01.01 19:53:13.787 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 7B379AC21A46 for key 2
2016.01.01 19:53:13.789 5: CUL_0 sending As114EA00227D0E2349175047B379AC21A4604
2016.01.01 19:53:13.791 4: CUL_send:  CUL_0                         Aw 0A 11 4E A002 27D0E2 349175 047B379AC21A4604
2016.01.01 19:53:13.803 3: CUL_send:  CUL_0  id:349175 dDly:83
2016.01.01 19:53:13.904 5: CUL/RAW: /AFF5300010DAC00114EA00227D0E2349175047B379AC21A460480
2016.01.01 19:53:13.908 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:104
2016.01.01 19:53:13.909 4: CUL_Parse: CUL_0  089394 A FF53 00552288 00 11 4E A002 27D0E2 349175 047B379AC21A4604 -138
2016.01.01 19:53:14.034 5: CUL/RAW: /AFF5100010DC000194EA20334917527D0E259339D1EE8DDB2368CB62BE21723316211
2016.01.01 19:53:14.038 4: CUL_Parse: CUL_0  089524 A FF51 00552448 00 19 4E A203 349175 27D0E2 59339D1EE8DDB2368CB62BE217233162 -65.5
2016.01.01 19:53:14.041 5: CUL_0 dispatch A194EA20334917527D0E259339D1EE8DDB2368CB62BE217233162::-65.5:CUL_0
2016.01.01 19:53:14.048 5: CUL_HM VCCU_0 iv: 3c00
             decrypted cmd: 4EA24134917527D0E201
             original  cmd: 4EA24134917527D0E201
2016.01.01 19:53:14.049 4: CUL_HM VCCU_0 signature: good, authbytes: 0f02da02
2016.01.01 19:53:14.063 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2016.01.01 19:53:14.067 5: CUL_0 sending As114E800227D0E23491750101C8000f02da02
2016.01.01 19:53:14.070 4: CUL_send:  CUL_0                         Aw 08 11 4E 8002 27D0E2 349175 0101C8000f02da02
2016.01.01 19:53:14.082 3: CUL_send:  CUL_0  id:349175 dDly:70
2016.01.01 19:53:14.084 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2016.01.01 19:53:14.086 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2016.01.01 19:53:14.168 5: CUL/RAW: /AFF5300010DCD00114E800227D0E23491750101C8000f02da0280
2016.01.01 19:53:14.171 2: CUL_ParseTsHM CUL_0 illegal message received: AFF5300010DCD00114E800227D0E23491750101C8000f02da0280
2016.01.01 19:53:14.172 4: CUL_Parse: CUL_0 AFF5300010DCD00114E800227D0E23491750101C8000f02da0280
2016.01.01 19:53:14.175 5: CUL_0 dispatch :CUL_0
2016.01.01 19:53:14.178 5: Triggering CUL_0 (1 changes)
2016.01.01 19:53:14.179 5: Notify loop for CUL_0 UNKNOWNCODE :CUL_0
2016.01.01 19:53:14.195 3: CUL_0: Unknown code :CUL_0, help me!
2016.01.01 19:53:18.030 5: CUL/RAW: /AFF5100010FB3000C4EA24134917527D0E2013C000F
2016.01.01 19:53:18.034 4: CUL_Parse: CUL_0  093520 A FF51 00556440 00 0C 4E A241 349175 27D0E2 013C00 -66.5
2016.01.01 19:53:18.037 5: CUL_0 dispatch A0C4EA24134917527D0E2013C00::-66.5:CUL_0
2016.01.01 19:53:18.044 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge E90AF864B283 for key 2
2016.01.01 19:53:18.046 5: CUL_0 sending As114EA00227D0E234917504E90AF864B28304
2016.01.01 19:53:18.048 4: CUL_send:  CUL_0                         Aw 0A 11 4E A002 27D0E2 349175 04E90AF864B28304
2016.01.01 19:53:18.060 3: CUL_send:  CUL_0  id:349175 dDly:83
2016.01.01 19:53:18.160 5: CUL/RAW: /AFF5300010FC000114EA00227D0E234917504E90AF864B2830480
2016.01.01 19:53:18.164 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:104
2016.01.01 19:53:18.165 4: CUL_Parse: CUL_0  093650 A FF53 00556544 00 11 4E A002 27D0E2 349175 04E90AF864B28304 -138
2016.01.01 19:53:18.290 5: CUL/RAW: /AFF5100010FD400194EA20334917527D0E2A3667EEEABF5E4F1816BB69738324C7F11
2016.01.01 19:53:18.295 4: CUL_Parse: CUL_0  093780 A FF51 00556704 00 19 4E A203 349175 27D0E2 A3667EEEABF5E4F1816BB69738324C7F -65.5
2016.01.01 19:53:18.298 5: CUL_0 dispatch A194EA20334917527D0E2A3667EEEABF5E4F1816BB69738324C7F::-65.5:CUL_0
2016.01.01 19:53:18.305 5: CUL_HM VCCU_0 iv: 3c00
             decrypted cmd: 4EA24134917527D0E201
             original  cmd: 4EA24134917527D0E201
2016.01.01 19:53:18.306 4: CUL_HM VCCU_0 signature: good, authbytes: 279200f6
2016.01.01 19:53:18.320 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2016.01.01 19:53:18.323 5: CUL_0 sending As114E800227D0E23491750101C800279200f6
2016.01.01 19:53:18.326 4: CUL_send:  CUL_0                         Aw 08 11 4E 8002 27D0E2 349175 0101C800279200f6
2016.01.01 19:53:18.338 3: CUL_send:  CUL_0  id:349175 dDly:70
2016.01.01 19:53:18.340 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2016.01.01 19:53:18.342 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2016.01.01 19:53:18.424 5: CUL/RAW: /AFF5300010FE100114E800227D0E23491750101C800279200f680
2016.01.01 19:53:18.427 2: CUL_ParseTsHM CUL_0 illegal message received: AFF5300010FE100114E800227D0E23491750101C800279200f680
2016.01.01 19:53:18.428 4: CUL_Parse: CUL_0 AFF5300010FE100114E800227D0E23491750101C800279200f680
2016.01.01 19:53:18.431 5: CUL_0 dispatch :CUL_0
2016.01.01 19:53:18.434 5: Triggering CUL_0 (1 changes)
2016.01.01 19:53:18.436 5: Notify loop for CUL_0 UNKNOWNCODE :CUL_0
2016.01.01 19:53:18.452 3: CUL_0: Unknown code :CUL_0, help me!
2016.01.01 19:53:18.532 5: CUL/RAW: /AFF5100010FF2000D4FA61034917527D0E20601000011
2016.01.01 19:53:18.536 4: CUL_Parse: CUL_0  094022 A FF51 00556944 00 0D 4F A610 349175 27D0E2 06010000 -65.5
2016.01.01 19:53:18.539 5: CUL_0 dispatch A0D4FA61034917527D0E206010000::-65.5:CUL_0
2016.01.01 19:53:18.546 5: CUL_HM Kueche_Terrassentuer requesting signature with challenge 539E9825D281 for key 2
2016.01.01 19:53:18.548 5: CUL_0 sending As114FA00227D0E234917504539E9825D28104
2016.01.01 19:53:18.551 4: CUL_send:  CUL_0                         Aw 0A 11 4F A002 27D0E2 349175 04539E9825D28104
2016.01.01 19:53:18.563 3: CUL_send:  CUL_0  id:349175 dDly:85
2016.01.01 19:53:18.663 5: CUL/RAW: /AFF5300010FFF00114FA00227D0E234917504539E9825D2810480
2016.01.01 19:53:18.667 3: CUL_ParseTsHM: CUL_0  id:349175 dhmSt:104
2016.01.01 19:53:18.668 4: CUL_Parse: CUL_0  094153 A FF53 00557048 00 11 4F A002 27D0E2 349175 04539E9825D28104 -138
2016.01.01 19:53:18.796 5: CUL/RAW: /AFF510001101300194FA20334917527D0E23B9B749E3FE5C43DC93D7831440C0C7E11
2016.01.01 19:53:18.800 4: CUL_Parse: CUL_0  094286 A FF51 00557208 00 19 4F A203 349175 27D0E2 3B9B749E3FE5C43DC93D7831440C0C7E -65.5
2016.01.01 19:53:18.803 5: CUL_0 dispatch A194FA20334917527D0E23B9B749E3FE5C43DC93D7831440C0C7E::-65.5:CUL_0
2016.01.01 19:53:18.810 5: CUL_HM VCCU_0 iv: 010000
             decrypted cmd: 4FA61034917527D0E206
             original  cmd: 4FA61034917527D0E206
2016.01.01 19:53:18.811 4: CUL_HM VCCU_0 signature: good, authbytes: 99f84ad6
2016.01.01 19:53:18.827 5: CUL_0 sending As0E4F800227D0E23491750099f84ad6
2016.01.01 19:53:18.830 4: CUL_send:  CUL_0                         Aw 08 0E 4F 8002 27D0E2 349175 0099f84ad6
2016.01.01 19:53:18.842 3: CUL_send:  CUL_0  id:349175 dDly:69
2016.01.01 19:53:18.845 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2016.01.01 19:53:18.847 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2016.01.01 19:53:18.925 5: CUL/RAW: /AFF5300011020000E4F800227D0E23491750099f84ad680
2016.01.01 19:53:18.928 2: CUL_ParseTsHM CUL_0 illegal message received: AFF5300011020000E4F800227D0E23491750099f84ad680
2016.01.01 19:53:18.929 4: CUL_Parse: CUL_0 AFF5300011020000E4F800227D0E23491750099f84ad680
2016.01.01 19:53:18.932 5: CUL_0 dispatch :CUL_0
2016.01.01 19:53:18.935 5: Triggering CUL_0 (1 changes)
2016.01.01 19:53:18.937 5: Notify loop for CUL_0 UNKNOWNCODE :CUL_0
2016.01.01 19:53:18.953 3: CUL_0: Unknown code :CUL_0, help me!

Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: mgernoth am 03 Januar 2016, 12:07:33
Hallo,

ich versuche das die Tage mal mit einem Testaufbau nachzustellen. Habe allerdings nur einen SCo rumfliegen, der nicht benutzt wird. Hoffe, dass der sich ebenso verhält.

Viele Grüße
  Michael
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 07 Januar 2016, 13:40:40
Hallo Michael,

gibt es hierzu schon Neuigkeiten?
Da ich mir nun ein Piezo Lautsprecher mit dem HM-LC-SW1-BA-PCB gebastelt habe, bin ich sehr daran interssant, das die SCs signiert senden :-)

Da ich die Tage einige Intertechno Dosen gekauft habe und etwas mit ITv1/v3 experimentiert habe, bin ich derzeit mit der a-culfw (Version: a-culfw_1.20.01_build_176) unterwegs - da diese in der 433er Variante scheinbar ITv1/v3 und HM unterstützt.

Ich kann dir gerne weitere Logs etc. liefern.

Viele Grüße,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 13 Januar 2016, 21:08:39
Hallo Martin, hallo Michael

ich habe mir den Code von CUL_HM.pm nochmals angeschaut und glaube das Problem gelöst zu haben - anbei der diff zum original CUL_HM:


2568c2568
<       if ($mh{md} =~ m/^(HM-SEC-SC|Roto_ZEL-STG-RM-FFK)$/){# SCs - depending on FW version - do not accept ACK only. Especially if peered
---
>       if ($mh{md} =~ m/^(HM-SEC-SC.*|Roto_ZEL-STG-RM-FFK)$/){# SCs - depending on FW version - do not accept ACK only. Especially if peered


Der HM-SEC-SC2 (zumindest mit der FW Version 2.4) scheint die erweiterten ACK-Messages nicht zu akzeptieren.
Nach der Änderung verhält sich der Sensor mit aesCommReq wie gewünscht:


2016.01.13 21:03:37.514 5: CUL/RAW: /A192CA20334917527D0E256DFBE62B05D9F87DBCB8FDF19E957BC03
2016.01.13 21:03:37.515 4: CUL_Parse: CUL_0 A 19 2C A203 349175 27D0E2 56DFBE62B05D9F87DBCB8FDF19E957BC03 -72.5
2016.01.13 21:03:37.519 5: CUL_0 dispatch A192CA20334917527D0E256DFBE62B05D9F87DBCB8FDF19E957BC::-72.5:CUL_0
2016.01.13 21:03:37.526 5: CUL_HM VCCU_0 iv: f700
             decrypted cmd: 2CA64134917527D0E201
             original  cmd: 2CA64134917527D0E201
2016.01.13 21:03:37.527 4: CUL_HM VCCU_0 signature: good, authbytes: 1a329f3d
2016.01.13 21:03:37.541 5: CUL_HM Kueche_Terrassentuer prep ACK for 01
2016.01.13 21:03:37.544 5: CUL_0 sending As0E2C800227D0E2349175001a329f3d
2016.01.13 21:03:37.546 5: CUL 349175 dly:70ms
2016.01.13 21:03:37.619 4: CUL_send:  CUL_0As 0E 2C 8002 27D0E2 349175 001a329f3d
2016.01.13 21:03:37.632 5: CUL_HM Kueche_Terrassentuer protEvent:CMDs_done
2016.01.13 21:03:37.634 5: CUL_HM Kueche_Terrassentuer sent ACK:2
2016.01.13 21:03:37.646 5: Triggering Kueche_Terrassentuer (7 changes)
2016.01.13 21:03:37.647 5: Notify loop for Kueche_Terrassentuer aesCommToDev: ok


Ich würde mich über eine Rückmeldung freuen - ggf. könnte das PM ja dauerhaft angepasst werden.

Viele Grüße,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: mgernoth am 15 Januar 2016, 18:46:13
Hallo ambiman,

Sorry dass ich mich noch nicht gemeldet habe, hatte (bzw. habe) relativ viel um die Ohren zur Zeit und bin nicht zum Testen gekommen :-(

Zitat von: ambiman am 13 Januar 2016, 21:08:39
ich habe mir den Code von CUL_HM.pm nochmals angeschaut und glaube das Problem gelöst zu haben - anbei der diff zum original CUL_HM:


2568c2568
<       if ($mh{md} =~ m/^(HM-SEC-SC|Roto_ZEL-STG-RM-FFK)$/){# SCs - depending on FW version - do not accept ACK only. Especially if peered
---
>       if ($mh{md} =~ m/^(HM-SEC-SC.*|Roto_ZEL-STG-RM-FFK)$/){# SCs - depending on FW version - do not accept ACK only. Especially if peered


Super :-)

Sieht gut aus, würde ich sagen.

@Martin?

Viele Grüße
  Michael
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 26 Januar 2016, 07:35:42
Hallo Martin,

passt aus deiner Sicht ?

Viele Grüße,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: Bytechanger am 01 Februar 2016, 09:20:34
Hallo,

ich bin newbie, habe aber bereits in einem anderen Beitrag gekämpft und glaube, dass dies genau mein Problem ist.
Die AES Signierung wird von meinem Fensterkontakt ordnungsgemäß durchgeführt und auch von der VCCU akzeptiert, nur der Fensterkontakt versteht offensichtlich die Antwort nicht, da er immer weiter versucht zu signieren und sendet ca. 10 Sekunden, bis er mit ROT abbricht!

Was muss ich machen, damit es nun mit meinem CUL läuft?
In der CUL_HM.pm die Zeile austauschen? Wird es mit einem zeitnahen Update laufen?


Bin in voller Hoffnung, da ich mir den CUL im glauben gekauft habe, es würde AES voll unterstützt, was mir sehr wichtig wäre!
(zumal der CUL fast doppelt teurer war als der HM-cfg-LAN).

EDIT:  ist es schon im aktuellen Update drin?
         In meiner CUL_HM steht "HM-SEC-SC.*|Roto_ZEL-STG-RM-FF" bereits drin...



Greets

Byte
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 01 Februar 2016, 17:16:32
Hallo Bytechanger,

Soweit mir bekannt wurde die Änderung noch nicht in der offiziellen Version berücksichtigt.

Meine Fensterkontakte (HM-SEC-SC2) hatte ja das gleiche Verhalten gezeigt.

Du solltest du geänderte Codezeile (im regulären Ausdruck das .* entfernen) in dem CUL_HM Modul anpassen, somit fallen die SC-2's nicht in die Auswahl für den erweiterten ACK. Bei mir funktioniert dies bisher tadellos.

Gruß,

ambiman


Gesendet von iPhone mit Tapatalk
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: Bytechanger am 01 Februar 2016, 20:44:08
Danke für den Hinweis,

ich hatte offensichtlich das Diff falsch herum gelesen ;-(

Habe das Modul angepasst, und es läuft (gab zwar 1-2 Aussetzer -> ROT , dass könnte ein falsches timing sein).

Bin überglücklich, fließt dass nun in ein Update ein, oder ist beim nächsten Update die Veränderung wieder weg??


Greets

Byte
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: MarcelK am 01 Februar 2016, 22:53:04
Zitat von: Bytechanger am 01 Februar 2016, 20:44:08
ich hatte offensichtlich das Diff falsch herum gelesen ;-(
Gelesen hast ihn schon richtig herum. Wurde wohl nur aus Versehen falsch herum erzeugt.

Gruß Marcel
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 12 Februar 2016, 18:57:33
Hallo zusammen,

ich will ja nicht nerven, aber wird die Modifikation in das CUL_HM PM aufgenommen?

Viele Grüße,

amibman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: Bytechanger am 12 Februar 2016, 19:54:48
Wäre toll, sonst muss ich bei jedem Update neu ran...
Greets
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 25 Februar 2016, 22:09:00
Wie schaut es aus ?  ::)
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 28 Februar 2016, 10:24:12
Martin, du hattest in meinem anderen Beitrag geschrieben, dass du an CUL_HM Modifikationen vornimmst. Kannst du die o.g. Änderung mit übernehmen? Bei Bytechanger und mir scheint es ja zu funktionieren.

Besten Dank nochmals.


Gesendet von iPhone mit Tapatalk
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: Bytechanger am 19 Mai 2016, 13:05:44
Wie sieht es denn mit der Implementierung aus?
Bei jedem Update muss ich immer die Änderungen manuell vornehmen.
Die Änderungen scheinen mit meinen Geräten gut zu funktionieren.


Greets

Byte
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 19 Mai 2016, 13:06:19
Ich bin ebenfalls dafür
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: martinp876 am 19 Mai 2016, 21:41:45
Ich werde es am Wochenende einbauen. Heute und morgen schaffe ich es nicht.
Man kann es nicht am model festmachen. Virtuelle Aktoren fallen da raus.
Samstag sollte es drin sein.
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 22 Juni 2016, 22:34:22
Zitat von: martinp876 am 19 Mai 2016, 21:41:45
Ich werde es am Wochenende einbauen. Heute und morgen schaffe ich es nicht.
Man kann es nicht am model festmachen. Virtuelle Aktoren fallen da raus.
Samstag sollte es drin sein.
Hallo Martin,

konntest du die Änderungen zwischenzeitlich einbauen?

Besten Dank!

Gruß,

ambiman


Gesendet von iPhone mit Tapatalk
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: martinp876 am 23 Juni 2016, 07:12:20
schon - klappt etwas noch nicht?
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 27 Juni 2016, 19:14:10
Hallo Martin,

habe heute auf die folgende Version aktualisiert:


10_CUL_HM.pm       11685 2016-06-18 08:02:09Z martinp876


Leider ändert sich am Verhalten der SC-2's nichts.
Die hier beschriebene Änderung wurde auch nicht übernommen, oder?

Viele Grüße,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 05 Juli 2016, 20:02:20
Des weiteren ist mir noch folgendes aufgefallen:

configCheck done:

aesCommReq set, IO not compatibel
    Fenster_Bad
    Fenster_GZ
    Fenster_GaesteWC
    Fenster_SZ 
    Haustuer 
    Kueche_Terrassentuer
    WZ_Terrassentuer
    WZ_TerrassentuerGross


Das sind alles Shutter Contacts (SC2s)....

Die sollten das doch können, oder ? Machen Sie doch auch bspw. mit HM-CC-RT-DN und aktiviertem Sign-Register im Clima-Channel????

Gruß,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: Leeloo_Dallas am 09 Juli 2016, 11:49:16
@ambiman:
hier eine Antwort zum Verhalten beim ConfigCheck
https://forum.fhem.de/index.php/topic,55101.msg468598.html#msg468598 (https://forum.fhem.de/index.php/topic,55101.msg468598.html#msg468598)

Demnächst wird der Config-Check angepasst. :-)
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 26 August 2016, 15:51:45
Hallo Martin,

habe heute mal wieder aktualisiert:


10_CUL_HM.pm       12014 2016-08-20 12:27:09Z martinp876


Leider besteht das Problem weiterhin. Der Code wurde noch nicht angepasst.
Ich habe die Änderung in Zeile 2757 weider eingebaut und alles ist gut.

Wäre klasse, wenn du das fixen könntest.

Danke.

Gruß,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: Bytechanger am 27 August 2016, 13:16:24
Hallo,

es scheint aber ein Problem mit AES und CUL und den Öffnungssensoren zu geben!!
Ich habe eine VCCU mit HMLAN und CUL.

Schalte ich IODEV auf HMLAN läuft alles perfekt.
Schalte ich aber auf CUL0 um, werden Zustandsänderungen nicht erkannt! Der Senser zeigt aber das "normale" Verhalten orange->grün LED.!!

Im Eventmonitor erscheint
2016-08-27 13:12:35 CUL_HM EG_Terrassentuer aesCommToDev: fail
2016-08-27 13:12:35 CUL_HM EG_Terrassentuer trig_aes_vccu: fail:18
2016-08-27 13:12:35 CUL_HM EG_Terrassentuer aesCommToDev: pending


HMLAN Event:
2016-08-27 13:15:14 CUL_HM EG_Terrassentuer contact: closed (to vccu)
2016-08-27 13:15:14 CUL_HM EG_Terrassentuer closed
2016-08-27 13:15:14 CUL_HM EG_Terrassentuer trigger_cnt: 20
2016-08-27 13:15:14 CUL_HM EG_Terrassentuer aesCommToDev: pending
2016-08-27 13:15:14 CUL_HM EG_Terrassentuer aesCommToDev: ok
2016-08-27 13:15:14 CUL_HM EG_Terrassentuer trig_aes_vccu: ok:20


Es gab damals ja schon Probleme, dass das ACK nicht vom CUL an das Device gesendet wurde...

Greets

Byte
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 18 September 2016, 11:52:22
Hallo Bytechanger,
ich kann das o.g. Problem bei mir (mit aktivierten aesCommReq) nicht nachvollziehen:


2016-09-18_11:39:21 Kueche_Terrassentuer aesCommToDev: pending
2016-09-18_11:39:21 Kueche_Terrassentuer aesCommToDev: ok
2016-09-18_11:39:21 Kueche_Terrassentuer contact: open (to VCCU_0)
2016-09-18_11:39:21 Kueche_Terrassentuer open
2016-09-18_11:39:21 Kueche_Terrassentuer trig_aes_VCCU_0: ok:162
2016-09-18_11:39:21 Kueche_Terrassentuer trigger_cnt: 162
2016-09-18_11:39:27 Kueche_Terrassentuer aesCommToDev: pending
2016-09-18_11:39:27 Kueche_Terrassentuer aesCommToDev: ok
2016-09-18_11:39:27 Kueche_Terrassentuer contact: closed (to VCCU_0)
2016-09-18_11:39:27 Kueche_Terrassentuer closed
2016-09-18_11:39:27 Kueche_Terrassentuer trig_aes_VCCU_0: ok:163
2016-09-18_11:39:27 Kueche_Terrassentuer trigger_cnt: 163


Wie gesagt, ich nutze derzeit eine modifzierte CUL_HM, wie in diesem Beiträg hier beschrieben.
Sofern ich die Modifikation nicht durchführe, verhält es sich so wie auch schon in diesem Beitrag hier beschrieben:
https://forum.fhem.de/index.php/topic,56742.msg482421/topicseen.html#msg482421 (https://forum.fhem.de/index.php/topic,56742.msg482421/topicseen.html#msg482421)

@Martin: Wolltest du die Änderungen nicht permanent übernehmen?

Besten Dank,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: Bytechanger am 19 September 2016, 14:08:15
Hi,

also hast Du für Dich das Problem behoben?
Wie, wenn ich fragen darf. Welche Änderungen muss ich an welcher Datei durchführen....



Gruß

Byte
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: Bytechanger am 19 September 2016, 15:01:14
Nach Tipp von Martin habe die Firmware mit timestamp installiert und die zwei FHEM Dateien ausgetauscht.

Leider habe ich nun das Problem, dass der Stick dauern neu Connected!!

2016.09.19 14:49:47.075 1: CUL/RAW: no data Read
2016.09.19 14:49:47.355 1: Perfmon: possible freeze starting at 14:49:46, delay is 1.355
2016.09.19 14:49:47.711 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.09.19 14:49:48.227 1: CUL_0 is VERSION_TS, V 99.75 CUL868, CUL_V3.4
2016.09.19 14:49:48.240 3: CUL_0: Possible commands: BbCFiAZEGMKJUYRTVWXefmltux
2016.09.19 14:49:48.273 2: Setting CUL fhtid from 0000 to 1034
2016.09.19 14:49:48.340 1: /dev/ttyACM0 reappeared (CUL_0)
2016.09.19 14:52:29.686 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_0)
2016.09.19 14:52:29.740 1: CUL/RAW: no data Read
2016.09.19 14:52:30.014 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.09.19 14:52:30.530 1: CUL_0 is VERSION_TS, V 99.75 CUL868, CUL_V3.4
2016.09.19 14:52:30.543 3: CUL_0: Possible commands: BbCFiAZEGMKJUYRTVWXefmltux
2016.09.19 14:52:30.629 1: /dev/ttyACM0 reappeared (CUL_0)
2016.09.19 14:55:11.963 1: /dev/serial/by-id/usb-busware.de_CUL868_868000-if00 disconnected, waiting to reappear (CUL0)
2016.09.19 14:55:12.075 1: CUL/RAW: no data Read
2016.09.19 14:55:12.332 1: Perfmon: possible freeze starting at 14:55:11, delay is 1.331
2016.09.19 14:55:12.916 1: CUL0 is VERSION_TS, V 99.75 CUL868, CUL_V3.4
2016.09.19 14:55:12.929 3: CUL0: Possible commands: BbCFiAZEGMKJUYRTVWXefmltux
2016.09.19 14:55:12.983 2: Setting CUL fhtid from 1034 to 0000
2016.09.19 14:55:13.104 1: /dev/serial/by-id/usb-busware.de_CUL868_868000-if00 reappeared (CUL0)
2016.09.19 14:55:16.247 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_0)
2016.09.19 14:55:16.300 1: CUL/RAW: no data Read
2016.09.19 14:55:17.258 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.09.19 14:55:17.773 1: CUL_0 is VERSION_TS, V 99.75 CUL868, CUL_V3.4
2016.09.19 14:55:17.786 3: CUL_0: Possible commands: BbCFiAZEGMKJUYRTVWXefmltux
2016.09.19 14:55:17.819 2: Setting CUL fhtid from 0000 to 1034
2016.09.19 14:55:17.882 1: /dev/ttyACM0 reappeared (CUL_0)
2016.09.19 14:57:59.125 1: /dev/serial/by-id/usb-busware.de_CUL868_868000-if00 disconnected, waiting to reappear (CUL0)
2016.09.19 14:57:59.238 1: CUL/RAW: no data Read
2016.09.19 14:58:00.263 1: CUL0 is VERSION_TS, V 99.75 CUL868, CUL_V3.4
2016.09.19 14:58:00.276 3: CUL0: Possible commands: BbCFiAZEGMKJUYRTVWXefmltux
2016.09.19 14:58:00.330 2: Setting CUL fhtid from 1034 to 0000
2016.09.19 14:58:00.452 1: /dev/serial/by-id/usb-busware.de_CUL868_868000-if00 reappeared (CUL0)
2016.09.19 14:58:03.392 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_0)
2016.09.19 14:58:03.445 1: CUL/RAW: no data Read
2016.09.19 14:58:03.971 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.09.19 14:58:04.487 1: CUL_0 is VERSION_TS, V 99.75 CUL868, CUL_V3.4
2016.09.19 14:58:04.500 3: CUL_0: Possible commands: BbCFiAZEGMKJUYRTVWXefmltux
2016.09.19 14:58:04.532 2: Setting CUL fhtid from 0000 to 1034
2016.09.19 14:58:04.596 1: /dev/ttyACM0 reappeared (CUL_0)



Greets

Byte
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 22 Oktober 2016, 16:29:23
Hallo Bytechanger,

in der 10_CUL_HM.pm habe ich das '.*' hinter HM-SEC-SC in der Zeile 2785 entfernt:


  2784                 # fhem CUL shall ack a button press
   2785       if ($mh{md} =~ m/^(HM-SEC-SC|Roto_ZEL-STG-RM-FFK)$/){# SCs - depending on FW version - do not accept ACK only. Especially if peered
   2786         push @ack,$mh{shash},$mh{mNo}."8002".$mh{dst}.$mh{src}."0101".((hex($mI[0])&1)?"C8":"00")."00";
   2787       }


@Martin: Was spricht dagegen, diese Änderung zu übernehmen?

Viele Grüße,

ambiman
Titel: Antw:HM-SEC-SC-2 und aesCommReq
Beitrag von: ambiman am 27 August 2017, 14:46:02
Hallo Martin,

wollte dieses Thema nochmal aufgreifen, da das Problem mit den SC-2's und aesCommReq weiterhin besteht.

VG,

ambiman