Closed Chrone86 closed 4 months ago
What value do these data points? lg-thinq.0.xxx.deviceType lg-thinq.0.xxx.platformType lg-thinq.0.xxx.modelJsonUri
deviceType: 401 platformType: thinq2 modelJsonUri: https://objectcontent.lgthinq.com/dff85143-6ba4-45c2-87fc-0fdfa3556866?hdnts=exp=1769135652~hmac=000bb8bbeda45839dc85fe64815086b666fac2c503e2d1355cb55f27aa23689f
Hast du den Datenpunkt .remote.wModeCtrl.airClean ?
Nein, lediglich unter Snapshot aber nicht unter Remote
Kannst du mal die 3 Switch in der APP aktivieren und schauen welcher Datenpunkt sich unter Snapshot ändert?
Reinigen: lg-thinq..snapshot.airState.wMode.airClean = AC_MAIN_AIRCLEAN_ON_W / AC_MAIN_AIRCLEAN_OFF_W Energiesparen (Kann ich bereits steuern): lg-thinq..airState.powerSave.basic = ON(1) / OFF(0) Düse: lg-thinq..snapshot.airState.wMode.jet = COOL_JET(1) / OFF (0)
Schreibe mal bitte das in den .remote.sendJSON Edit: Sorry falsche Abfrage.
{"ctrlKey": "wModeCtrl", "command": "Set", "dataSetList": {"airState.wMode.airClean": 1}, "dataGetList": null}
und für aus:
{"ctrlKey": "wModeCtrl", "command": "Set", "dataSetList": {"airState.wMode.airClean": 0}, "dataGetList": null}
Funktioniert das?
Ja, dies klappt.
Für die Düse klappt dies ebenfalls mit folgendem JSON
{ "ctrlKey": "wModeCtrl", "command": "Set", "dataSetList": { "airState.wMode.jet": 1 }, "dataGetList": null }
und für aus: { "ctrlKey": "wModeCtrl", "command": "Set", "dataSetList": { "airState.wMode.jet": 0 }, "dataGetList": null }
OK, dann muss ich mir jetzt überlegen wie ich das implementiere. Funktioniert eventuelle von den noch was.
"airState.wMode.flowForest": 0 oder 1
"airState.wMode.flowLongPower": 0 oder 1
"airState.wMode.flowShower": 0 oder 1
"airState.wMode.iceValley": 0 oder 1
"airState.wMode.turbo": 0 oder 1
"airState.wMode.jet": geht
"airState.wMode.humanCare": 0, 1 oder 2,
"airState.wMode.lowHeating": 0 oder 1
"airState.wMode.airClean": geht
"airState.wMode.smartCare": 0 oder 1
"airState.wMode.indirectWind": 0 oder 1
"airState.wMode.flowForest": 0 oder 1 -> Klima nimmt Befehl an, sehe aber nicht was ändert. -> Lüftergeschwindigkeit geht auf Hoch "airState.wMode.flowLongPower": 0 oder 1 -> Klima nimmt Befehl an, sehe aber nicht was ändert. -> Lüftergeschwindigkeit geht auf Hoch "airState.wMode.flowShower": 0 oder 1 -> Klima nimmt Befehl an, sehe aber nicht was ändert. -> Lüftergeschwindigkeit geht auf Hoch "airState.wMode.iceValley": 0 oder 1 ->Klima nimmt Befehl an, sehe aber nicht was ändert. "airState.wMode.turbo": 0 oder 1 -> Klima nimmt Befehl an, sehe aber nicht was ändert. "airState.wMode.jet": geht "airState.wMode.humanCare": 0, 1 oder 2, -> Klima nimmt Befehl an, sehe aber nicht was ändert. "airState.wMode.lowHeating": 0 oder 1 -> Klima nimmt Befehl an, sehe aber nicht was ändert. "airState.wMode.airClean": geht "airState.wMode.smartCare": 0 oder 1 -> Klima nimmt Befehl an, sehe aber nicht was ändert. "airState.wMode.indirectWind": 0 oder 1 -> Klima nimmt Befehl an, sehe aber nicht was ändert.
Mit Klima nimmt den Befehl an, meine ich, die Klima piepst nach dem senden des JSON. Leider bildet die App die Befehle nicht ab
OK, leider habe ich keine Hardware daher musst du mal vom GIT laden und testen.
Klappt leider nicht. airClean sowie jet reagieren nicht. Die Klima bestätigt die gesetzten Werte nicht
Werden denn die Datenpunkte unter remote angelegt? ,remote.wModeCtrl.airClean ,remote.wModeCtrl.jet
Notfalls mal auf debug stellen und mir das Log an github@luckyskills.de zusenden.
Ich muss meine Aussage korrigieren. Es funktioniert einwandfrei. Ich musste den Wert jedoch via API setzen und nicht wie folgt direkt im UI:
Dann funktionieren airClean wie auch jet
Danke für die Hilfe
closed
With the LG ThinQ App for my LG airconditioner i got the possibility to set an air cleaning mode and boost mode.
Is there a way to set those options with this adapter?