TA2k / ioBroker.mihome-cloud

Adapter for Mi Home Cloud devices
MIT License
3 stars 2 forks source link

Mi Air Purifier 2 + favorite-fan-level #5

Open ApolloSK opened 1 year ago

ApolloSK commented 1 year ago

Ich möchte einen Fehler in Verbindung mit dem favorite-fan-level unter remote melden.

Der favorite-fan-level kann in der App etc. bis auf Stufe 16 (Maximalstufe) erhöht werden. Im Adapter ist dies leider nur bis Stufe 10 möglich, alles was darüber hinausgeht wird mit einem Fehler quittiert.

TA2k commented 1 year ago

Der Adapter macht leider nur das was die spec von mihome zulässt. Was du immer probieren kannst eine Szene anzulegen die auf 16 ansteuert und die im Adapter zu aktivieren

ApolloSK commented 1 year ago

Seltsam - laut App und Datenobjekt "permitLevel" liegt die Grenze bei 16. Ich kann in der App leider keine Szene anlegen, welche den Air-Purifier auf Level 16 ansteuert. Da geht mehr oder weniger nur "An", "Aus" und die Anwahl des Modus "Auto", "Favorite" etc.

TA2k commented 1 year ago

Du kannst ja das gerät mal mit mir teilen da kann ich schauen was gesendet wird tombox2020@gmail.com

ApolloSK commented 1 year ago

Erledigt! Ist lesender Zugriff ausreichend?

TA2k commented 1 year ago

Probier mal die github version dann gibt es jetzt mihome-cloud.0.5xxxxxx.remotePlugins.set_level_favorite da kannst du auf 16 stellen

ApolloSK commented 1 year ago

Ich habs gerade ausprobiert - leider ohne Erfolg. Ich habe auch den kompletten Adapter gelöscht und nochmals neu mit der Github-Variante installiert. Der o.g. Datenpunkt ist zwar vorhanden, macht aber nix. Egal ob ich 16 oder 8 eingeben. Sämtliche Datenpunkte unter remotePlugins haben bei mir keine Funktion. Leider wird auch nix in die Logs geschrieben.

TA2k commented 1 year ago

Du hast auch unbestätigt abgesendet

ApolloSK commented 1 year ago

Auch mit "Bestätigt" keinerlei Funktion

TA2k commented 1 year ago

Also man muss unbestätigt senden und im log sollten auch infos beim senden stehen Vielleicht nochmal in debug log stellen

ApolloSK commented 1 year ago

Sorry, aber da tut sich nix - egal ob die Werte "bestätigt" oder "unbestätigt" gesendet werden,. Das LOG bleibt bei "debug" aber auch bei "silly" leer.

TA2k commented 1 year ago

Kannst ja nochmal installieren jetzt sind mehr logs drin

ApolloSK commented 1 year ago

Jetzt wurden LOGS - geschrieben:

Ich hab mal die DID durch XXXX ersetzt. Es kommt aus der Cloud die Message "invaild_arg" zurück.

2023-02-13 12:27:46.947 - info: mihome-cloud.0 (226974) Send: {"id":0,"method":"set_level_favorite","accessKey":"IOS00026747c5acafc2","params":"[14]"} to XXXX via /home/rpc/XXXX 2023-02-13 12:27:47.149 - debug: mihome-cloud.0 (226974) {"code":0,"error":{"code":-5001,"message":"invaild_arg"},"exe_time":0,"id":2037955,"message":"ok","net_cost":0,"ot_cost":0,"otlocalts":1676287667137239} 2023-02-13 12:27:47.149 - info: mihome-cloud.0 (226974) {"code":0,"error":{"code":-5001,"message":"invaild_arg"},"exe_time":0,"id":2037955,"message":"ok","net_cost":0,"ot_cost":0,"otlocalts":1676287667137239}

TA2k commented 1 year ago

installier nochmal

ApolloSK commented 1 year ago

Perfekt! Jetzt funktioniert es - DANKE! Im Log werden zwar noch 2 Nachrichten als Fehler ausgegeben:

2023-02-13 13:24:59.922 - error: mihome-cloud.0 (227403) Error setting device state

2023-02-13 13:24:59.923 - error: mihome-cloud.0 (227403) "ok"

Die haben jedoch keine negativen Auswirkungen. Die Werte bis 16 werden vom Luftfilter umgesetzt!

TA2k commented 1 year ago

Kannst ja nochmal probieren