NEWS
Meross nur noch unidirektional
-
Mein Meross Adapter (1.10.5) ist "grün" und wenn ich mit der Handy App die Schaltsteckdosen schalte werden mir in den Objekten auch die Zustände (Schaltzustand und Leistung/Strom/Spannung) richtig angezeigt. Umgekehrt bewirkt aber eine Änderung des Schaltzustandes in den Objekten keine Reaktion bei den Steckdosen, das hat aber früher schon funktioniert. Fehlermeldungen gibt es in den Logs keine.
-
@wolfgangfb Funktioniert bei mir mit v1.10.5.
iobroker upload meross
?
Neustart meross-Instanz?
Neustart iobroker? -
Hi
Habe ich alles gemacht. Ergebnis bleibt gleich. Wenn ich mit der Handy App die Steckdosen schalte (geht also remote) wird mir der Status und die Leistung im IO Broker korrekt angezeigt. Ändere ich im IO Broker den status tut sich aber in der Steckdose nichts
-
@wolfgangfb Passwort auch schon mal neu eingegeben?
Zeig mal das Objekt, welches du in ioBroker schaltest. -
@mcu sagte in Meross nur noch unidirektional:
@wolfgangfb Passwort auch schon mal neu eingegeben?
Ja, bei falschem Passwort verbindet der Adapter ja gar nicht.
Zeig mal das Objekt, welches du in ioBroker schaltest.
Per Handy App (oder am Gerät) geschaltet:
Per Objekt geschaltet
Der Subwoofer bleibt aus und richtigerweise wird auch als Leistung 0W angezeigt.
-
@wolfgangfb Dann mal die Instanz auf debug stellen und das Log beim Schalten anschauen.
-
@mcu
Der hat im debug Modus meinen gesamten IO Broker in die Knie gezwungen. Ich habe mal aus dem Log nur die Stellen rauskopiert, die von dem entsprechenden Schalter sind.meross.0 2022-05-21 20:37:27.727 debug Device Raw: 1909122166168225186448e1e9037abd - data: {"header":{"messageId":"82811edc4c2437fc5ae06f034e47fea4","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/1909122166168225186448e1e9037abd/publish","timestamp":1653158247,"timestampMs":909,"sign":"e5f56501b0db795969764b7c98c85351"},"payload":{"electricity":{"channel":0,"current":0,"voltage":2444,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}}} meross.0 2022-05-21 20:37:27.726 debug 1909122166168225186448e1e9037abd Electricity scheduled in : 30s meross.0 2022-05-21 20:37:27.725 debug 1909122166168225186448e1e9037abd Electricity: {"electricity":{"channel":0,"current":0,"voltage":2444,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}} meross.0 2022-05-21 20:37:27.724 debug Device Send Raw: 1909122166168225186448e1e9037abd - data: {"header":{"from":"/app/389536-47b1af9db673f0aa2e9d51e9d9eb17fa/subscribe","messageId":"82811edc4c2437fc5ae06f034e47fea4","method":"GET","namespace":"Appliance.Control.Electricity","payloadVersion":1,"sign":"e6c400710e31ecf568b63b5a0451ecd0","timestamp":1653158248},"payload":{}} meross.0 2022-05-21 20:37:27.723 debug HTTP-Local-Response OK 1909122166168225186448e1e9037abd: {"header":{"messageId":"82811edc4c2437fc5ae06f034e47fea4","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/1909122166168225186448e1e9037abd/publish","timestamp":1653158247,"timestampMs":909,"sign":"e5f56501b0db795969764b7c98c85351"},"payload":{"electricity":{"channel":0,"current":0,"voltage":2444,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}}} meross.0 2022-05-21 20:37:27.697 debug HTTP-Local-Call 1909122166168225186448e1e9037abd: {"url":"http://192.168.1.168/config","method":"POST","json":{"header":{"from":"/app/389536-47b1af9db673f0aa2e9d51e9d9eb17fa/subscribe","messageId":"82811edc4c2437fc5ae06f034e47fea4","method":"GET","namespace":"Appliance.Control.Electricity","payloadVersion":1,"sign":"e6c400710e31ecf568b63b5a0451ecd0","timestamp":1653158248},"payload":{}},"timeout":3000} meross.0 2022-05-21 20:37:27.696 debug 1909122166168225186448e1e9037abd Electricity query executed now meross.0 2022-05-21 20:36:57.692 debug Device Raw: 1909122166168225186448e1e9037abd - data: {"header":{"messageId":"92ed12c1cdacb329bc5bd1d35a18c80f","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/1909122166168225186448e1e9037abd/publish","timestamp":1653158217,"timestampMs":879,"sign":"b38e8297116885582f15fdbdcee33ec8"},"payload":{"electricity":{"channel":0,"current":0,"voltage":2444,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}}} meross.0 2022-05-21 20:36:57.692 debug 1909122166168225186448e1e9037abd Electricity scheduled in : 30s meross.0 2022-05-21 20:36:57.691 debug 1909122166168225186448e1e9037abd Electricity: {"electricity":{"channel":0,"current":0,"voltage":2444,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}} meross.0 2022-05-21 20:36:57.688 debug Device Send Raw: 1909122166168225186448e1e9037abd - data: {"header":{"from":"/app/389536-47b1af9db673f0aa2e9d51e9d9eb17fa/subscribe","messageId":"92ed12c1cdacb329bc5bd1d35a18c80f","method":"GET","namespace":"Appliance.Control.Electricity","payloadVersion":1,"sign":"c6bbc1e9ba731c5cd841b16e6b91db41","timestamp":1653158218},"payload":{}} meross.0 2022-05-21 20:36:57.687 debug HTTP-Local-Response OK 1909122166168225186448e1e9037abd: {"header":{"messageId":"92ed12c1cdacb329bc5bd1d35a18c80f","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/1909122166168225186448e1e9037abd/publish","timestamp":1653158217,"timestampMs":879,"sign":"b38e8297116885582f15fdbdcee33ec8"},"payload":{"electricity":{"channel":0,"current":0,"voltage":2444,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}}}
wirkliche Fehler sehe ich darin nicht.
-
@wolfgangfb . Dann muss sich @apollon77 das mal anschauen.
-
@WolfgangFB also debug log sieht ok aus Bzw auch nicht so als ob das so viel wäre das es Probleme macht.
Am Ende wäre debug log von einer schaltaktion interessant die nicht geht.
-
@apollon77
Das waren die Log Einträge zu dem Zeitpunkt als ich versucht habe über IO Boker die Steckdose zu schalten. Was hättest Du denn gerne genau? -
@wolfgangfb Dann mal blöd gefragt ... wie schaltest Du denn, weil im Log ist nur zu sehen das er zyklisch Verbrauchswerte abfragt. Kann es sein das du "bestätigt" auf "true" hast? Oder im Blockly "aktualisieren" und nicht "steuern" nutzt?
-
@apollon77
Ich verwende kein Blockly. Ich habe in Vis ein "Metro Tile Toggle" mit dem ich auch sämtliche Lichter an und aus schalten kann. Darin ist als Objekt ID
meross.0.1909122166168225186448e1e9037abd.0
eingetragen. Das ganze hat früher auch wunderbar funktioniert.
Vielleicht habe ich ja zu viel gelöscht.
Hier nochmal der gesamte Log (auch mit anderen Devices) wenn ich per App den Subwoofer einschalte:meross.0 2022-05-22 16:31:02.715 debug Device Raw: 1909122166168225186448e1e9037abd - data: {"header":{"messageId":"62211eb7d8e039b6bc9b20d10d36bcbe","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/1909122166168225186448e1e9037abd/publish","timestamp":1653229848,"timestampMs":834,"sign":"f9132d6372714257a4a18d56517dc5ab"},"payload":{"electricity":{"channel":0,"current":81,"voltage":2387,"power":17578,"config":{"voltageRatio":188,"electricityRatio":100}}}} meross.0 2022-05-22 16:31:02.715 debug 1909122166168225186448e1e9037abd Electricity scheduled in : 30s meross.0 2022-05-22 16:31:02.714 debug 1909122166168225186448e1e9037abd Electricity: {"electricity":{"channel":0,"current":81,"voltage":2387,"power":17578,"config":{"voltageRatio":188,"electricityRatio":100}}} meross.0 2022-05-22 16:31:02.713 debug Device Send Raw: 1909122166168225186448e1e9037abd - data: {"header":{"from":"/app/389536-091bb8b640b4451dd5232594af0b708c/subscribe","messageId":"62211eb7d8e039b6bc9b20d10d36bcbe","method":"GET","namespace":"Appliance.Control.Electricity","payloadVersion":1,"sign":"2c879da2fa29cb0ad39a0b2305e0a671","timestamp":1653229863},"payload":{}} meross.0 2022-05-22 16:31:02.713 debug HTTP-Local-Response OK 1909122166168225186448e1e9037abd: {"header":{"messageId":"62211eb7d8e039b6bc9b20d10d36bcbe","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/1909122166168225186448e1e9037abd/publish","timestamp":1653229848,"timestampMs":834,"sign":"f9132d6372714257a4a18d56517dc5ab"},"payload":{"electricity":{"channel":0,"current":81,"voltage":2387,"power":17578,"config":{"voltageRatio":188,"electricityRatio":100}}}} meross.0 2022-05-22 16:31:02.700 debug HTTP-Local-Call 1909122166168225186448e1e9037abd: {"url":"http://192.168.1.168/config","method":"POST","json":{"header":{"from":"/app/389536-091bb8b640b4451dd5232594af0b708c/subscribe","messageId":"62211eb7d8e039b6bc9b20d10d36bcbe","method":"GET","namespace":"Appliance.Control.Electricity","payloadVersion":1,"sign":"2c879da2fa29cb0ad39a0b2305e0a671","timestamp":1653229863},"payload":{}},"timeout":3000} meross.0 2022-05-22 16:31:02.699 debug 1909122166168225186448e1e9037abd Electricity query executed now meross.0 2022-05-22 16:31:00.698 debug Device Raw: 1909122166168225186448e1e9037abd - data: {"header":{"timestampMs":768,"timestamp":1653229846,"sign":"80f04e7ffa496fd7a27e0257c62617cf","payloadVersion":1,"namespace":"Appliance.Control.ToggleX","method":"PUSH","messageId":"a0b03504a1541d6dc4d13309f388ea9a","from":"/appliance/1909122166168225186448e1e9037abd/publish"},"payload":{"togglex":[{"onoff":1,"lmTime":1653229845,"channel":0}]}} meross.0 2022-05-22 16:31:00.698 debug 1909122166168225186448e1e9037abd Electricity scheduled in : 2s meross.0 2022-05-22 16:31:00.697 debug 1909122166168225186448e1e9037abd Electricity schedule cleared meross.0 2022-05-22 16:31:00.696 debug Device: 1909122166168225186448e1e9037abd Appliance.Control.ToggleX - data: {"togglex":[{"onoff":1,"lmTime":1653229845,"channel":0}]} meross.0 2022-05-22 16:30:55.555 debug Device Raw: 1909122166168225186448e1e9037abd - data: {"header":{"messageId":"777eda7ba30ddc2b0d140cab7d7b8f90","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/1909122166168225186448e1e9037abd/publish","timestamp":1653229841,"timestampMs":678,"sign":"ee680b95cec1691008c35d6689ddf8d0"},"payload":{"electricity":{"channel":0,"current":0,"voltage":2406,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}}} meross.0 2022-05-22 16:30:55.555 debug 1909122166168225186448e1e9037abd Electricity scheduled in : 30s meross.0 2022-05-22 16:30:55.554 debug 1909122166168225186448e1e9037abd Electricity: {"electricity":{"channel":0,"current":0,"voltage":2406,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}} meross.0 2022-05-22 16:30:55.553 debug Device Send Raw: 1909122166168225186448e1e9037abd - data: {"header":{"from":"/app/389536-091bb8b640b4451dd5232594af0b708c/subscribe","messageId":"777eda7ba30ddc2b0d140cab7d7b8f90","method":"GET","namespace":"Appliance.Control.Electricity","payloadVersion":1,"sign":"f87cd0309328c4d2fe364544975479dc","timestamp":1653229856},"payload":{}} meross.0 2022-05-22 16:30:55.552 debug HTTP-Local-Response OK 1909122166168225186448e1e9037abd: {"header":{"messageId":"777eda7ba30ddc2b0d140cab7d7b8f90","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/1909122166168225186448e1e9037abd/publish","timestamp":1653229841,"timestampMs":678,"sign":"ee680b95cec1691008c35d6689ddf8d0"},"payload":{"electricity":{"channel":0,"current":0,"voltage":2406,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}}} meross.0 2022-05-22 16:30:55.536 debug HTTP-Local-Call 1909122166168225186448e1e9037abd: {"url":"http://192.168.1.168/config","method":"POST","json":{"header":{"from":"/app/389536-091bb8b640b4451dd5232594af0b708c/subscribe","messageId":"777eda7ba30ddc2b0d140cab7d7b8f90","method":"GET","namespace":"Appliance.Control.Electricity","payloadVersion":1,"sign":"f87cd0309328c4d2fe364544975479dc","timestamp":1653229856},"payload":{}},"timeout":3000} meross.0 2022-05-22 16:30:55.536 debug 1909122166168225186448e1e9037abd Electricity query executed now
und hier der gesamte Log wenn ich per Vis umschalte:
meross.0 2022-05-22 16:34:35.172 debug Device Raw: 1909122166168225186448e1e9037abd - data: {"header":{"messageId":"ea755440e75003523a90d2b9ad5f6e7e","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/1909122166168225186448e1e9037abd/publish","timestamp":1653230060,"timestampMs":144,"sign":"5a243aa7eaf3653203143feeaf4e68c5"},"payload":{"electricity":{"channel":0,"current":0,"voltage":2406,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}}} meross.0 2022-05-22 16:34:35.171 debug 1909122166168225186448e1e9037abd Electricity scheduled in : 30s meross.0 2022-05-22 16:34:35.171 debug 1909122166168225186448e1e9037abd Electricity: {"electricity":{"channel":0,"current":0,"voltage":2406,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}} meross.0 2022-05-22 16:34:35.170 debug Device Send Raw: 1909122166168225186448e1e9037abd - data: {"header":{"from":"/app/389536-091bb8b640b4451dd5232594af0b708c/subscribe","messageId":"ea755440e75003523a90d2b9ad5f6e7e","method":"GET","namespace":"Appliance.Control.Electricity","payloadVersion":1,"sign":"15302d40e7ac655a55872bccbf215a75","timestamp":1653230075},"payload":{}} meross.0 2022-05-22 16:34:35.170 debug HTTP-Local-Response OK 1909122166168225186448e1e9037abd: {"header":{"messageId":"ea755440e75003523a90d2b9ad5f6e7e","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/1909122166168225186448e1e9037abd/publish","timestamp":1653230060,"timestampMs":144,"sign":"5a243aa7eaf3653203143feeaf4e68c5"},"payload":{"electricity":{"channel":0,"current":0,"voltage":2406,"power":0,"config":{"voltageRatio":188,"electricityRatio":100}}}} meross.0 2022-05-22 16:34:35.153 debug HTTP-Local-Call 1909122166168225186448e1e9037abd: {"url":"http://192.168.1.168/config","method":"POST","json":{"header":{"from":"/app/389536-091bb8b640b4451dd5232594af0b708c/subscribe","messageId":"ea755440e75003523a90d2b9ad5f6e7e","method":"GET","namespace":"Appliance.Control.Electricity","payloadVersion":1,"sign":"15302d40e7ac655a55872bccbf215a75","timestamp":1653230075},"payload":{}},"timeout":3000} meross.0 2022-05-22 16:34:35.153 debug 1909122166168225186448e1e9037abd Electricity query executed now meross.0 2022-05-22 16:34:33.220 debug 1912241078579125188148e1e9148120 All-Data: undefined meross.0 2022-05-22 16:34:33.220 info Can not get Data for Device 1912241078579125188148e1e9148120: Error: Timeout meross.0 2022-05-22 16:34:33.171 debug 2104071828173990848748e1e96a492e All-Data: undefined meross.0 2022-05-22 16:34:33.171 info Can not get Data for Device 2104071828173990848748e1e96a492e: Error: Timeout
Mir fällt sofort auf, dass sich zunächst einmal gar nichts tut (und dann irgendwann die Energiewerte abgefragt werden).
Mir kommt es so vor, dass die Änderung des Datenpunktes
meross.0.1909122166168225186448e1e9037abd.0
im Meross Adapter überhaupt keine Reaktion auslöst (und damit auch der Schalter davon nichts mitbekommt. In der Objektansicht sehe ich aber, dass sich der Wert geändert hat. -
@wolfgangfb wenn du das in der objektansicht siehst … was steht da als „bestätigt? Wenn True dann wird der Wert falsch gesetzt. Wenn false dann müsste im log mehr auftauchen.
In dem zweiten log sieht man aber auch einen timeout. Vllt das Gerät mal neu starten Bzw stromlos machen?!
-
@apollon77 sagte in Meross nur noch unidirektional:
@wolfgangfb wenn du das in der objektansicht siehst … was steht da als „bestätigt? Wenn True dann wird der Wert falsch gesetzt. Wenn false dann müsste im log mehr auftauchen.
Also: Der Schalter ist jetzt aus. Schalte ich ihn per Vis ein, Wert true Bestätigt false, wieder aus: Wert false Bestätigt false. Ich schalte per App ein:; Wert true Bestätigt true, per App aus: Wert false Bestätigt true, Ich setze den Wert in den Objekten (mit Bestätigung): Wert true Bestätigt treu (aber keine Reaktion beim Schalter oder in den Logs.
In dem zweiten log sieht man aber auch einen timeout.
Das sind aber andere Schalter (momentan nicht angeschlossen, mit andere ID) relevant ist der Schalter, der auf 7abd endet
-
zeig mal den Meross Objektbaum. Screenshot ausm Admin oder so das mit ".0" kommt mir komisch vor ...
-
Hier die Objekte. Der Switch state heißt aber schon immer .0
-
@wolfgangfb Ok, das sollte aber gehen ... bei dir fehlen im Log alle "stateChange" debug logs ... also entweder filterst DU hier logs oder irgendwas stimmt gewaltig nicht bei deinem System. Das könnte theoretisch nur vorkommen wenn er nicht alle Geräte initialisiert bekommt. Das könnte passierennwegen deinem einen Gerät ewas offline ist ... Bitte einmal ein komplettes Debug log (mit logfile kopiert von der platte unter /opt/iobroker/logs von einem Adapterstart senden.
-
Hier der Log. Adapter gestoppt und dann wieder gestartet. Soll ich das ganze auch mit einem Schaltvorgang machen?
Ich kann das ganze nicht in Code Tags setzen weil der Post dann zu groß wird.
Hier als Datei:
meros_start.txt -
@wolfgangfb Es liegt an 1912245220422125188148e1e914991f was den Initialisierungsprozess nicht fertig bekommt wegen Timeouts, damit Subscribed er aktuell gar nicht auf State updates ... ich überlege mal .....
-
@wolfgangfb Ok, dann schau mal ob die GitHub Version besser ist. Ich hätte gern wieder ein Debug log vom Start ... (Achtung: GitHub install kann aktuell bei npm6 nis zu 10+ Minuten dauern... Geduld haben)
Zusätzlich sollte im Admin jetzt der Online Status der Geräte auch farblich angezeigt werden in der Objektliste