Ich habe ein kleines Problem mit einigen Z-Wave-Sensoren bei mir zu Hause.
Ich habe 2 Bewegungsmelder FGMS001 und 2 Bewegungsmelder FGMS001-ZW5 sowie einen Rauchmelder und Smart Steckdosen (alles von FIBARO).
Die 2 FGMS001 funktionieren sehr gut und geben mir die Informationen korrekt zurück. Allerdings geben die 2 FGMS001-ZW5 keine Bewegungsmeldungen zurück.
Ich habe das gleiche Problem und habe bereits drei Meldungen gemacht, darunter eine auf dem github
Es sind schon mehrere Monate vergangen, aber den Bug interessiert niemanden.
Es freut mich zu sehen, dass es andere Personen betrifft und dass das Problem tatsächlich von Gladys kommt und nicht von meinem Schlüssel. Vielleicht bringt uns das weiter…
Wir sind uns des Problems bewusst, leider hat der Entwickler, der uns bisher beim Z-Wave-Teil unterstützt hat, aktuell keine Kapazitäten mehr. Deshalb suchen wir aktiv nach einem Ersatz, der uns beim Z-Wave-Teil unterstützen kann. Ich habe bereits in mehreren Channels sowie im Newsletter der letzten Woche Nachrichten dazu veröffentlicht. Das sind die Unwägbarkeiten des Open-Source-Bereichs, jeder hat seine eigenen Verfügbarkeiten
Ich weiß nicht, ob @Fabichou, @Will9 oder @Albenss einige Kenntnisse haben, um bei dieser Integration zu helfen, aber oft sind Probleme wie diese eher Recherchen, um zu verstehen, was mit diesem bestimmten Gerät nicht stimmt, als reine Entwicklung…
Einige Ansätze:
In Gladys haben wir die Z-Wave-Kompatibilität nicht selbst entwickelt, wir basieren auf OpenZwave, einer C+±Bibliothek, die ebenfalls Fehler haben kann. Man müsste prüfen, ob dieses Gerät von der Bibliothek korrekt unterstützt wird? Ab welcher Version? Ohne Fehler? Ist OpenZwave in Gladys auf dem richtigen Stand?
Vielleicht wird das Gerät von OpenZwave korrekt erkannt, aber wir parsen die Daten, die es an Gladys sendet, nicht richtig? Dafür muss man die Logs lokal beobachten und die Integration auf dem eigenen Rechner debuggen.
Ich verstehe, dass es für euch als Nutzer frustrierend sein kann, wenn dieses Gerät nicht mit Gladys funktioniert, aber es gibt keine Magie, damit das Gerät mit Gladys funktioniert. Jemand, der dieses Gerät hat, muss sich die Hände schmutzig machen und verstehen, was nicht stimmt
Wenn ihr motiviert seid, mit anzupacken, zögert nicht! Ich bin verfügbar, um euch bei der Einrichtung einer Entwicklungsumgebung zu helfen, falls nötig.
Hallo Pierre-Gilles
Ich habe ein bisschen recherchiert (wirklich nur ein bisschen)
Die Bibliothek « openzwave » verwaltet die wenigen Geräte, bei denen wir Integrationsprobleme haben, gut (http://openzwave.com/device-database/010f:1001:0801)
Die letzte stabile Version scheint 1.6.1545 auf der Website zu sein. Ich muss in Gladys nachschauen, welche Version wir haben.
Laut GitHub-Issues scheint es keine Probleme mit dem Gerät FGMS001-ZW5 zu geben
Auf den ersten Blick, da ich einen FGMS001-Sensor habe, der gut funktioniert, und der FGMS001-ZW5 nicht so gut funktioniert, würde ich sagen, dass vielleicht der Parser tatsächlich nicht gut gemacht ist. Vielleicht ist das zurückgesendete JSON (?) anders klassifiziert und in diesem Fall hat sich dieser Wert im Namen oder Ort geändert.
Daher eine Frage:
Kannst du mir sagen, wie man zWave-Ereignisse protokolliert? (Befehle?)
Zum Abschluss hatte ich auch begonnen, zu analysieren, was die „anderen“ (Domoticz und HA) tun
Domoticz verwendet den Master von OpenZWave (ein bisschen tricky, da nicht gesagt ist, dass es im Master keine Bugs gibt)
HA verwendet eine Revision auf GitHub (derzeit die 112)
Hallo VonOx
Laut deinem ersten Post sind wir also etwa 6 Monate hinter der Version zurück.
Dennoch wurden die Sensoren möglicherweise bereits in der Version, die wir bauen, verwaltet.
Vielleicht haben wir etwas übersehen, was neuere Sensoren betrifft, die sich im Format geändert haben könnten… Ich sehe, dass einige den ZW5 nach dem Namen haben…
Hallo, ich habe gerade diese neue Bilddatei von meiner Seite aus getestet, die Rückmeldung der Informationen funktioniert immer noch nicht.
Ich werde versuchen, zu schauen, ob mir im Code etwas ins Auge springt, aber ich bin kein JS/TypeScript-Experte…
Ja, um ihn zu verbinden, halte ich ihn in meinen Händen und lege ihn dann hin. Dann, um die Werte sofort wieder hochzuladen, nehme ich ihn wieder auf und öffne ihn für einen Doppelklick auf den Knopf.
Und das Seismic wird nicht hochgeladen, weder die Batterie noch der Sensor.