NEWS
Test Adapter mhi-wfrac v2.1.x GitHub
-
@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
-
@mhiuser Du schreibst, du kannst keinerlei Werte schreiben, oder? Also auch die Umstellung vom Modus setzt sich wieder zurück? McuFirmwareVersion ist schonmal identisch zu meiner. Wie ist die WirelessFirmwareVersion? 010?
Kannst du die Innengeräte denn mit der Smart Air App steuern oder beobachtest du hier ein ähnliches verhalten?
-
@hacki11
Deine Frage nach Smart M-Air hat mich nun zur Lösung des Problems geführt. Ich hatte die App vor einiger Zeit deinstalliert, weil sie unzuverlässig funktionierte. Mal konnte man sich zu den Innengeräten verbinden und mal wieder nicht.Als ich Smart M-Air nun wieder installiert habe und ich mich zu einem Innengerät verbinden wollte, kam die Meldung "Registrierung nicht möglich, da die maximale Anzahl registrierter Benutzer erreicht".
Ich habe die WLAN Einstellungen des Innengerätes dann komplett zurückgesetzt und dann neu mit dem WLAN-Router verbunden. Nun kann ich über Iobroker auch Werte erfolgreich an die Innengeräte senden.
Vielen Dank eure Unterstützung hier im Forum.

-
@mhiuser Top, trotzdem seltsam irgendwie.