HM-SEC-WIN im Display "C"

Begonnen von laxmann, 07 März 2016, 20:12:45

Vorheriges Thema - Nächstes Thema

laxmann

Guten Abend zusammen,
ich habe das "HM-SEC-WIN".

Ich habe ein Problem mit diesem Gerät. Immer wieder nach einigen Tagen lässt sich dieses HM-Modul nicht mehr steuern. Auf dem Display vom "HM-SEC-WIN"erscheint  ein "C" und eine Funktion über FHEM ist nicht mehr möglich, auch ein steuern am Gerät selbst ist nicht mehr möglich. Nur ein entfernen des Akkus lässt dieses Gerät wohl wieder neu starten und das Ansteuern über FHEM ist dann wieder gegeben.
Ist dieser Fehler bekannt? Ist dieses Problem über FHEM auszulesen und dementsprechend ein gegensteuern möglich?
Die Funktion des "HM-SEC-WIN" sollte sehr sicher sein - deshalb ist diese Fehlfunktion nicht gut.
Wer kann mir helfen?

Danke im Voraus

Gruß
laxmann

eiten

Hallo laxmann,

wirf mal einen Blick in die Bedienungsanleitung, Seite 27. Das "C" bedeutet, dass die zuletzt benutzte Bedieneinheit die Zentrale, sprich FHEM war. Ich tippe: alles in Ordnung (auch wenn ich keinen HM-Sec-Win habe).

Gruss, Edi

laxmann

Hallo eiten,
mit diesem Hinweis hast du recht.
Leider habe ich die entsprechenden Meldungen zum "HM-SEC-WIN" nicht mehr,weil ich den Akku kurzzeitig entfernt habe und jetzt wieder einwandfrei funktioniert.
Da der Fehler schon mehrmals aufgetreten ist, werden ich dann, wenn er mal wieder seine Funktionen einstellt, den Status vom "HM-SEC-WIN" hier einstellen.

Gruß
laxmann

laxmann

Hallo zusammen,
der Fehler ist wieder aufgetreten.Ich möchte kurz erklären was bei meinem HM-SEC-WIN im Normalfall passiert:
1. Das Fenster ist geschlossen, es erscheint
state     locked
2. Das Fenster soll sich öffnen
set HM_SEC_WIN level 100
3. Anschließend sehe ich kurz zum State des HM-SEC-WIN
state  set level 100
4. Diese Meldung verschwindet sehr schnell wieder und der vorherige State wird wieder angezeigt bis er den set level erreicht hat
state     100

Heute bleibt er bei Punkt 3. stehen und führt die Befehle nicht aus.
Hier sind die Readings
CommandAccepted   yes                 2016-03-18 06:01:49
R-pullForce                          32 %               2016-03-07 19:33:06
R-pushForce                        32 %               2016-03-07 19:33:06
R-tiltMax                              160                 2016-03-07 19:33:06
direction                             undefined         2016-03-18 10:22:30
motorErr                              ok                   2016-03-18 10:22:30
recentStateType                     info               2016-03-18 10:22:30
state                                 set_level 100      2016-03-18 10:41:22


Ich werde jetzt den Akkublock vom HM-SEC-WIN kurz entfernen und einen Neustart veranlassen.

Nachdem ich jetzt einen Neustart veranlasst habe, scheinen aber die Einstellungen nicht mehr zu stimmen (rechts/links Anschlag). Muss ich neu Einstellen!
Ich werde weiter berichten.

Gruss
laxmann


martinp876

Schicke das nächste Mal einen logder messages, siehe sniffen.
Nach dem Set, wenn ein ACK kommt, wird meist der aktuelle Zustand gemeldet, also 0 in deinem Fall. Dann faehrt die Kiste. Wenn er stopptko mt die 100.

Noch ein Tip: sichere deine Register. Hminfo bietet das. Dann kannst du alles wieder einspielen, wenige Kommandos reinkopieren wenn dein device Alzheimer hat oder du es ersetzt.
Weiter: nutze templates. Ein weiterer sinnvoller weg zu sichern. Am besten parallel.

laxmann

Hallo martinp876,
vielen Dank für deine Nachricht. Dies wird mein nächstes Projekt.
Ich habe für das "HM-SEC-WIN" das set "unpair" veranlasst, weil ich von Kommunikationsproblemen (ich habe drei HM-Lan) ausgegangen bin. Leider kann ich HM-Lan/vccu  und HM-SEC-WIN jetzt nicht mehr pairen. Im Forum finde ich nichts hierzu. Bei den anderen HM-Produkten brauche ich nur
set vccu hmPairForSec 60
eingeben und am Gerät einen definierten Taster drücken - fertig.
Bei meinem HM-SEC-WIN funktioniert dies nicht - in den Anleitungen (Fhem-Forum, Fhemwiki) finde ich keinen Hinweis.
Es hat doch alles funktioniert - wo ist mein Fehler?

Gruss
laxmann


martinp876

probleme könnten sein, dass das Device bereits gepairt ist. Löschen geht nur von der eingestellten Zentrale. Wenn du die nicht kennst musst du löschen (oder die ID austesten,...)

laxmann

Hallo martinp876,
ich habe mir
Zitatsniffen
mal vorgenommen.
Und hier sind die Daten:
2016.03.20 16:05:58.520 3: CUL_HM set OeffKeller_HM reset
2016.03.20 16:05:58.524 0: HMLAN_Send:  HMLAN_Vorne S:S948FB34D stat:  00 t:00000000 d:01 r:948FB34D m:05 B011 29A291 30818B 0400
2016.03.20 16:06:00.333 0: HMLAN_Parse: HMLAN_Vorne R:R948FB34D stat:0008 t:00000000 d:FF r:7FFF     m:05 B011 29A291 30818B 0400
2016.03.20 16:06:00.334 0: HMLAN_Parse: HMLAN_Vorne no ACK from 30818B
2016.03.20 16:06:03.025 0: HMLAN_Send:  HMLAN_Vorne S:S948FC4E2 stat:  00 t:00000000 d:01 r:948FC4E2 m:05 B011 29A291 30818B 0400
2016.03.20 16:06:03.635 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:06:03.648 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:000F38A7 IDcnt:0011 L:43 %
2016.03.20 16:06:04.832 0: HMLAN_Parse: HMLAN_Vorne R:R948FC4E2 stat:0008 t:00000000 d:FF r:7FFF     m:05 B011 29A291 30818B 0400
2016.03.20 16:06:04.832 0: HMLAN_Parse: HMLAN_Vorne no ACK from 30818B


Was hier steht verstehe ich nicht.

In den Internals vom OeffKeller_HM
DEF 30818B
IODev               HMLAN_Vorne
NAME               OeffKeller_HM
NR                    246
NTFY_ORDER   50-OeffKeller_HM
STATE              MISSING ACK
TYPE                CUL_HM
channel_01      OeffKeller_HM_Win
channel_02      OeffKeller_HM_Akku
protCmdDel     6
protResnd       4 last_at:2016-03-20 16:06:03
protResndFail   4 last_at:2016-03-20 16:06:08
protSnd           4 last_at:2016-03-20 16:05:58
protState         CMDs_done_Errors:1


In den Readings
CommandAccepted    yes      2016-03-18 10:22:28
D-firmware                            1.6       2016-03-07 19:24:10
D-serialNr                               LEQ1164464             2016-03-07 19:24:10
PairedTo                                0x29A291                2016-03-16 13:45:25
R-pairCentral                  set_0x000000                 2016-03-19 13:48:50
RegL_00.                                                                 2016-03-20 15:53:41
aesCommToDev                    ok                            2016-03-18 10:22:28
aesKeyNbr                               00                          2016-03-18 10:22:28
powerOn                             2016-03-19 18:41:59           2016-03-19 18:41:59
state                                    MISSING ACK                  2016-03-20 16:06:08



Ich habe jetzt nochmal den Akku entfernt und wieder eingesteckt. Als Reading erscheint
powerOn           2016-03-20 16:22:34                2016-03-20 16:22:34

In der Log seitdem
2016.03.20 16:22:34.271 0: HMLAN_Parse: HMLAN_Vorne R:E30818B   stat:0000 t:001E56DF d:FF r:FFC5     m:00 8410 30818B 000000 0601FF30
2016.03.20 16:22:36.770 0: HMLAN_Parse: HMLAN_Vorne R:E30818B   stat:0000 t:001E60A4 d:FF r:FFC4     m:01 8410 30818B 000000 06025720
2016.03.20 16:22:53.770 0: HMLAN_Parse: HMLAN_Vorne R:E30818B   stat:0000 t:001EA30F d:FF r:FFC7     m:02 8410 30818B 000000 06010010
2016.03.20 16:22:54.592 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:22:54.596 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:001EA653 IDcnt:0011 L:57 %
2016.03.20 16:23:19.596 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:23:19.601 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:001F0804 IDcnt:0011 L:57 %
2016.03.20 16:23:24.772 0: HMLAN_Parse: HMLAN_Vorne R:E30818B   stat:0000 t:001F1C2D d:FF r:FFC6     m:03 8410 30818B 000000 06018A00
2016.03.20 16:23:44.601 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:23:44.606 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:001F69B4 IDcnt:0011 L:57 %
2016.03.20 16:24:09.604 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:24:09.609 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:001FCB64 IDcnt:0011 L:57 %
2016.03.20 16:24:34.611 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:24:34.618 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:00202D17 IDcnt:0011 L:57 %
2016.03.20 16:24:59.615 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:24:59.629 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:00208ECF IDcnt:0011 L:57 %
2016.03.20 16:25:23.777 0: HMLAN_Parse: HMLAN_Vorne R:E30818B   stat:0000 t:0020ED1D d:FF r:FFC7     m:04 8410 30818B 000000 06010020
2016.03.20 16:25:24.618 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:25:24.623 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:0020F076 IDcnt:0011 L:57 %
2016.03.20 16:25:35.277 0: HMLAN_Parse: HMLAN_Vorne R:E30818B   stat:0000 t:00211A0B d:FF r:FFCC     m:05 8410 30818B 000000 0601FF00
2016.03.20 16:25:49.623 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:25:49.628 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:00215226 IDcnt:0011 L:57 %
2016.03.20 16:26:14.627 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:26:14.633 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:0021B3D7 IDcnt:0011 L:57 %
2016.03.20 16:26:39.632 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:26:39.636 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:00221587 IDcnt:0011 L:57 %
2016.03.20 16:27:04.636 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:27:04.641 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:00227738 IDcnt:0011 L:57 %
2016.03.20 16:27:29.640 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:27:29.645 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:0022D8E8 IDcnt:0011 L:57 %
2016.03.20 16:27:54.645 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:27:54.650 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:00233A99 IDcnt:0011 L:57 %
2016.03.20 16:28:19.649 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:28:19.654 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:00239C49 IDcnt:0011 L:57 %
2016.03.20 16:28:44.653 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:28:44.658 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:0023FDF9 IDcnt:0011 L:57 %
2016.03.20 16:29:09.658 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:29:09.663 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:00245FAA IDcnt:0011 L:57 %
2016.03.20 16:29:34.662 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:29:34.667 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:0024C15A IDcnt:0011 L:57 %
2016.03.20 16:29:59.666 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:29:59.672 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:0025230B IDcnt:0011 L:57 %
2016.03.20 16:30:24.670 0: HMLAN_Send:  HMLAN_Vorne I:K
2016.03.20 16:30:24.676 0: HMLAN_Parse: HMLAN_Vorne V:03C4 sNo:LEQ0384318 d:29A291 O:29A291 t:002584BB IDcnt:0011 L:57 %


Die Internals sehen jetzt auch anders aus
DEF 30818B
HMLAN_Hinten_MSGCNT    3
HMLAN_Hinten_RAWMSG           E30818B,0000,F32BD61D,FF,FF9B,05841030818B0000000601FF00
HMLAN_Hinten_RSSI            -101
HMLAN_Hinten_TIME            2016-03-20 16:25:35
HMLAN_Mitte_MSGCNT          6
HMLAN_Mitte_RAWMSG            E30818B,0000,9D0AA7FF,FF,FFB2,05841030818B0000000601FF00
HMLAN_Mitte_RSSI               -78
HMLAN_Mitte_TIME               2016-03-20 16:25:35
HMLAN_Vorne_MSGCNT          6
HMLAN_Vorne_RAWMSG          E30818B,0000,00211A0B,FF,FFCC,05841030818B0000000601FF00
HMLAN_Vorne_RSSI             -52
HMLAN_Vorne_TIME            2016-03-20 16:25:35
IODev                                       HMLAN_Vorne
LASTInputDev                         HMLAN_Hinten
MSGCNT                              15
NAME                                 OeffKeller_HM
NR                                     246
NTFY_ORDER                  50-OeffKeller_HM
STATE                            MISSING ACK
TYPE                            CUL_HM
channel_01                   OeffKeller_HM_Win
channel_02                   OeffKeller_HM_Akku
lastMsg                        No:05 - t:10 s:30818B d:000000 0601FF00
protCmdDel                      10
protLastRcv                    2016-03-20 16:25:35
protResnd                      7 last_at:2016-03-20 16:34:07
protResndFail                   7 last_at:2016-03-20 16:34:13
protSnd                           7 last_at:2016-03-20 16:34:06
protState                       CMDs_done_Errors:1
rssi_at_HMLAN_Hinten          avg:-103.33 min:-107 max:-101 lst:-101 cnt:3
rssi_at_HMLAN_Mitte             avg:-83.33 min:-98 max:-78 lst:-78 cnt:6
rssi_at_HMLAN_Vorne           avg:-57.16 min:-60 max:-52 lst:-52 cnt:6


Wo ist mein Problem? Liegt es am HM-SEC-WIN oder an der Kommunikation HMLAN bzw. VCCU.

Vielen Dank im Voraus!
laxmann








martinp876

Device scheint nicht gepairt. Paire einmal. Dann mache ein getconfig. Logge alley

laxmann

Vielen Dank martinp876,
nach dem Pairen funktioniert es wieder.
Hier das getConfig
2016.03.20 18:33:24.810 3: CUL_HM set OeffKeller_HM getConfig
2016.03.20 18:33:24.813 0: HMLAN_Send:  HMLAN_Vorne S:S9516AF1F stat:  00 t:00000000 d:01 r:9516AF1F m:26 B001 29A291 30818B 00040000000000
2016.03.20 18:33:25.357 0: HMLAN_Parse: HMLAN_Vorne R:E30818B   stat:0000 t:00962829 d:FF r:FFBC     m:26 A010 30818B 29A291 02020103190A290BA20C910000
2016.03.20 18:33:25.449 0: HMLAN_Parse: HMLAN_Vorne R:R9516AF1F stat:0001 t:0096282E d:FF r:FFBC     m:26 A010 30818B 29A291 02020103190A290BA20C910000
2016.03.20 18:33:25.456 0: HMLAN_Send:  HMLAN_Vorne S:S9516B1A1 stat:  00 t:00000000 d:01 r:9516B1A1 m:27 A001 29A291 30818B 01040000000001
2016.03.20 18:33:25.872 0: HMLAN_Parse: HMLAN_Vorne R:E30818B   stat:0000 t:00962A2F d:FF r:FFBB     m:27 A010 30818B 29A291 0216011C641D641EFF0000
2016.03.20 18:33:25.973 0: HMLAN_Parse: HMLAN_Vorne R:R9516B1A1 stat:0001 t:00962A34 d:FF r:FFBB     m:27 A010 30818B 29A291 0216011C641D641EFF0000
2016.03.20 18:33:25.980 0: HMLAN_Send:  HMLAN_Vorne S:S9516B3AD stat:  00 t:00000000 d:01 r:9516B3AD m:28 A001 29A291 30818B 0103
2016.03.20 18:33:26.371 0: HMLAN_Parse: HMLAN_Vorne R:E30818B   stat:0000 t:00962C32 d:FF r:FFBB     m:28 A010 30818B 29A291 0100000000
2016.03.20 18:33:26.487 0: HMLAN_Parse: HMLAN_Vorne R:R9516B3AD stat:0001 t:00962C37 d:FF r:FFBB     m:28 A010 30818B 29A291 0100000000


Nachdem ich jetzt einige Tage mit diesem Problem zugebracht habe, werde ich mich mit deinem Vorschlag näher beschäftigen:
ZitatNoch ein Tip: sichere deine Register. Hminfo bietet das. Dann kannst du alles wieder einspielen, wenige Kommandos reinkopieren wenn dein device Alzheimer hat oder du es ersetzt.
Weiter: nutze templates. Ein weiterer sinnvoller weg zu sichern. Am besten parallel.

Nochmals vielen Dank

Gruss
laxmann