Entwicklung des Z-Wave JS UI-Dienstes

Hallo @Sescandell :slight_smile:

Ich habe dieses Thema erstellt, um über die Weiterentwicklung des Z-Wave JS UI-Dienstes und deinen PR zu diskutieren!

Vielen Dank, dass du dich mit dem Thema beschäftigt hast, es ist wirklich toll, was du gemacht hast.

Ich habe dir eine erste Überprüfung gemacht:

Ich habe die PR in der Praxis getestet und sie erkennt Geräte, die ich besitze, und ich kann sie in Gladys steuern.

@Sescandell Ich habe gerade gesehen, dass du dein PR aktualisiert hast, danke für die Korrekturen! :slight_smile:

Denk daran, mir beim nächsten Mal eine kleine Nachricht hier zu hinterlassen, sonst weiß ich nicht, dass es Änderungen auf Github gab!

Ich habe die Tests neu gestartet!

@Will_71 Kannst du nach den letzten Änderungen von @Sescandell nochmal testen? :wink: Du musst die Z-Wave-Geräte allerdings neu erstellen.

Ich wollte nicht aufdringlich sein zwischen den GitHub-Benachrichtigungen, den Benachrichtigungen hier, all das und all das.

Ich werde es mir merken :+1:

Ja, kein Problem, ich werde es am Wochenende nochmal testen.

@Sescandell im Gegenteil, zögere nicht :slight_smile:

Auf GitHub ist es nicht praktisch, jeder Commit erzeugt eine Benachrichtigung, daher ist der Benachrichtigungsteil meines Kontos unbrauchbar (ich habe Tausende von Benachrichtigungen darin :sweat_smile:)

Daher bevorzuge ich das Forum, um zu warnen, dass es gut ist! Aber sobald du mich benachrichtigst, werde ich die GitHub-Nachrichten ohne Probleme überprüfen.

Ich habe die package-lock.json-Datei des usb-Dienstes rückgängig gemacht. Sag Bescheid.

Ich habe es nochmal getestet, bei mir hat sich etwas geändert.
Die Geräte werden immer noch erkannt, aber die, die von Gladys verwaltet wurden, werden nicht mehr erkannt.

Ich werde versuchen herauszufinden, warum, wenn ich 5 Minuten Zeit habe.

Das ist normal, der erste PR von @Sescandell änderte die external_id, ich habe ihn in der PR gebeten, diese Änderung zurückzunehmen und zur external_id zurückzukehren, die derzeit in der Produktion ist.

Wenn du die Z-Wave-Geräte also bereits in deinem ersten Test erstellt hattest, musst du sie löschen und dann neu erstellen (ich habe die Änderung genau deshalb angefordert, damit das Problem, das du hattest, nicht auf die Nutzer in der Produktion zutrifft :smiley: keine breaking change).

Ich bin nicht von derselben Installation ausgegangen, daher waren meine Sensoren nicht in Gladys erstellt.

Ah ok, in diesem Fall gibt es tatsächlich ein Problem :slight_smile:

Hallo

Könnten Sie bitte mehr Informationen geben: Gerätetypen, Logs, was funktioniert nicht? usw.

Danke,

Ich versuche, dir später mehr Infos zu geben, aber im Moment bin ich viel unterwegs für die Arbeit, also habe ich nicht viel Zeit.
Alles, was ich dir im Moment sagen kann, ist, dass auf deinem ersten Bild einige Geräte erkannt wurden (zumindest ein Teil davon) ein- und ausgeschaltet werden konnten. Ich hatte die Rückmeldung in Gladys und konnte von dort aus steuern.

Seit der letzten Änderung funktioniert das nicht mehr, die Geräte werden angezeigt, aber mit der Meldung, dass sie noch nicht von Gladys verwaltet werden.

Keine spezifischen Logs.

Die Geräte sind von der Marke Qubino.
Ich könnte mich heute Abend mit der zwavejs-UI verbinden, um dir mehr Details zu den Geräten zu geben.

Also, ich habe einen Fehler gemacht, als ich dein Repo geklont habe, weil ich die Verwaltung des Binärschalters im Code nicht mehr habe.
Daher funktioniert es natürlich nicht.

Also bestätige ich, dass jetzt alles in Ordnung ist, meine Geräte (Binärschalter) funktionieren!

Ich habe meine Review von meiner Seite aus gemacht und es mit meinem Fibaro Türsensor im echten Leben getestet: Es funktioniert super :ok_hand: (Review)

Tolle Arbeit :clap::clap:

Ich habe die PR genehmigt, kannst du mir einfach eine PR für die Dokumentation machen, um den Text anzupassen und zu sagen, dass wir verbundene Steckdosen unterstützen? :slight_smile:

Dann würde ich es auf master mergen und es würde in der nächsten Version von Gladys veröffentlicht werden!

Ich bin mir nicht sicher, wie das mit der Dokumentation funktioniert.

Ich habe etwas gemacht, sag mir bitte, wenn ich etwas falsch gemacht habe.

Das ist ein Docusaurus-Repo (ein auf Node.js basierendes Dokumentations-Tool)

Du hast die Anweisungen in der README, um eine Umgebung einzurichten!

Zögere nicht, wenn du Hilfe brauchst :slight_smile:

@Sescandell Danke für den PR für die Dokumentation :slight_smile:

Ich habe den PR für Gladys gemerged, das wird in der nächsten Version von Gladys veröffentlicht! (Wahrscheinlich nächste Woche)

Los geht’s mit einer neuen PR dann :slight_smile:

Ich habe gesehen, dass der Tür/Fenster-Sensor einen integrierten Temperatursensor hat. Ich fange damit an!

Sehr gut, gerne für einen neuen PR!

Zögere nicht, wenn du Hilfe oder Material brauchst :slight_smile: