NEWS
Test Adapater mydlink v1.1.x
-
Guten Morgen Alle, ich weiss jetzt nicht, ob ich da irgendwo was verbogen habe, aber seit dem Update auf die 1.0.5 kann ich jetzt die Dose nicht mehr schalten, ich stelle mal den log rein:
mydlink.0 2020-05-02 10:29:28.447 debug (8253) state mydlink.0.54B80A7C2E3D.state changed: true (ack = true) mydlink.0 2020-05-02 10:29:28.443 silly (8253) States user redis pmessage mydlink.0.54B80A7C2E3D.state/mydlink.0.54B80A7C2E3D.state:{"val":"true","ack":true,"ts":1588408168437,"q":0,"from":"system.adapter.mydlink.0","lc":1588408168437} mydlink.0 2020-05-02 10:29:28.100 debug (8253) state mydlink.0.54B80A7C2E3D.state changed: false (ack = false) mydlink.0 2020-05-02 10:29:28.096 silly (8253) States user redis pmessage mydlink.0.54B80A7C2E3D.state/mydlink.0.54B80A7C2E3D.state:{"val":false,"ack":false,"ts":1588408168090,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","
und hier ein Screenshot vom Objektordner
@Garfonso , hast du eine Idee wo der Fehler liegen könnte?
Edit: bin jetzt zurück auf die 1.0.4 gegangen, aber da geht es jetzt auch nicht, also an dem Update liegt es nicht. Eine Sonoff im gleichen Raum funktioniert aber ohne Probleme. -
Nachdem es gestern funktioniert hat mit der 1.04 habe ich heute nach dem löschen der States auf 1.05 upgedatet.
Automodus = findet nichts (sollte hier die Steckdose automatisch ohne zutun gefunden werden im Netzwerk?)
IP hinzufügen = speichert nicht
Hand = speichert nichtErgo, bei mir funktioniert es nicht mit 1.05
Update: Zurück auf 1.04 funktioniert. Was (noch) nicht da ist, sind die Daten Temp und Power
-
@muckel das Problem hatte ich auch, ich konnte dann bei Gerät manuell hinzufügen speichern, nachdem ich im Feld "Abfrage Intervall" eine Änderung gemacht habe.
-
@Winni
Ich hab auf speichern gedrückt, aber er schließt das Speichern nicht ab. -
@muckel hast du vorher im Feld "Abfrage Intervall" etwas geändert? Erst nachdem ich dort was eingetragen habe und speichern gedrücht hatte, wurde es auch wirklich gespeichert.
-
@Winni
ja, du musst irgendwo etwas verändern, dann kommt erst der Speichern Button.
Aber bei mir speichert er ewig und wird nicht fertig. Somit abgebrochen. Nach gefühlten 15 Minuten. -
@muckel mmm, bei dir geht speichen nicht, bei mir schalten, klingt irgendwie nach Problemen mit Schreibrechten, aber ich hab da auch wirklich keine Ahnung
-
@Winni said in Test Adapater mydlink v1.0.x:
mydlink.0 2020-05-02 10:29:28.447 debug (8253) state mydlink.0.54B80A7C2E3D.state changed: true (ack = true)
Hm. Hast du ack = true gesetzt? Ansonsten würde der Adapter das setzen, wenn er es vom Gerät zurück bekommt.
Zum speichern:
Das muss ich dann wohl nochmal umbauen. Das redet mit dem Adapter und der macht da relativ viel (lief der nicht? Oder gab es da Fehler?) -> wenn da was schief geht, dann speichert er nicht. Kann aber eigentlich alles weg und (wieder) beim Adapterstart gemacht werden (bzw. wird da eh gemacht).Wann genau wurde der Button nicht blau? Bei "Gerät über IP Hinzufügen"? -> ok, hab ich geändert, alle Felder werden jetzt mit default Werten gefüllt und Speichern direkt aktiviert. Bei automatisch erkannten Geräten muss man auf jeden Fall noch den PIN eingeben, sonst geht damit nichts, daher braucht da auch die Schaltfläche nicht direkt blau werden.
-
@Garfonso
Also habe es in 1.0.7 jetzt wieder zurück gebaut, speichern sollte jetzt wieder direkt sein (also ohne Kommunikation mit Adapter, der wird ja dann eh neugestartet). Dafür wird jetzt geprüft, dass alle Geräte einen PIN haben müssen.Es gab noch eine Konstellation in der der Adapter beim Start abstürzen konnte, was dann dazu führt, dass Kontrolle usw. nicht möglich ist. Das habe ich (hoffentlich) auch behoben. Das würde die Probleme mit dem nicht schalten können erklären.
-
@Garfonso sagte in Test Adapater mydlink v1.0.x:
@Winni said in Test Adapater mydlink v1.0.x:
mydlink.0 2020-05-02 10:29:28.447 debug (8253) state mydlink.0.54B80A7C2E3D.state changed: true (ack = true)
Hm. Hast du ack = true gesetzt? Ansonsten würde der Adapter das setzen, wenn er es vom Gerät zurück bekommt.
.
Hallo Garfonso, ich habe nicht geändert, wüsste gar nicht wie das geht und was das bewirkt. Habe die letzte Version installiert aber es hat sich leider nichts verändert. Kann die Dose nicht schalten, aber wenn ich über die App schalte wird das sofort in ioBroker angezeigt. -
@Winni
Was für eine Dose hast du denn? Die DSP-W215?
Hört sich fast so an, als ob die nicht als Steckdose erkannt hat grübelVersuch vielleicht nochmal das Gerät zu löschen, speichern, und neu einrichten.
-
@Garfonso Ja, DSP-W215 Firmware 2.24. Ich hatte vorher schon den Adapter und Objekt-Ordner komplett gelöscht und bis aufs schalten macht die Dose auch alles und sie hat ja mal funktioniert mit der 1.0.4, gestern Abend. Naja, ich probiere noch ein bisschen rum.. Schönen Abend an Alle
-
-
@Garfonso sagte in Test Adapater mydlink v1.0.x:
@muckel @Winni
Geht jetzt mit der 1.0.7 alles (wieder)? Ich kann hier aktuell keine Probleme mehr feststellen.Ich kann momentan nichts schalten.
Werde nochmals löschen und installieren. -
Bei mir geht schalten auch nach wie vor nicht, habe die 1.0.7 installiert. Hatte gestern noch den Adapter auf einer anderen Installation probiert, leider auch mit dem selben Ergebnis. Ich probiere jetzt noch eine TP-Link mit der kann ich zwar schalten, aber da gibs ein anderes Problem(chen).
-
-
@Garfonso Jetzt schauts gut aus
-
@Garfonso sagte in Test Adapater mydlink v1.0.x:
@muckel @Winni
Ahrg... was ein blöder Bug, hab ihn gefunden. seufz.
Ok, sollte mit 1.0.8. wieder gehen.Funkt! Du bist unser Held.
-
@Garfonso Es hat den Anschein, dass der Adapter nach einer bestimmt Zeit irgendwie aussteigt, das heißt der Adapter wird gelb, so schaut das im Log aus:
mydlink.0 2020-05-06 15:00:00.091 error (24352) Error while switching device DSP-W215: NaN
Er lässt sich dann nicht mehr anschalten, auch nach einem Stop nicht. Ich muss dann den kompletten Objekt-Ordner löschen, erst danach wird der Adapter, nach dem einschalten, wieder grün und funktioniert auch sonst wieder.
-
@Winni
TL;DR: Installier mal bitte 1.0.9 und poste dann nochmal den error. Ich vermute aber mögliches Problem 2 bei dir.
Vielleicht wäre die Firmware-Version noch interessant.
Lange Erklärung:
Ok, das sollte nicht passieren. Leider hab ich da einen Bug im Code, dass man die Fehlermeldung nicht vernünftig sieht seufz.
Daher weiß ich gerade nicht, was genau passiert. Wie ist das poll Intervall eingestellt?
Problem 1: Wenn du gar nicht pollst wird nach einem Netzwerkabbruch das einloggen nicht noch einmal gemacht. Das hab ich jetzt mal repariert. (Wenn das Intervall sehr groß ist, dann dauert es mit 1.0.8 halt auch bis das polling einmal passiert ist, bis sich die Verbindung wieder herstellt). (Ok, deaktiviert hast du das Polling nicht, weil sonst der Adapter nicht gelb würde.. hm).
Problem 2: Wenn das poll Interval sehr klein ist, gibt es berichte, dass sich die DSP-W215 aufhängen kann, dann kommt wohl irgendwann ein 500 Internal Error zurück. Habe ich bisher bei mir noch nicht gesehen, aber die Steckdosen polle ich aktuell auch nur mit 30 Sekunden, weil ich das nicht genauer brauche. Damit hab ich hier auch gar keine Netzwerkprobleme aktuell. Der Bewegungsmelder wird mit einer Sekunde gepollt und schmeißt damit anscheinend manchmal das Handtuch. Aber auch da stellt sich die Verbindung anstandslos wieder her, wenn er wieder reagiert (ich vermute, dass der crasht und neustartet).
Aber aktuell weiß ich nicht so genau, was schief geht.