NEWS
deconz Verbindung zu Phoscon instabil [gelöst]
-
Hallo zusammen
Ich habe hier ein Phänomen, dass ich mir nicht erklären kann. Kurz zu meiner Hardware und dem Adapter. Ich habe seit längerem eine ConBeeII Stick laufen. Die Phoscon-App ist aktuell und der deconz-Adapter hat die Version 1.2.2
Derzeit habe ich zwei OSRAM-Lampen und eine Xiaomi-Button angemeldet. Mit dem Button habe ich, über ein Blockly, die beiden Lampen gesteuert. Außerdem sind noch 2 Xiaomi-Temperatursensoren und 2 Vibrationssensoren angemeldet.Vor 2 Tagen funktionierte plötzlich nichts mehr. Keine Temperaturwerte, keine Reaktion auf Button-Events.
Nach einem Restart der Deconz-Instanz lieferten die Sensoren wieder Daten, auch der Button. Allerdings steuert er nicht mehr die beiden Lampen. Das funktioniert nach dem Motto "manchmal geht's". Ich kann sie einschalten, aber nicht mehr ausschalten und umgekehrt.
Über die Weboberfläche von Phoscon kann ich die beiden Lampen problemlos steuern, ebenso über Alexa.
Die Steuerimpulse des Button kann ich sehen, nur werden diese nicht immer an die Lampen weitergeleitet. Weiterhin habe ich festgestellt, dass zwei kurz hintereinander über den Button abgesetzte Kommandos nicht verarbeitet werden.Ich bin da etwas ratlos, zumal keinerlei Änderungen durchgeführt wurden. Hat jemand vielleicht Erfahrungen in Verbindung mit Fritz.Box und Autokanal?
-
@RalfTh So wie es aussieht steht dein ioBroker auf latest und nicht auf stable oder? Hast du vor kurzem ein Update des deconz-Adapters durchgeführt?
Schau mal hier:
Test Adapter DeconzEin Kollege von mir musste nach dem Update erstmal den Adapter deinstallieren und danach die 1.2.2 wieder installieren.
-
@duffbeer2000 Hmm, stand tatsächlich auf latest. Allerdings war das Update schon eine Weile her. Habe jetzt auf 1.1.2 zurück gewechselt. Allerdings besteht das Problem immer noch. alle anderen Sensoren funktionieren einwandfrei nur die Steuerung der Lampen mit dem Button über Blockly funktioniert nicht. zweimal Einfachklick hintereinander: Es wir nur der erste Klick umgesetzt. Wird zwischen den beiden Einfachklick ein Doppelklick gemacht, werden beide Einfachklick umgesetzt?!
-
-
@RalfTh stell mal das log level für den Adapter auf Debug. Das geht in der Instanzen Übersicht nachdem du den Expertenmodus eingeschalten hast.
Anschließend siehst du im Log viele Einträge, darunter sind auch die Empfangenen Nachrichten von deConz. Beobachte mal ob jedes Event ankommt.
Deiner Schilderung nach und der Tatsache das es trotz Versions wechsel des Adapters Auftritt, spricht dafür das die Kommunikation nicht richtig funktioniert.
Ungewöhnlich ist das Befehle von ioBroker in Richtung deConz nicht funktionieren. In die andere Richtung ist bekannt das es Probleme gab und wurde mit v1.2.3 behoben. -
@Jey-Cee Ich habe mal das Log geprüft. Es ist so, wie ich das beschrieben habe. Wenn ich zweimal hintereinander das gleiche Klickereignis auslöse (z.B. Einfachklick oder Doppelklick) wird das zweite Ereignis quasi nicht erkannt und ausgeführt. Es muss immer ein anderes Ereignis "zwischengeschaltet" sein damit es funktioniert. Noch mal an Beispielen:
-
Doppelklick, Doppelklick, Einfachklick (zweiter Doppelklick wird nicht ausgeführt)
-
Einfachklick, Einfachklick, Doppelklick (zweiter Einfachklick wird nicht ausgeführt)
-
Einfachklick, Doppelklick, Einfachklick (Alle Ereignisse werden ausgeführt)
Habe mich dann noch mal über das Skript gebeugt und den Fehler gefunden. Die Schleifenabfrage stand auf "Wurde geändert" und nicht auf "wurde aktualisiert". Keine Ahnung wie das passierte, aber jetzt funktioniert es wieder.
Vielen Dank für die Hilfe und Anregungen.
-