Fensterkontakte - Keine stündliche Statusmeldung

Begonnen von Talkabout, 26 November 2015, 08:56:52

Vorheriges Thema - Nächstes Thema

Matthias Gehre

Ich erinnere mich nicht mehr genau, aber das könnte die Ack Nachricht sein, die der CULMAX als Antwort für den Fensterkontakt erzeugt. Könnte sein, dass diese Antwort auch an FHEM geliefert
wird. Müsste man nochmal im culfw code nachschauen.

Talkabout

Zitat von: Matthias Gehre am 09 Dezember 2015, 00:27:40
Ich erinnere mich nicht mehr genau, aber das könnte die Ack Nachricht sein, die der CULMAX als Antwort für den Fensterkontakt erzeugt. Könnte sein, dass diese Antwort auch an FHEM geliefert
wird. Müsste man nochmal im culfw code nachschauen.
Hallo Matthias,

ich habe Deine Antwort erst jetzt gelesen, aber da ich mich des Problems wieder annehmen will, wäre Deine Hilfe sehr erwünscht :)

Die grundsätzliche Problematik ist Dir denke ich klar: Mein SCC im rfmode MAX empfängt die stündlichen Meldungen der Fensterkontakte nicht, wenn er sich nicht ganz unten im Stack der SCCs befindet. Die Fehlermeldung im Log sieht so aus:

SCCMAX UNKNOWNCODE 0BA206300554C5123456001018
2015.12.18 19:17:21 2: SCCMAX: unknown message 0BA206300554C5123456001018


wie man sieht ist die Nachricht an sich korrekt, es handelt sich hierbei um eine Meldung vom FK zum CUL mit ID "123456". Allerdings fehlt am Anfang das "Z", was auch der Grund ist, warum die Nachricht vom MAX-Modul nicht interpretiert werden kann. Da ich glaube, dass das Problem bereits in der Firmware liegt, und ich mich mit dieser genau gar nicht auskenne, hoffe ich auf einen Tip von Dir, wo dieser Prefix verloren gehen kann.

Danke!

Gruss

Talkabout

Ich habe not etwas weiter analyisert...

Wenn ich in fhem.pl in der Funktion "Dispatch" mal alle Nachrichten logge, bekomme ich folgende Ausgabe:

2015.12.18 19:31:25 3: received raw message: STACKABLE_CC : *Z0B5000021234560A800F000000
2015.12.18 19:31:25 3: received raw message: CUL_MAX : Z0B5000021234560A800F0000
2015.12.18 19:31:25 3: received raw message: STACKABLE_CC : *0B5006300A800F1234560010F7
2015-12-18_19:31:25 SCCMAX UNKNOWNCODE 0B5006300A800F1234560010F7
2015.12.18 19:31:25 2: SCCMAX: unknown message 0B5006300A800F1234560010F7


Die erste Nachricht (wird vermutlich ein Ack sein) kommt korrekt an. Dann kommt sofort eine 2. Nachricht rein, die aber bereits ohne das vorangestellte "Z" daher kommt. Es scheint also wirklich so zu sein, als würde das "Z" in der Firmware "verloren" gehen. Vielleicht hilft das beim Analysieren.

Gruss

Talkabout

Hallo,

das Problem bei mir besteht weiterhin. Ich denke, dass dieses auch bei anderen Leuten auftreten wird, wenn Stackable Transceivers verwendet werden. Da im rfmode Homematic,SlowRf(868) alles korrekt funktioniert, scheint es irgendwie mit MAX und SlowRf(433) zusammen zu hängen. Vielleicht schafft es ein Maintainer der culfw sich das mal anzuschauen.

Danke!

Gruss