[gelöst] AES Keymatic und HM-RC_Key4-3

Begonnen von willib, 12 März 2018, 13:29:51

Vorheriges Thema - Nächstes Thema

willib

Ich habe da wohl noch einige Baustellen:
configCheck done:-ret--ret- missing register list-ret- BAD_Dimmer_Dim_V_01: RegL_01.-ret- BAD_Dimmer_Dim_V_02: RegL_01.-ret- FL.Schrank: RegL_00.,RegL_01.-ret- KLO_Tuer: RegL_00.,RegL_01.-ret- WZ.Fenster.li: RegL_00.,RegL_01.-ret--ret- peer list incomplete. Use getConfig to read it.-ret- incomplete: BAD_Dimmer_Dim_V_01:-ret- incomplete: BAD_Dimmer_Dim_V_02:-ret- incomplete: FL.Schrank:-ret- incomplete: KLO_Tuer:-ret- incomplete: WZ.Fenster.li:-ret--ret- peer not verified. Check that peer is set on both sides-ret- BAD_SchalterU_Btn_01 p:BAD_Dimmer_Dim-ret- SZ.Schalter_Btn_02 p:SZ.Dimmer_Sw-ret--ret- trigger sent to unpeered device-ret- triggerUnpeered: EZ.Fenster:000000-ret--ret- templist mismatch -ret- BAD.Heizung_Clima: file: ././tempList.cfg error:Can't open ././tempList.cfg: No such file or directory-ret- EZ.Heizung_Clima: file: ././tempList.cfg error:Can't open ././tempList.cfg: No such file or directory-ret- GZ.Heizung_Clima: file: ././tempList.cfg error:Can't open ././tempList.cfg: No such file or directory-ret- Jon.Heizung_Clima: file: ././tempList.cfg error:Can't open ././tempList.cfg: No such file or directory-ret- SZ.Heizung_Clima: file: ././tempList.cfg error:Can't open ././tempList.cfg: No such file or directory-ret- WZ.Heizung_Clima: file: ././tempList.cfg error:Can't open ././tempList.cfg: No such file or directory
Allerdings nichts was den Handsender betrifft.
Ich habe den CUL wieder nur abgezogen. Er taucht aber trotzdem im List auf
Internals:
   CUL_0_MSGCNT 1
   CUL_0_RAWMSG A0B91A24058A86F001255041E::-52:CUL_0
   CUL_0_RSSI -52
   CUL_0_TIME 2018-03-20 16:52:35
   DEF        58A86F
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     16
   NAME       Wilko_Schluessel
   NOTIFYDEV  global
   NR         406
   NTFY_ORDER 50-Wilko_Schluessel
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 Wilko_Schluessel_unlock
   channel_02 Wilko_Schluessel_lock
   channel_03 Wilko_Schluessel_light
   channel_04 Wilko_Schluessel_open
   lastMsg    No:98 - t:00 s:58A86F d:001255 1100D64F45513033353231343040040000
   myHmUART_MSGCNT 15
   myHmUART_RAWMSG 0511013E98A20058A86F0012551100D64F45513033353231343040040000
   myHmUART_RSSI -62
   myHmUART_TIME 2018-03-20 17:59:40
   protCmdDel 2
   protLastRcv 2018-03-20 17:59:40
   protResnd  3 last_at:2018-03-20 17:59:28
   protResndFail 1 last_at:2018-03-20 17:59:43
   protSnd    27 last_at:2018-03-20 17:59:40
   protState  CMDs_done_Errors:1
   rssi_at_CUL_0 min:-52 max:-52 cnt:1 lst:-52 avg:-52
   rssi_at_myHmUART min:-74 max:-56 avg:-67.2 cnt:15 lst:-62
   READINGS:
     2018-03-15 20:39:40   CommandAccepted yes
     2018-03-20 17:59:25   D-firmware      1.1
     2018-03-20 17:59:25   D-serialNr      OEQ0352140
     2018-03-20 17:55:44   PairedTo        0x001255
     2018-03-09 17:32:35   R-pairCentral   0x001255
     2018-03-20 17:55:44   RegL_00.          02:01 0A:00 0B:12 0C:55 18:00 00:00
     2018-03-09 17:42:24   aesCommToDev    ok
     2018-03-09 17:42:24   aesKeyNbr       00
     2018-03-20 16:52:35   battery         ok
     2018-03-20 17:59:43   state           MISSING ACK
   helper:
     HM_CMDNR   153
     cSnd       0100125558A86F04040000000001,0100125558A86F0403
     mId        00D6
     regLst     ,0
     rxType     20
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     io:
       newChn     +58A86F,00,01,00
       nextSend   1521565180.55074
       rxt        2
       vccu       VCCU
       p:
         58A86F
         00
         01
         00
       prefIO:
         myHmUART
     mRssi:
       mNo        98
       io:
         CUL_0:
         myHmUART:
           -58
           -58
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1521565180.25608
       ack:
         HASH(0x503c9e0)
         98800200125558A86F00
     rssi:
       at_CUL_0:
         avg        -52
         cnt        1
         lst        -52
         max        -52
         min        -52
       at_myHmUART:
         avg        -67.2
         cnt        15
         lst        -62
         max        -56
         min        -74
     shadowReg:
     tmpl:
Attributes:
   IODev      CUL_0
   IOgrp      VCCU:myHmUART
   autoReadReg 4_reqStatus
   expert     3_allReg+raw
   firmware   1.1
   model      HM-RC-Key4-3
   room       CUL_HM
   serialNr   OEQ0352140
   subType    remote
   webCmd     getConfig:clear msgEvents
FHEM in Debian 10 LXC unter Proxmox auf NUC, Homematic, Hue, Intertechno, Jeelink, RFXTRX, Harmony Hub, VU+ Uno 4K, Sonos, AMAD

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

willib

Get config klappt. Sign on hatte ich in den einzelnen Kanälen manuell aktiviert. Ich versuche es nochmal so eine wie in deinen Link. Danke dafür
FHEM in Debian 10 LXC unter Proxmox auf NUC, Homematic, Hue, Intertechno, Jeelink, RFXTRX, Harmony Hub, VU+ Uno 4K, Sonos, AMAD

Otto123

Ok, dann arbeitet er generell .
Ich glaube man muss nochmal sign off und dann sign on machen damit der Key übertragen wird.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

willib

Hat jetzt geklappt. Ich habe in den Kanälen sign off gemacht. Danach hat assign hmkey funktioniert.
Internals:
   CUL_0_MSGCNT 52
   CUL_0_RAWMSG A0B9DA24058A86F001255020E::-66:CUL_0
   CUL_0_RSSI -66
   CUL_0_TIME 2018-03-21 20:08:20
   DEF        58A86F
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     131
   NAME       Wilko_Schluessel
   NOTIFYDEV  global
   NR         406
   NTFY_ORDER 50-Wilko_Schluessel
   STATE      Wilko_Schluessel_lock Short
   TYPE       CUL_HM
   channel_01 Wilko_Schluessel_unlock
   channel_02 Wilko_Schluessel_lock
   channel_03 Wilko_Schluessel_light
   channel_04 Wilko_Schluessel_open
   lastMsg    No:9D - t:40 s:58A86F d:001255 020E
   myHmUART_MSGCNT 79
   myHmUART_RAWMSG 050101439DA24058A86F001255020E
   myHmUART_RSSI -67
   myHmUART_TIME 2018-03-21 20:08:20
   protCmdDel 2
   protEvt_AESCom-ok 14 last_at:2018-03-21 20:06:20
   protLastRcv 2018-03-21 20:08:20
   protResnd  3 last_at:2018-03-20 17:59:28
   protResndFail 1 last_at:2018-03-20 17:59:43
   protSnd    95 last_at:2018-03-21 20:08:20
   protState  CMDs_done
   rssi_at_CUL_0 cnt:52 lst:-66 avg:-62.59 min:-71 max:-52
   rssi_at_myHmUART min:-80 max:-56 cnt:65 lst:-67 avg:-68.64
   READINGS:
     2018-03-21 20:06:20   CommandAccepted yes
     2018-03-21 20:07:37   D-firmware      1.1
     2018-03-21 20:07:37   D-serialNr      OEQ0352140
     2018-03-21 20:07:37   PairedTo        0x001255
     2018-03-09 17:32:35   R-pairCentral   0x001255
     2018-03-21 20:07:37   RegL_00.          02:01 0A:00 0B:12 0C:55 18:00 00:00
     2018-03-21 20:06:20   aesCommToDev    ok
     2018-03-21 20:06:20   aesKeyNbr       02
     2018-03-21 20:08:20   battery         ok
     2018-03-21 20:08:20   state           Wilko_Schluessel_lock Short
   helper:
     HM_CMDNR   157
     cSnd       0100125558A86F04040000000001,0100125558A86F0403
     mId        00D6
     regLst     ,0
     rxType     20
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     io:
       newChn     +58A86F,00,01,00
       nextSend   1521659300.76707
       rxt        2
       vccu       VCCU
       p:
         58A86F
         00
         01
         00
       prefIO:
         myHmUART
     mRssi:
       mNo        9D
       io:
         CUL_0:
           -66
           -66
         myHmUART:
           -63
           -63
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1521659300.40461
       ack:
         HASH(0x503c9e0)
         9D800200125558A86F00
     rssi:
       at_CUL_0:
         avg        -62.5961538461538
         cnt        52
         lst        -66
         max        -52
         min        -71
       at_myHmUART:
         avg        -68.6461538461538
         cnt        65
         lst        -67
         max        -56
         min        -80
     shadowReg:
     tmpl:
Attributes:
   IODev      CUL_0
   IOgrp      VCCU:myHmUART
   autoReadReg 4_reqStatus
   expert     3_allReg+raw
   firmware   1.1
   model      HM-RC-Key4-3
   room       CUL_HM
   serialNr   OEQ0352140
   subType    remote
   webCmd     getConfig:clear msgEvent

Danke
FHEM in Debian 10 LXC unter Proxmox auf NUC, Homematic, Hue, Intertechno, Jeelink, RFXTRX, Harmony Hub, VU+ Uno 4K, Sonos, AMAD

Damu

Hab da auch eine Frage wegen AES.
Ich habe einen Aktor (Storenaktor) und eine HM Fernbedienung 19 Tasten.
Ich wollte die HM-FB umstellen.
Da waren Peers mit eine dem Aktor die ich löschen wollte.
Das ging irgendwie nicht ganz und am Ende konnte ich den Aktor nicht mehr mit FHEM steuern.
Reset ging auch nicht.
Das selbe mit der Fernbedienung.
Da kann ich an zwei Kanälen AES nicht deaktivieren.
Reset geht bei beiden nicht.
Die Homematic Software verlangt bei der Anmeldung immer nach einem AES Code.
Der Schlüssel den ich da hinterlegt habe geht definitiv nicht.
Kann es etwa sein das es der Original Schlüssel ist's?
Ich weiss die Homematic Software fragt oft auch wenn der Schlüssel hinterlegt ist nach dem Schlüssel.
Ist dieser Original Schlüssel bekannt?

frank

der original key (keynbr00) ist im fhem code vorhanden.
wenn der werksreset direkt am device nicht funktioniert/ gesperrt ist, wurde ein eigener key übertragen.
wenn du sonderzeichen benutzt hast, kann es ein problem geben.
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

Damu

#22
Danke für die Antwort.
Ich habe keine Sonderzeichen benutzt, war das aber nicht nur mit der VCCU?
Kann es sein das ich irrtümlicherweise den Key00 selber mal umgestellt habe?
Wie kann ich das kontrollieren?
Bei einem Storenaktor sollte ein Reset aber immer gehen.
Nachdem ich mit FHEM AES aktiviert und nach Jahren wieder deaktivieren wollte ging der Aktor nicht mehr richtig.
Ist sehr merkwürdig.
Dieser Aktor ist aber weg, egal.
Die Fernsteuerung möchte ich, wenn es möglich ist schon wieder.
Oder war im Code mal ein Falscher Key00 hinterlegt gewesen?
Dann könnte ich die FB aus einem Backup wieder funktionstüchtig machen.


frank

der default key ist in jedem device vorhanden und fest verdrahtet. erst wenn ein eigener key an ein device übertragen wird, ist kein reset mit den tasten des devices mehr möglich. daraus folgt: wenn kein reset mehr funktioniert, muss ein eigener key übertragen worden sein. in diesem fall geht nur noch reset als befehl von der zentrale, die aber dazu den passenden key kennen muss.
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

Damu

Danke.
Ich habe FHEM als Zentrale und die sollte den eigenen Key kennen.
Aber Reset des Devices geht mit FHEM nicht.
Homematic als Zentrale fragt auch immer nach einem Key.
Wie muss ich den Key umwandeln (von FHEM nach HM).
Ich denk da muss ich einen Fehler gemacht haben?

frank

im wiki zu aes steht folgendes:
ZitatDie Schlüssel werden MD5 kodiert - man kann ihn im Klartext oder bereits kodiert eingeben. FHEM kodiert ihn, wenn er im Klartext eingegeben werden sollte. FHEM speichert das Attribut ausschließlich kodiert.

die homematic zentrale hat auch die selbe hmid, wie deine fhem zentrale?
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

Damu

Die HMid ist bei der Homematic Zentrale dieselbe.