Also nur zur Info, auf Gladys 3 hatte das RFLink-Modul diese Art von Verarbeitung nicht (diese Option zu haben, könnte trotzdem eine gute Idee sein!), aber in meiner Nutzung gab es nie Probleme, da der ON-Befehl bei jedem Empfang die Szenarien trotzdem auslöste.
In der V4 weiß ich allerdings noch nicht, wie das funktioniert.
Ich bin gerade mit anderen Themen beschäftigt (Liste im Meilenstein => GitHub · Where software is built), ich habe überhaupt keine Daten!
Aber wenn du dich darum kümmern möchtest, zögere nicht Es ist nicht sehr kompliziert ^^ Du kannst ein spezifisches Thema erstellen, wenn du vorher darüber diskutieren möchtest.
Das ermöglicht dem Benutzer, seine Geräte direkt zu sehen, wenn er auf den Knopf seiner Fernbedienung drückt, ohne die Seite neu zu laden.
Alles funktioniert gut, wenn ich Gladys direkt auf der Seite aktualisiere, wie hier:
Aber manchmal habe ich Nachrichten in der Konsole und die Events werden nicht vom Frontend empfangen. Es ist, als ob das Frontend keine WebSockets mehr empfangen kann, bis ich die Seite neu lade:
Das passiert recht häufig und zwingt mich, die Seite jedes Mal neu zu laden, obwohl das Ziel ist, das nie tun zu müssen.
Ich weiß nicht, ob die Tester meines Dienstes dieses Problem hatten, aber ich hoffe, dass es nur von meiner Installation kommt.
Die von Gladys verwendeten access_token haben ein Ablaufdatum, ich glaube, das sind 1 Stunde. Anschließend verwendet Gladys den refresh token, um automatisch ein neues access_token zu erhalten.
All das sollte normalerweise transparent ablaufen und keine Probleme verursachen.
Dennoch kann es immer noch zu Fehlern kommen. So wie jetzt ist es schwierig, ohne weitere Informationen zu debuggen…
Hallo,
Ich habe Gladys v4 vor einer Woche installiert.
In Z-Wave werden meine Fibaro-Rolladenkontakte und Qubino-Heizungskontakte erkannt, sind aber nicht zu 100% funktionsfähig, da sie nur als Ein/Aus (keine Zwischenposition oder Komfort-/Reduktionssollwert) arbeiten.
Allerdings wird mein RFXCOM und meine Oregon-Temperatursensoren bei 433 MHz nicht erkannt.
Ich hatte eine Domoticz-Installation mit einer Kamera, die Aufnahmen an meine Dropbox gesendet hat und dann täglich einen Zeitraffer erstellt hat. Dies steuerte meine Heizung stundenweise und meine Rolladen.
Ich bin etwas frustriert, dass ich das Gleiche mit Gladys nicht machen kann… Ich werde auf die Weiterentwicklungen warten müssen.
Vielen Dank im Voraus für Ihre Antworten.
Wie kann man das Testprogramm eingeben?
Ich habe noch nie Docker verwendet.
Die Zwave-Entwicklung ist noch im Gange. Dabei geht es darum, die Geräte und Funktionen zu konsolidieren, die kompatibel sind. Daher ist es vorerst noch „in Arbeit“.
Hallo,
Ich bin von der @joeypic-Branche ausgegangen, um die letzten Änderungen auf G4 hier zu mergen, dann Milight und die Debug-Option in der Konfiguration zu korrigieren. Die Tests mit CHACON und MiLight funktionieren gut. @joeypic: Ich habe dir einen PR gemacht, sag mir, was du brauchst
@All: Ich habe versucht, ein paar Tests im Code hinzuzufügen, leider habe ich nicht das geforderte Level. Wenn jemand Lust hat, sich darum zu kümmern, ich bin überfordert
Hallo,
Es stimmt, ich hatte den Code für Milight nicht in den Repo gepusht , danke für deine Hilfe Ich habe dein PR übernommen, der einzige Punkt, der noch zu codieren bleibt, sind die Tests. Ich habe versucht, es zu lernen, aber es hat mich wirklich genervt, also habe ich es aufgegeben (ist blöd, ich hatte nichts anderes mehr zu tun, um den Service rauszubringen).
Ich werde versuchen, die Tests fortzusetzen, weil ich denke, dass es nicht einfach ist, die Funktionen von jemand anderem zu testen. Aber wenn jemand Tests schreiben kann, wäre es schneller.
Ich kenne mich nicht gut mit Mocha aus, und auch nicht mit JavaScript … aber ich mag Tests.
Was ich hasse, ist wenn der Test einen Fehler ausgibt, obwohl das Licht im Wohnzimmer angeht
Ich bin mir nicht sicher, ob @joeypic im Moment sehr aktiv ist. Vielleicht kannst du die „PR übernehmen“, indem du eine neue PR zum Haupt-Repository erstellst und sie zur Überprüfung einreichst?
Hallo @ProtZ! Alles super. Nur eine kleine Anmerkung, pass auf, dein PR sagt, dass es 12.000 Zeilen Code hinzufügt. Das erscheint mir enorm für eine Integration (zum Vergleich, der PR für die MQTT-Integration hatte 1.700 Zeilen Code). Meiner Meinung nach hast du wahrscheinlich unnötige Dateien in deinem PR integriert, denk daran, ein bisschen aufzuräumen, damit wirklich nur das Nötigste im PR ist
Die wenigen verbleibenden Punkte übersteigen meine Fähigkeiten, aber ich wäre froh, wenn mir jemand erklären könnte.
Ich habe Korrekturen hinzugefügt, insbesondere für Milight, dessen Farbmanagement leider immer noch sehr verbesserungswürdig ist (großzügig gesagt: Ich habe versucht, die Werte des Farbauswahltools in 8-Bit-Farben durch Annäherung umzuwandeln, da dies das ist, was Milights verlangen).
Für diejenigen, die nicht wissen, wie man ein Test-Image startet, habe ich einen kleinen Beitrag geschrieben, der beschreibt, wie man ein Test-Image mit Docker testet, und ich habe RFLink als Beispiel für die Demo verwendet