Apollon77 / ioBroker.meross

ioBroker Adapter to integrate Meross Cloud based devices
MIT License
23 stars 7 forks source link

Wert 0-Position bei Jalousiesteuerung #295

Closed BastianQuathamer closed 1 year ago

BastianQuathamer commented 2 years ago

Leider funktioniert der Wert 0-position aus dem Meross iobroker Adapter nicht. Dieser kann nur 100 (Jalousie oben ) oder 0 (Jalousie unten) anzeigen.

Lässt sich das beheben?

Apollon77 commented 2 years ago

Das ist eine sehr gute Frage. Um SIe zu beantworten bitte beim Meross Adapter unter Instanzen das Loglevel auf Debug stellen (mit aktivem Expertenmodus).

Dann mal eine Steueraktion auslösen (zb per App) die bei was dazwischen endet. Dann bitte das Log hier posten.

Wenn ich mich recht entsinne. Hat auch Meross nicht wirklich einen % Wert intern (oder zeigt die App da was an?)

BastianQuathamer commented 2 years ago

Hallo,

ich habe die Jalousie von ca. 50% komplett heruntergefahren.

Nein, in der Meross App lässt sich weder der SOLL Status noch der IST Status der Jalousie in % anzeigen.

Das Log:

2022-08-03 21:43:01.099 - debug: meross.0 (28379) stateChange meross.0.21022625420311290d4548e1e94ec86c.0-up {"val":false,"ack":true,"ts":1659555781091,"q":0,"from":"system.adapter.meross.0","user":"system.user.admin","lc":1659555523409}

2022-08-03 21:43:01.101 - debug: meross.0 (28379) stateChange meross.0.21022625420311290d4548e1e94ec86c.0-down {"val":true,"ack":true,"ts":1659555781092,"q":0,"from":"system.adapter.meross.0","user":"system.user.admin","lc":1659555781092}

2022-08-03 21:43:01.102 - debug: meross.0 (28379) stateChange meross.0.21022625420311290d4548e1e94ec86c.0-stop {"val":false,"ack":true,"ts":1659555781093,"q":0,"from":"system.adapter.meross.0","user":"system.user.admin","lc":1659555781093}

2022-08-03 21:43:15.040 - debug: meross.0 (28379) 1806221031084825133134298f135e28 Electricity query executed now

2022-08-03 21:43:15.042 - debug: meross.0 (28379) HTTP-Local-Call 1806221031084825133134298f135e28: {"url":"http://192.168.178.46/config","method":"POST","json":{"header":{"from":"/app/489996-a281797f7c4cb2dfa012d439812c0777/subscribe","messageId":"58d13be8070d15a90c74f885f815b7b0","method":"GET","namespace":"Appliance.Control.Electricity","payloadVersion":1,"sign":"0e47b0d41d24b28f601ce7086dbe00d2","timestamp":1659555795},"payload":{}},"timeout":3000}

2022-08-03 21:43:15.135 - debug: meross.0 (28379) HTTP-Local-Response OK 1806221031084825133134298f135e28: {"header":{"messageId":"58d13be8070d15a90c74f885f815b7b0","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/1806221031084825133134298f135e28/publish","timestamp":1659555784,"timestampMs":730,"sign":"df62f0ac2f4119b800cd21be193e3f4c"},"payload":{"electricity":{"channel":0,"current":265,"voltage":2331,"power":33370}}}

2022-08-03 21:43:15.136 - debug: meross.0 (28379) Device Send Raw: 1806221031084825133134298f135e28 - data: {"header":{"from":"/app/489996-a281797f7c4cb2dfa012d439812c0777/subscribe","messageId":"58d13be8070d15a90c74f885f815b7b0","method":"GET","namespace":"Appliance.Control.Electricity","payloadVersion":1,"sign":"0e47b0d41d24b28f601ce7086dbe00d2","timestamp":1659555795},"payload":{}}

2022-08-03 21:43:15.138 - debug: meross.0 (28379) 1806221031084825133134298f135e28 Electricity: {"electricity":{"channel":0,"current":265,"voltage":2331,"power":33370}}

2022-08-03 21:43:15.140 - debug: meross.0 (28379) 1806221031084825133134298f135e28 Electricity scheduled in : 30s

2022-08-03 21:43:15.141 - debug: meross.0 (28379) Device Raw: 1806221031084825133134298f135e28 - data: {"header":{"messageId":"58d13be8070d15a90c74f885f815b7b0","namespace":"Appliance.Control.Electricity","method":"GETACK","payloadVersion":1,"from":"/appliance/1806221031084825133134298f135e28/publish","timestamp":1659555784,"timestampMs":730,"sign":"df62f0ac2f4119b800cd21be193e3f4c"},"payload":{"electricity":{"channel":0,"current":265,"voltage":2331,"power":33370}}}

2022-08-03 21:43:15.153 - debug: meross.0 (28379) stateChange meross.0.1806221031084825133134298f135e28.0-current {"val":0.26,"ack":true,"ts":1659555795148,"q":0,"from":"system.adapter.meross.0","user":"system.user.admin","lc":1659555765050}

2022-08-03 21:43:15.155 - debug: meross.0 (28379) stateChange meross.0.1806221031084825133134298f135e28.0-voltage {"val":233.1,"ack":true,"ts":1659555795149,"q":0,"from":"system.adapter.meross.0","user":"system.user.admin","lc":1659552489930}

2022-08-03 21:43:15.156 - debug: meross.0 (28379) stateChange meross.0.1806221031084825133134298f135e28.0-power {"val":33.36,"ack":true,"ts":1659555795149,"q":0,"from":"system.adapter.meross.0","user":"system.user.admin","lc":1659555795149}

2022-08-03 21:43:21.341 - debug: meross.0 (28379) Device: 21022625420311290d4548e1e94ec86c Appliance.RollerShutter.State - data: {"state":[{"state":0,"channel":0}]}

2022-08-03 21:43:21.342 - debug: meross.0 (28379) Device Raw: 21022625420311290d4548e1e94ec86c - data: {"header":{"timestampMs":326,"timestamp":1659555800,"sign":"ac6b310a6ca579c88cc614031808c9b7","payloadVersion":1,"namespace":"Appliance.RollerShutter.State","method":"PUSH","messageId":"abc21731a4d535fe3b69c2bbeaad733d","from":"/appliance/21022625420311290d4548e1e94ec86c/publish"},"payload":{"state":[{"state":0,"channel":0}]}}

2022-08-03 21:43:21.355 - debug: meross.0 (28379) stateChange meross.0.21022625420311290d4548e1e94ec86c.0-up {"val":false,"ack":true,"ts":1659555801350,"q":0,"from":"system.adapter.meross.0","user":"system.user.admin","lc":1659555523409}

2022-08-03 21:43:21.358 - debug: meross.0 (28379) stateChange meross.0.21022625420311290d4548e1e94ec86c.0-down {"val":false,"ack":true,"ts":1659555801351,"q":0,"from":"system.adapter.meross.0","user":"system.user.admin","lc":1659555801351}

2022-08-03 21:43:21.361 - debug: meross.0 (28379) stateChange meross.0.21022625420311290d4548e1e94ec86c.0-stop {"val":true,"ack":true,"ts":1659555801351,"q":0,"from":"system.adapter.meross.0","user":"system.user.admin","lc":1659555801351}

2022-08-03 21:43:21.614 - debug: meross.0 (28379) Device: 21022625420311290d4548e1e94ec86c Appliance.RollerShutter.Position - data: {"position":[{"position":0,"channel":0}]}

2022-08-03 21:43:21.616 - debug: meross.0 (28379) Device Raw: 21022625420311290d4548e1e94ec86c - data: {"header":{"timestampMs":592,"timestamp":1659555800,"sign":"2c20960aa4e5552f9d390119bc381479","payloadVersion":1,"namespace":"Appliance.RollerShutter.Position","method":"PUSH","messageId":"4ebae9585f384771439be9bde6dbc868","from":"/appliance/21022625420311290d4548e1e94ec86c/publish"},"payload":{"position":[{"position":0,"channel":0}]}}

2022-08-03 21:43:21.629 - debug: meross.0 (28379) stateChange meross.0.21022625420311290d4548e1e94ec86c.0-position {"val":0,"ack":true,"ts":1659555801625,"q":0,"from":"system.adapter.meross.0","user":"system.user.admin","lc":1659555801625}

Vielen Dank im Voraus!

Mit freundlichen Grüßen

Bastian Quathamer

Von: Ingo Fischer <> Gesendet: Mittwoch, 3. August 2022 21:23 An: Apollon77/ioBroker.meross @.> Cc: BastianQuathamer @.>; Author @.***> Betreff: Re: [Apollon77/ioBroker.meross] Wert 0-Position bei Jalousiesteuerung (Issue #295)

Das ist eine sehr gute Frage. Um SIe zu beantworten bitte beim Meross Adapter unter Instanzen das Loglevel auf Debug stellen (mit aktivem Expertenmodus).

Dann mal eine Steueraktion auslösen (zb per App) die bei was dazwischen endet. Dann bitte das Log hier posten.

Wenn ich mich recht entsinne. Hat auch Meross nicht wirklich einen % Wert intern (oder zeigt die App da was an?)

— Reply to this email directly, view it on GitHub https://github.com/Apollon77/ioBroker.meross/issues/295#issuecomment-1204379415 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AWHA4HIRRHMTD2WZVYMUCFTVXLBH7ANCNFSM55P52FRQ . You are receiving this because you authored the thread. https://github.com/notifications/beacon/AWHA4HPIHCNTBXUBEFIRKQLVXLBH7A5CNFSM55P52FR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOI7EV6FY.gif Message ID: @. @.> >

Apollon77 commented 2 years ago

Also im log siehst DU welche Daten reinkommen, zb

Appliance.RollerShutter.Position - data: {"position":[{"position":0,"channel":0}]}

... ich glaube es gibt nur 0 und 100 von Meross Seite.

Damit kann man andere Positionen nur anhsnd von Laufzeiten erraten und ehrlich ... das kann nemals sinnvoll funktionieren.

Also wenn Du beim Log beobachten icht noch mehr findest dann sind wir bei "gibt nur das was es gibt, sorry"