NEWS
Test Adapter mhi-wfrac v2.1.x GitHub
-
das ist der Schalter, der inOperation im woso-mitsu Objekt ist (afaik):
mhi-wfrac.0.XXXXXXXX.power
P.S.: inOperation fand ich als Name gut....Power ist halt eher sowas wie 'hat Strom' in deutsch....es sei denn man ist englisch-sprachig....Power ON/OFF
-
@mabbi Namings wurden angepasst. Orientiert habe ich mich an anderen iobroker Klima Adaptern. Zumal „inOperation“ fragestellenden Character hat (getter) was auch eher read-only wäre vom Gedanken. Ist aber eben ein read-write Objekt, daher passte das nicht. Power ist sehr geläufig für das ein- und ausschalten von Geräten daher fiel die Wahl darauf. Operation kann man auch gerne mit dem Betriebsmodus verwechseln. Da ist Power eindeutiger. Am Ende ist Naming aber auch ein sehr subjektives Thema.
-
-
Bekomme seit kurzem eine Error message im Log
Failed to register device! | Error: connect ECONNREFUSED
und der Adapter zeigt keinen haken bei "Verbunden mit Gerät oder Dienst"
Habe 3 Innengeräte und wenn ich das betroffene Gerät auf inaktiv schalte, ist die Error Message weg und auch der grüne Haken erscheint.
Geräte IP habe ich bereits überprüft und die ist korrekt. Woran kann es noch liegen?
-
@claus1993 Kannst du das nicht erreichbare Gerät pingen und ist es mit der App erreichbar? Ich vermute es ist nicht mehr erreichbar.
-
@hacki11
Über die App ist es erreichbar und kann auch geschaltet werden.
Ping habe ich gesetzt und der zeigt "true" an.
Schalten über den ioBroker bei dem betroffenen Gerät geht nicht, bei den anderen Geräten geht es. -
@claus1993 Hat sich evtl. Die IP Adresse des Geräts verändert und du pingst ein anderes Gerät?
Hast schon einen Neustart des IG probiert? -
@hacki11 said in Test Adapter mhi-wfrac v2.1.x GitHub:
Hast schon einen Neustart des IG probiert?
Wir haben die Geräte erst neu. Wie kann ich das Gerät neustarten?
-
@claus1993 Sicherung im Verteiler wärs zumindest bei mir.
-
@hacki11 said in Test Adapter mhi-wfrac v2.1.x GitHub:
@claus1993 Sicherung im Verteiler wärs zumindest bei mir.
Hatte ich mir schon so gedacht. Mache ich später mal.
Wenn es nicht funktioniert melde ich mich.
Danke dir! -
Den Adapter konnte ich problemlos in iobroker einbinden. Die Verbindung zum Innengerät besteht und es werden auch die aktuellen Werte angezeigt.
Allerdings kann ich keine Werte ändern. Wenn ich z.B. den Schalter für 3DAuto oder Power in iobroker betätige, nehmen die Schalter kurz darauf wieder ihren ursprünglichen Wert ein.
Wie lässt sich das Problem lösen?
-
@mhiuser
Nur zur Sicherheit: Schreibst du eh die Werte mit ACK = FALSE? -
@mcm1957
Gute Frage. ACK=False sagt mir noch nichts. Ich mache gerade meine ersten Gehversuche mit Iobroker. Ich habe es über das Menü Objekte versucht. Dort auf den mhi-wfrac Adapter und dann bei dem entsprechenden Innengerät zu Testzwecken den Schalter für 3DAuto bzw. Power betätigt.
Da ich bei anderen Adaptern, ganz unabhängig von der Klimaanlage, auch Werte über diesen Weg ändern konnte, hatte ich vermutet, dass es bei mhi-wfrac auch funktionieren müsste.
Oder bin ich da auf dem falschen Weg? -
Da gibts ne Beschreibung:
https://forum.iobroker.net/topic/61876/bestätigt-acknowledged-flag-bedeutung-ein-mysterium -
@mcm1957
Ich habe mir die Verlaufsdaten des Power Schalters angesehen. Dort wird alle 20 Sekunden ACK = TRUE gemeldet. Wenn ich den Power Schalter allerdings betätige kommt kurzzeitig ACK = FALSE. -
@mhiuser sagte in Test Adapter mhi-wfrac v2.1.x GitHub:
Wenn ich den Power Schalter allerdings betätige
Was genau meinst Du damit? Unter Objekte? Oder per Skript? Hast Du mal einen Screenshot, wo man den Schalter sieht?
-
@mrlarodos
Inzwischen habe ich auch per JavaScript versucht den Power Schalter des Klimainnengeräts von off auf on zu schalten. In den Logdaten das Schalters sieht man, dass der Befehl mit Wert=TRUE und ACK=FALSE an das Gerät gesendet wird. Allerdings schaltet das Innengerät nicht ein und in den Logdaten steht der Wert wieder auf FALSE. Dasselbe Phänomen besteht, wenn ich den Datenpunkt Power direkt über "Objkete" schalte. Und es macht auch keinen Unterschied, ob ACK=FALSE oder TRUE ist. Der gesetzte Wert wird anschließend wieder mit dem vorherigen überschrieben.
Es sind allerdings meinerseits keine weiteren Clients vorhanden, die den Wert überschreiben könnten. -
@mhiuser schalte doch bitte mal die Logausgabe vom mhi-wfrac Adapter auf Debug. Vielleicht ist da was interessantes dabei.
-
@hacki11
Ich habe die Logausgabe auf Debug umgestellt und dir zwei Logfiles mitgeschickt. Ein Logfile (.._Script) habe ich unmittelbar geladen, nachdem ich mein Script gestartet hatte. Und ein Logfile ist entstanden, nachdem ich den Datenpunkt "Power" per Hand auf On gestellt habe (..._Switch).
Bin gespannt, ob du anhand des Logfiles das Problem lösen kannst.iobroker.2025-10-21_Switch.log iobroker.2025-10-21_Script.log