KeyMatic HM-Sec-Key Status

Begonnen von Stefan M., 21 Oktober 2014, 19:10:13

Vorheriges Thema - Nächstes Thema

Stefan M.

Hallo zusammen
ich habe das Problem mit meinem KeyMatic HM-Sec-Key , dass der Status Locked nicht in FHEM angezeigt wird. Es kommt immer der Status unlocked egal ob ich auf oder zu sperre. Ich habe den Schlüssel HM_RC_Key4_2 direkt mit dem HM-Sec-Key gepairt. Das schließen und öffnen funktioniert sowohl über den HM_RC_Key4_2 als auch über FHEM.

Aufgefallen ist es mir nachdem ich nur Pushnachrichten bekommen habe für das öffnen des Schlosses.

Hat jemand eine Idee an was das liegen könnte?

LG
Stefan

Zitat
2014.10.21 19:06:58.342 5: HMLAN_Parse: HML R:E29B79B   stat:0000 t:13B2909F d:FF r:FFDE     m:FE 943F 29B79B 000000 02041BD94F1E
2014.10.21 19:06:58.344 5: HML dispatch A0FFE943F29B79B00000002041BD94F1E::-34:HML
2014.10.21 19:06:58.348 1: RCV L:0F N:FE F:94 CMD:3F SRC:29B79B DST:broadcast 02041BD94F1E (TimeStamp UNKNOWN:0x0204 TIME:0x1B) (,BCAST,BURST,RPTEN)
2014.10.21 19:06:58.351 1: RCV L:0F N:FE F:94 CMD:3F SRC:29B79B DST:broadcast 02041BD94F1E (TimeStamp UNKNOWN:0x0204 TIME:0x1B) (,BCAST,BURST,RPTEN)
2014.10.21 19:06:58.375 3: HML: Unknown code A0FFE943F29B79B00000002041BD94F1E::-34:HML, help me!
2014.10.21 19:06:58.444 5: HMLAN/RAW: /E23DC78,0000,13B2910A,FF,FFD1,29A00223DC7824BFC00418FEB81D0DC500

2014.10.21 19:06:58.446 5: HMLAN_Parse: HML R:E23DC78   stat:0000 t:13B2910A d:FF r:FFD1     m:29 A002 23DC78 24BFC0 0418FEB81D0DC500
2014.10.21 19:06:58.448 5: HML dispatch A1129A00223DC7824BFC00418FEB81D0DC500::-47:HML
2014.10.21 19:06:58.455 1: RCV L:11 N:29 F:A0 CMD:02 SRC:HM_SEC_KEY_23DC78 DST:HM_RC_Key4_2_24BFC0 0418FEB81D0DC500 (AES_req Para1:0x18FE Para2:0xB81D Para3:0x0DC5 keyNo:0x00) (,BIDI,RPTEN)
2014.10.21 19:06:58.695 5: HMLAN/RAW: /E23DC78,0000,13B29204,FF,FFCF,29800223DC7824BFC001010120178AFFDD1D

2014.10.21 19:06:58.696 5: HMLAN_Parse: HML R:E23DC78   stat:0000 t:13B29204 d:FF r:FFCF     m:29 8002 23DC78 24BFC0 01010120178AFFDD1D
2014.10.21 19:06:58.698 5: HML dispatch A1229800223DC7824BFC001010120178AFFDD1D::-49:HML
2014.10.21 19:06:58.708 1: RCV L:12 N:29 F:80 CMD:02 SRC:HM_SEC_KEY_23DC78 DST:HM_RC_Key4_2_24BFC0 01010120178AFFDD1D (ACK_STATUS CHANNEL:0x01 STATUS:0x01 UP:0x20 DOWN:0x20 LOWBAT:0x20 RSSI:0x17) (,RPTEN)
2014.10.21 19:06:59.765 3: set Pushover1 msg 'Achtung' 'Die Terassentuere ist aufgesperrt' '' 0 '' : OK
2014.10.21 19:06:59.766 3: No_PO_Tuer_unlocked return value: OK
2014.10.21 19:07:00.817 5: HMLAN/RAW: /E21CEA2,0000,13B29A4F,FF,FFAE,9B861021CEA20000000AA8DF0C1804

2014.10.21 19:07:00.819 5: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:13B29A4F d:FF r:FFAE     m:9B 8610 21CEA2 000000 0AA8DF0C1804
2014.10.21 19:07:00.821 5: HML dispatch A0F9B861021CEA20000000AA8DF0C1804::-82:HML
2014.10.21 19:07:00.827 1: RCV L:0F N:9B F:86 CMD:10 SRC:HM_CC_RT_DN_21CEA2 DST:broadcast 0AA8DF0C1804 (INFO_TEMP SET:0xA8DF ACT:0xA8DF ERR:0x0C VALVE:0x0C MODE:0x0C) (,WAKEMEUP,BCAST,RPTEN)
2014.10.21 19:07:06.073 5: HMLAN_Send:  HML I:K
2014.10.21 19:07:06.080 5: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0706016,1EA224,1EA224,13B2AEE3,001C

2014.10.21 19:07:06.083 5: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:13B2AEE3 IDcnt:001C
2014.10.21 19:07:06.327 5: HMLAN/RAW: /E23DC78,0000,13B2AFD5,FF,FFCD,2AA41023DC781EA22406010104

2014.10.21 19:07:06.331 5: HMLAN_Parse: HML R:E23DC78   stat:0000 t:13B2AFD5 d:FF r:FFCD     m:2A A410 23DC78 1EA224 06010104
2014.10.21 19:07:06.335 5: HML dispatch A0D2AA41023DC781EA22406010104::-51:HML
2014.10.21 19:07:06.346 1: RCV L:0D N:2A F:A4 CMD:10 SRC:HM_SEC_KEY_23DC78 DST:1EA224 06010104 (INFO_ACTUATOR_STATUS) (,BCAST,BIDI,RPTEN)
2014.10.21 19:07:06.352 5: HMLAN: Skip ACK
2014.10.21 19:07:06.356 1: SND L:0A N:2A F:80 CMD:02 SRC:1EA224 DST:HM_SEC_KEY_23DC78 00 (ACK) (,RPTEN)
2014.10.21 19:07:07.444 3: set Pushover1 msg 'Achtung' 'Die Terassentuere ist aufgesperrt' '' 0 '' : OK
2014.10.21 19:07:07.445 3: No_PO_Tuer_unlocked return value: OK
2014.10.21 19:07:12.615 5: HMLAN/RAW: /E2A3474,0000,13B2C866,FF,FFC8,1AA45F2A34741EA22484D3A700073F008408FD02

2014.10.21 19:07:12.617 5: HMLAN_Parse: HML R:E2A3474   stat:0000 t:13B2C866 d:FF r:FFC8     m:1A A45F 2A3474 1EA224 84D3A700073F008408FD02
2014.10.21 19:07:12.619 5: HML dispatch A141AA45F2A34741EA22484D3A700073F008408FD02::-56:HML
2014.10.21 19:07:12.626 1: RCV L:14 N:1A F:A4 CMD:5F SRC:HM_ES_PMSw1_Pl_2A3474 DST:1EA224 84D3A700073F008408FD02 (powerEvnt energy:0x84D3A7 power:0x00073F current:0x0084 voltage:0x08FD frequency:0x02) (,BCAST,BIDI,RPTEN)
2014.10.21 19:07:12.629 5: HMLAN: Skip ACK
2014.10.21 19:07:12.632 1: SND L:0A N:1A F:80 CMD:02 SRC:1EA224 DST:HM_ES_PMSw1_Pl_2A3474 00 (ACK) (,RPTEN)

FHEM auf 3 x RaspberryPi, 1 x Fritzbox,1 x Win. FS20 über CUL, HomeMatic über HMLan, 6 x  HM_CC_RT_DN,2 x HM_LC_BL1_FM,3 x HM_SEC_KEY,2 x HM_RC_Key4_2,7 x HM_SEC_SC,1 x HM_SEC_WDS,1 x HM_Sen_RD_O, 1x HM_Sen_Wa_Od,2 x HM_RC_Key4_2, 5 x HM-ES-PMSw1-Pl,1 x HM_LC_SW4_WM,1 x HM_SCI_3_FM

martinp876

interessanter log - leider etwas kurz, scheint etwas zu fehlen.
ein paar mehr logs wären gut. Gerne auch nach der Anleitung Wiki, dann ist der ganze Blödsinn schon einmal weggefiltert :)

das device antwortet auf eine nicht sichtbare message mit unlocked.
Was ist passiert, was passiert sonst, und ist gelocked oder nicht?

Stefan M.

Komischerweise funktioniert es mit dem Status seit gestern wieder ohne dass  ich was gemacht habe außer  einem Update. LG Stefan
FHEM auf 3 x RaspberryPi, 1 x Fritzbox,1 x Win. FS20 über CUL, HomeMatic über HMLan, 6 x  HM_CC_RT_DN,2 x HM_LC_BL1_FM,3 x HM_SEC_KEY,2 x HM_RC_Key4_2,7 x HM_SEC_SC,1 x HM_SEC_WDS,1 x HM_Sen_RD_O, 1x HM_Sen_Wa_Od,2 x HM_RC_Key4_2, 5 x HM-ES-PMSw1-Pl,1 x HM_LC_SW4_WM,1 x HM_SCI_3_FM

prodigy7

#3
Hallo zusammen,

ich wäre mal den Thread auf um es anderen mit gleichen Problem einfacher bei der Suche zu machen!
Beim Threadersteller hat sich das Problem ja glücklicherweise ohne größeres Zutun von selbst gelöst, bei mir leider nicht. Habe das gleiche Problem, dass der Status von "unlocked" nicht in "locked" springt (ebenso wenig funktioniert "opened"). Habe das Schloss auch schon neu kalibiriert ohne Erfolg. Ich bin der Meinung, irgendwo hier im Forum gelesen zu haben dass man im FHEM manuell die entsprechenden Werte für die Positionen hinterlegen kann. Könnte mir jemand freundlicherweise sagen, was ich da tun müsste?

LG

Otto123

#4
Hi,

ja kannst Du, bei mir steht da drin:
1:      angelLocked      :810.08100810081 deg
   1:      angelMax         :1260.12601260126 deg
   1:      angelOpen        :270.02700270027 deg


Der Syntax ist halt etwas eigenwillig.
   1: angelLocked      |   0 to 3000deg     |          | Angle Locked position
   1: angelMax         |   0 to 3000deg     |          | Angle maximum
   1: angelOpen        |   0 to 3000deg     |          | Door opening angle


Aber ob das am Ende dein Status Problem behebt? Ich habe den ganz normal nach Anleitung kalibriert. War nicht leicht verständlich  ;D
Gruß Otto
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

prodigy7

Okay :) Und wie komme ich an die aktuelle Grad-Zahl? Meine Readings sehen aktuell so aus:
list:peer register         :value
   0:      keypressSignal   :on
   0:      pairCentral      :0xD67BA3
   0:      signal           :off
   0:      signalTone       :veryHigh
   1:      angelLocked      :1260.12601260126 deg
   1:      angelMax         :1260.12601260126 deg
   1:      angelOpen        :270.02700270027 deg
   1:      holdPWM          :100
   1:      holdTime         :3.2 s
   1:      ledFlashLocked   :off
   1:      ledFlashUnlocked :off
   1:      setupDir         :left
   1:      setupPosition    :450.04500450045 deg

Otto123

#6
Dein Schlüssel ist quer? -> setupPosition    :450.04500450045 deg

Das ist bestimmt Unfug ->
   1:         angelLocked      :1260.12601260126 deg
   1:         angelMax         :1260.12601260126 deg
So ist es bei mir:
list:peer register         :value
   0:      keypressSignal   :on
   0:      pairCentral      :0x200DB8
   0:      signal           :on
   0:      signalTone       :low
   1:      angelLocked      :810.08100810081 deg
   1:      angelMax         :1260.12601260126 deg
   1:      angelOpen        :270.02700270027 deg
   1:      holdPWM          :100
   1:      holdTime         :0 s
   1:      ledFlashLocked   :off
   1:      ledFlashUnlocked :off
   1:      setupDir         :right
   1:      setupPosition    :360.03600360036 deg


Das Schloss ist rechts an der Tür, der Schlüssel senkrecht zum rausziehen. Ich habe es so korrigiert, dass er nur einmal schließt. Eine open Position gibt es nicht, also er zieht nicht mher auf als er muss, die Tür springt nicht von alleine.

Kannst Du nur mal experimentieren.

Gruß Otto
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

prodigy7

#7
Nochmal drauf geachtet, dass der Schlüssel senkrecht drin steckt und neu kalibriert. Sieht jetzt so aus:
Wohnung3.Flur.Device.Eingangstuer1 type:keyMatic -
list:peer register         :value
   0:      keypressSignal   :on
   0:      pairCentral      :0xD67BA3
   0:      signal           :off
   0:      signalTone       :veryHigh
   1:      angelLocked      :1440.14401440144 deg
   1:      angelMax         :1440.14401440144 deg
   1:      angelOpen        :450.04500450045 deg
   1:      holdPWM          :100
   1:      holdTime         :3.2 s
   1:      ledFlashLocked   :off
   1:      ledFlashUnlocked :off
   1:      setupDir         :left
   1:      setupPosition    :720.07200720072 deg

angelLocked = angelMax ist doch nicht so unlogisch oder?

Edit: Okay, Lösung gefunden! Hab mit regSet mal Ottos angelMax und angelLocked eingestellt und jetzt klappts. Vorher die bei mir angezeigten Werte waren wohl der absolute Anschlag (!?) und es hat in den Readings immer einen Motor Error angezeigt. Danke Otto, was würde ich bloß mit meinem HomeMatic Zeugs ohne dich machen? ^^

Otto123

Ich weiß nicht ob das logisch oder unlogisch ist. Ich dachte Angel Max ist wirklich das Ende...

Aber Deine Werte sind jetzt völlig andere als vorher?! Kann das denn sein?

Gruß Otto
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

prodigy7

Er hat bei der letzten Kalibrierung "mehr zu drehen" gehabt, vermutlich weil ich den Schlüssel ausgerichtet hatte. Deswegen kam vermutlich auch die 1440 zustande!? Nach Setzen des niedrigeren Wertes war es okay für ihn. Vielleicht waren auch irgendwelche Readings oder was auch immer noch mehr okay und durch erneutes setzen hat sich das irgendwie justiert?

Otto123

Hab vorhin die Edit nicht gesehen - jetzt geht alles?  ;D
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

prodigy7

Zitat von: Otto123 am 29 Dezember 2017, 19:05:14
Hab vorhin die Edit nicht gesehen - jetzt geht alles?  ;D
Jetzt geht alles! :-)

madu_99

Hab dazu einen coolen Artikel in einem andere Forum gefunden, der mir geholfen hat:
https://homematic-forum.de/forum/viewtopic.php?t=19196