FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: Shadow3561 am 14 Januar 2026, 19:43:26

Titel: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 14 Januar 2026, 19:43:26
Moin,
angeregt durch diesen thread (https://forum.fhem.de/index.php?topic=142849.msg1350317#msg1350317) habe ich mich die letzte beiden Abende mit ChatGPT an ein Modul gewagt was Geräte aus der ThinQ App in FHEM abbilden und steuern kann. Dazu wird die offizielle LG-ThinQ-API-v2 benutzt.


Als erstes müssen wir auf diese Seite gehen
HIER (https://connect-pat.lgthinq.com/login)
Hier ändern wir oben die Sprache auf deutsch und melden uns mit unserem LG-Account an.

Dann erstellen wir einen PAT (Personal Access Token). Diesen kopieren.

Als nächstes die Beiden Module im Anhang in euren Modulordner (fhem/FHEM) packen.
fhem Neustarten

Das Connect-Device anlegen mit
defmod <NAME> LGThinQ_Connect <PAT>wenn ihr wollt, dass eure LG_devices automatisch angelegt werden müsst ihr noch das
autocreateDevices Attribut auf 1 setzen (funktioniert natürlich nur wenn das autocreate in fhem aktiv ist). Dies wird nach dem holen der Deviceliste von LG wieder auf 0 gesetzt.

Jetzt einmal
set <NAME> connect ausführen.
Nun sollten eure LG Geräte automatisch angelegt werden.

Im Device Modul ist mapping eingebaut, aber nur für Klimaanlage und Kühlschrank. Weitere Mappings könnt ihr selbst im Modul ab Zeile 404 hinzufügen. Alle benötigten Infos über die, von LG gelieferten, readings bekommt ihr im Device-reading "apiStateRaw".

Die Set-Befehle werden automatisch angelegt, dazu wird das reading "apiProfileRaw" benötigt.

Probiert es einfach mal aus.
Mit freundlichen Grüßen
Daniel
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 15 Januar 2026, 19:59:26
Neue Version ist Oben angehängt.
stateformat wurde hinzugefügt.
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: ixsus300 am 20 Januar 2026, 17:26:42
Hi,

konnte es soweit mit meiner WP LG ThermaV verbinden. Kannst du mir einen Tipp geben wie ich nun genau weitere Readings ab Zeile 404 hinzufügen kann?
Folgende Infos im apiStateRaw Reading:

{"timestamp":"2026-01-20T16:22:19.217518","messageId":"o0KwmLctidQ7MtnpZkQ4fw","response":{"roomTemperatureInUnits":[{"waterCoolMinTemperature":5,"airHeatMinTemperature":16,"waterHeatMaxTemperature":65,"unit":"C","inWaterCurrentTemperature":46,"airCoolMinTemperature":16,"airCurrentTemperature":26,"airCoolMaxTemperature":30,"currentTemperature":48,"waterHeatMinTemperature":15,"outWaterCurrentTemperature":48,"waterCoolMaxTemperature":27,"targetTemperature":17,"airHeatMaxTemperature":30},{"waterCoolMaxTemperature":80,"targetTemperature":62,"airHeatMaxTemperature":86,"waterHeatMinTemperature":58,"outWaterCurrentTemperature":118,"currentTemperature":118,"airCoolMaxTemperature":86,"airCurrentTemperature":78,"unit":"F","airCoolMinTemperature":60,"inWaterCurrentTemperature":114,"airHeatMinTemperature":60,"waterHeatMaxTemperature":148,"waterCoolMinTemperature":40}],"temperature":{"targetTemperature":0,"unit":"C","heatMaxTemperature":65,"coolMaxTemperature":27,"currentTemperature":48,"heatMinTemperature":15,"coolMinTemperature":5},"boilerJobMode":{"currentJobMode":"AUTO"},"operation":{"boilerOperationMode":"POWER_ON","roomTempMode":"WATER","hotWaterMode":"ON","roomWaterMode":"OUT_WATER"},"hotWaterTemperatureInUnits":[{"unit":"C","minTemperature":30,"targetTemperature":52,"maxTemperature":80,"currentTemperature":52},{"maxTemperature":176,"currentTemperature":126,"targetTemperature":126,"minTemperature":86,"unit":"F"}]}}
Danke !
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 20 Januar 2026, 17:54:11
Moin,

so in etwa
Zitat(

    # -------- Raum / Wasser Temperaturen --------
    'temperature.currentTemperature' => {
        name => 'currentTemp',
    },
    'temperature.targetTemperature' => {
        name => 'targetTemp',
    },
    'temperature.coolMinTemperature' => {
        name => 'coolMinTemp',
    },
    'temperature.coolMaxTemperature' => {
        name => 'coolMaxTemp',
    },
    'temperature.heatMinTemperature' => {
        name => 'heatMinTemp',
    },
    'temperature.heatMaxTemperature' => {
        name => 'heatMaxTemp',
    },

    # -------- Raumtemperatur (Celsius) --------
    'roomTemperatureInUnits.0.airCurrentTemperature' => {
        name => 'roomAirTemp',
    },
    'roomTemperatureInUnits.0.currentTemperature' => {
        name => 'roomCurrentTemp',
    },
    'roomTemperatureInUnits.0.targetTemperature' => {
        name => 'roomTargetTemp',
    },

    # -------- Wasser Temperaturen --------
    'roomTemperatureInUnits.0.inWaterCurrentTemperature' => {
        name => 'waterInTemp',
    },
    'roomTemperatureInUnits.0.outWaterCurrentTemperature' => {
        name => 'waterOutTemp',
    },

    # -------- Boiler Job Mode --------
    'boilerJobMode.currentJobMode' => {
        name => 'boilerJobMode',
    },

    # -------- Operation Modes --------
    'operation.boilerOperationMode' => {
        name => 'boilerPower',
    },
    'operation.hotWaterMode' => {
        name => 'hotWaterMode',
    },
    'operation.roomTempMode' => {
        name => 'roomTempMode',
    },
    'operation.roomWaterMode' => {
        name => 'roomWaterMode',
    },

    # -------- Hot Water --------
    'hotWaterTemperatureInUnits.0.currentTemperature' => {
        name => 'hotWaterCurrentTemp',
    },
    'hotWaterTemperatureInUnits.0.targetTemperature' => {
        name => 'hotWaterTargetTemp',
    },
    'hotWaterTemperatureInUnits.0.minTemperature' => {
        name => 'hotWaterMinTemp',
    },
    'hotWaterTemperatureInUnits.0.maxTemperature' => {
        name => 'hotWaterMaxTemp',
    },
Hast du Set-Befehle bekommen um die WP zu steuern?

Mit freundlichen Grüßen

EDIT:
Neue Version mit readings für LG Wärmepumpe oben angehängt.
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: ixsus300 am 20 Januar 2026, 18:23:04
Hi,

TOP !! Danke !

ja im apiProfileRaw Reading:
Habe allerdings ein Token ohne Set Befehle eingebaut. Möchte nur auslesen.

{"response":{"property":{"boilerJobMode":{"currentJobMode":{"mode":["r","w"],"value":{"r":["HEAT","AUTO","COOL"],"w":["HEAT","AUTO","COOL"]},"type":"enum"}},"hotWaterTemperatureInUnits":[{"minTemperature":{"type":"number","mode":["r"]},"currentTemperature":{"mode":["r"],"type":"number"},"unit":"C","targetTemperature":{"type":"range","value":{"w":{"min":30,"max":80,"step":1},"r":{"min":30,"max":80,"step":1}},"mode":["r","w"]},"maxTemperature":{"mode":["r"],"type":"number"}},{"currentTemperature":{"type":"number","mode":["r"]},"minTemperature":{"mode":["r"],"type":"number"},"maxTemperature":{"mode":["r"],"type":"number"},"unit":"F","targetTemperature":{"value":{"r":{"step":2,"max":176,"min":86},"w":{"step":2,"min":86,"max":176}},"type":"range","mode":["r","w"]}}],"roomTemperatureInUnits":[{"airCoolTargetTemperature":{"mode":["w"],"value":{"w":{"min":18,"max":30,"step":1}},"type":"range"},"airHeatMinTemperature":{"mode":["r"],"type":"number"},"inWaterCurrentTemperature":{"mode":["r"],"type":"number"},"outWaterCurrentTemperature":{"type":"number","mode":["r"]},"airHeatMaxTemperature":{"mode":["r"],"type":"number"},"waterCoolMinTemperature":{"type":"number","mode":["r"]},"waterCoolTargetTemperature":{"mode":["w"],"type":"range","value":{"w":{"max":24,"min":5,"step":1}}},"waterHeatMaxTemperature":{"type":"number","mode":["r"]},"airCoolMinTemperature":{"type":"number","mode":["r"]},"airCurrentTemperature":{"type":"number","mode":["r"]},"airCoolMaxTemperature":{"mode":["r"],"type":"number"},"waterCoolMaxTemperature":{"type":"number","mode":["r"]},"waterHeatTargetTemperature":{"value":{"w":{"max":57,"min":14,"step":1}},"type":"range","mode":["w"]},"currentTemperature":{"type":"number","mode":["r"]},"targetTemperature":{"mode":["r"],"type":"number"},"unit":"C","airHeatTargetTemperature":{"value":{"w":{"step":1,"max":30,"min":16}},"type":"range","mode":["w"]},"waterHeatMinTemperature":{"type":"number","mode":["r"]}},{"waterCoolTargetTemperature":{"mode":["w"],"value":{"w":{"min":40,"max":76,"step":2}},"type":"range"},"waterCoolMinTemperature":{"mode":["r"],"type":"number"},"waterHeatMaxTemperature":{"type":"number","mode":["r"]},"waterCoolMaxTemperature":{"mode":["r"],"type":"number"},"waterHeatTargetTemperature":{"mode":["w"],"type":"range","value":{"w":{"step":2,"max":134,"min":58}}},"currentTemperature":{"mode":["r"],"type":"number"},"waterHeatMinTemperature":{"type":"number","mode":["r"]},"unit":"F","airHeatTargetTemperature":{"mode":["w"],"type":"range","value":{"w":{"step":2,"max":86,"min":60}}},"targetTemperature":{"type":"number","mode":["r"]},"airCurrentTemperature":{"mode":["r"],"type":"number"},"airCoolMinTemperature":{"type":"number","mode":["r"]},"airCoolMaxTemperature":{"mode":["r"],"type":"number"},"inWaterCurrentTemperature":{"type":"number","mode":["r"]},"airHeatMinTemperature":{"type":"number","mode":["r"]},"airHeatMaxTemperature":{"type":"number","mode":["r"]},"outWaterCurrentTemperature":{"type":"number","mode":["r"]},"airCoolTargetTemperature":{"mode":["w"],"type":"range","value":{"w":{"min":64,"max":86,"step":2}}}}],"temperature":{"heatTargetTemperature":{"mode":["w"],"type":"number"},"coolTargetTemperature":{"type":"number","mode":["w"]},"currentTemperature":{"type":"number","mode":["r"]},"coolMinTemperature":{"mode":["r"],"type":"number"},"unit":{"mode":["r"],"value":{"r":["C"]},"type":"enum"},"targetTemperature":{"mode":["r"],"type":"number"},"heatMinTemperature":{"type":"number","mode":["r"]},"coolMaxTemperature":{"mode":["r"],"type":"number"},"heatMaxTemperature":{"type":"number","mode":["r"]}},"operation":{"boilerOperationMode":{"mode":["r","w"],"value":{"w":["POWER_ON","POWER_OFF"],"r":["POWER_ON","POWER_OFF"]},"type":"enum"},"hotWaterMode":{"mode":["r","w"],"value":{"w":["OFF","ON"],"r":["OFF","ON"]},"type":"enum"},"roomTempMode":{"mode":["r"],"value":{"r":["AIR","WATER"]},"type":"enum"},"roomWaterMode":{"mode":["r"],"type":"enum","value":{"r":["OUT_WATER","IN_WATER"]}}}}},"timestamp":"2026-01-20T17:13:01.043307","messageId":"QduesqWEVjr-zEppFOprww"}

mfg
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 20 Januar 2026, 18:55:54
Zitatja im apiProfileRaw Reading:
das ist klar, die Daten werden vom Mode abgerufen und als reading gespeichert um daraus mögliche Set-Befehle an zu legen.

Was ich meine ist, werden dir die Set-Befehle oben angeboten?

Mit freundlichen Grüßen
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: ixsus300 am 20 Januar 2026, 19:16:41
nein nur get
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 20 Januar 2026, 19:38:52
danke
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: JoWiemann am 21 Januar 2026, 15:30:17
Hallo,

der Connect zu Samsung ist erfolgreich. Allerdings wird meine Samsung "EHS Mono r290 Wärmepumpe" nicht in die deviceMap geladen. Leider hat Dein CoAutor keinerlei Log Informationen eingebaut.

Grüße Jörg
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 21 Januar 2026, 16:33:14
Moin,
Samsung???
Das Modul ist für LG ThinQ
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: JoWiemann am 21 Januar 2026, 17:09:26
Zitat von: Shadow3561 am 21 Januar 2026, 16:33:14Moin,
Samsung???
Das Modul ist für LG ThinQ
Puh, nicht mein Tag. Hatte parallel an Samsung gearbeitet.

Sorry und Grüße Jörg
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Rainerfrei am 27 März 2026, 15:29:26
Hallo,
ich habe "set <NAME> connect" ausgeführt und habe dann auch ein connect.
Aber es werden keine Readings angelegt.

Muss ich sonst noch was beachten.
In der App In der LG Thinq App habe ich  2 Klimas angelegt.
Danke!!!!
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 27 März 2026, 16:57:43
Moin, Hast du die Klimaanlage eingeschaltet und mal bedient?
Poste bitte einmal die readings apiStateRawund apiProfileRaw
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Rainerfrei am 28 März 2026, 09:56:10
Auch Moin,
die gibt es nicht
deviceMap {} 2026-03-27 14:53:41
state connected2026-03-27 14:53:41
Das ist alles

Die PAT habe ich auch generiert.
Fehlt da noch was? Verbindung PAT zu meinen Geräten?
Muss ich irgendwo noch was einstellen?
Der Bezug der PAT zu meinen Geräten kann ich nicht nachvollziehen
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 28 März 2026, 14:23:22
Zeig mal bitte ein list vom den devices
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Rainerfrei am 29 März 2026, 13:07:50
Internals:
   COUNTRY    DE
   DEF        patnummer
   FUUID      69c5232f-f33f-b274-c3ce-021274353ba4b396
   NAME       Klima_Wohnzimmer
   NR         1612
   PAT        <patnummer>
   REGION     EIC
   STATE      defined
   TYPE       LGThinQ_Connect
   READINGS:
     2026-03-28 12:01:27   deviceMap       {}
     2026-03-28 13:33:01   state           defined
Attributes:
   autocreateDevices 1
   country    DE
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 29 März 2026, 14:49:55
2026-03-28 12:01:27   deviceMap       {}Hier sollten eigentlich die empfangenen Geräte drin stehen mit device-id usw.

autocreateDevices 1
Und welches device wurde erstellt?
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Rainerfrei am 29 März 2026, 15:47:49
Das ist ja mein Problem. KEINE.
Mit "set Klima_Wohnzimmer connect"
erscheint
"device list updated" oben links in der Ecke

"autocreateDevices 1" wird nicht auf 0 gesetzt !!!!!

Das war es dann auch.
Unter opt/fhem/FHEM
sind die beiden Programme kopiert.

Der "state" steht jetzt auf connected



Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 29 März 2026, 16:16:15
mach doch noch einmal ein
list Klima_Wohnzimmerund lasse die ersten und letzten Zeichen vom PAT drin. In der Mitte bitte unkenntlich machen.
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Rainerfrei am 30 März 2026, 10:25:25
so ok ?
Internals:
   COUNTRY    DE
   DEF        thinqpat_40d53e7xxxxxxxxxxxxxxxxxxxx60c65454bdd6c724ed53aa692
   FUUID      69c5232f-f33f-b274-c3ce-021274353ba4b396
   NAME       Klima_Wohnzimmer
   NR         1629
   PAT        thinqpat_40d53e7xxxxxxxxxxxxxxxxxxxx60c65454bdd6c724ed53aa692
   REGION     EIC
   STATE      connected
   TYPE       LGThinQ_Connect
   eventCount 4
   READINGS:
     2026-03-29 15:54:48   deviceMap       {}
     2026-03-29 15:54:48   state           connected
   helper:
     devices:
Attributes:
   autocreateDevices 1
   country    DE
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 30 März 2026, 12:55:59
Sollte so passen. Hast du dich bei der Seite wo du den PAT bekommst mit dem Nutzernamen und Passwort von deinem LG Account angemeldet? Es müssen die selben sein wie von deiner ThinQ App
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Rainerfrei am 30 März 2026, 14:08:08
So, ich habe jetzt alles neu definiert und jetzt bekomme ich tatsächlich auch meine 2 Klimas.
Ich bin begeistert.

Sorry für die Umstände. Leider weiß ich jetzt nicht was die Ursache war.

Nochmal sorry und schöne Woche
Rainer
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 30 März 2026, 17:10:40
ZitatNochmal sorry und schöne Woche
Kein Problem. Ebenfalls eine schöne Wiche und viel Spaß beim regeln der Klimageräte. Freut mich, dass es geklappt hat.
Gruss
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: fichtennadel am 20 Mai 2026, 22:05:16
Ich habe heute meine vier Klimageräte bekommen und sie gleich mit dem Modul erfolgreich in fhem eingebunden: hat super geklappt, vielen Dank!
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: cwagner am 09 Juli 2026, 09:06:20
Hi, fetten Dank für den Aufschlag und vor allem den Lösungsansatz mit dem API-Call. Deine beiden Module haben damit gezeigt, was geht und mir Motivation gaben, die nur sehr begrenzt erfolgreichen Versuche über MQTT aufzugeben und es mit Deinem Ansatz bei zwei Wärmepumpen zu versuchen. Erkennung und Anlage der Geräte waren perfekt. Beim Abruf der Readings und beim Versuch, Werte zu setzen wurde dann deutlich, dass LG offenbar bei für mich gleichen Inhalten bei den beiden Geräten teils unterschiedliche JSON-Pfade setzt, die sich auch von Deinen bisher ermittelten unterscheiden. Also habe ich ebenfalls mit Vibe Coding (KI) an Deinem Modul weiter gearbeitet und stelle die aktuelle Fassung hier zur Diskussion.
Nicht nur werden jetzt die Warmwasser-Wärmepumpe WHT_056905_WW  und die Heizungs-WP AWHP_019101_WW (Therma-V) unterstützt, auch kann ich jetzt erfolgreich die Betriebsmodi umschalten und Sollwerte über set setzen.
Zur Begrenzung der Systemlast schreibt diese Version den Empfehlungen im Forum folgend jetzt mit readingsBulkUpdateIfChanged nur die Readings neu, die sich geändert haben. Dadurch entstehen bei identischen Poll-Ergebnissen keine unnötigen Events mehr.
Außerdem werden apiStateRaw und apiProfileRaw nur noch geschrieben, wenn attr <device> debugRawJson 1 gesetzt ist. Das spart JSON-Encoding, große Reading-Inhalte und Folge-Logs bei häufigem Polling.
Das Polling ist jetzt adaptiv: Nach einem erfolgreichen set läuft für 30 Sekunden Schnellpolling mit fastInterval, danach wieder das normale interval. Bei Poll-Fehlern wird ein Backoff bis maximal 300 Sekunden verwendet.
Ein Reading lastPollLocal dokumentiert den jeweils letzten Datenabruf umgerechnet auf die LocalTime des Hosts.
Versuche, gefundene Beispiele aus Domoticz- und Homey-Foren zu adaptieren, um an die Energiedaten (aktuelle Leistungsbezug, aktuelle Wärmeabgabe oder die Energiehistorie) zu kommen, sind bei mir bisher gescheitert.

Bin gespannt auf jedes Echo ;-)
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: PflugEl am 09 Juli 2026, 16:50:41
Hi,

ich versuche verzweifelt meine LG Klimageräte in FHEM einzubinden. Voller Freude bin ich auf die Lösung gestoßen.
Ich kann mich mit set LG_DEVICES connect verbinden und erhalte auch die entsprechenden Readings meiner Geräte.
Sobald ich autocreateDevices = 1 setze und erneut set LG_DEVICES connect absende, stürzt FHEM komplett ab und startet neu.

Ich habe FHEM komplett frisch installiert ohne sonstige Module. Alle Updates auf dem Raspberry und in FHEM durchgeführt. Auch mit der neuen 98_LGThinQ_Device.pm von cwager vom 09.07.26 stürzt FHEM ab.

Hier mein list LG_DEVICES
Internals:
   COUNTRY    DE
   DEF        thixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx66b
   FUUID      6a4fae7f-f33f-3e5d-405e-60647e4eb7dfa5f2
   NAME       LG_DEVICES
   NR         43
   PAT        thixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx66b
   REGION     EIC
   STATE      defined
   TYPE       LGThinQ_Connect
   READINGS:
     2026-07-09 16:28:19   deviceMap       {"09292e901b5d646d0136bc01c717bca2f8127de4c269d7a92150de3906c04e2b":{"deviceType":"AIR_CONDITIONER","modelName":"RAC_056905_WW","alias":"Klima DG"},"87b2db86f222050006ab79c4fb4fe7007a80a6836c763c4f19fcf1cfb5939285":{"deviceType":"AIR_CONDITIONER","modelName":"RAC_056905_WW","alias":"Carmen 9 SZ Garten"},"43efa2eafd6dff65444c4fadfc1b7402f5ba80f34d3bf7565c0cb46d22c3a841":{"deviceType":"AIR_CONDITIONER","modelName":"RAC_056905_WW","alias":"Carmen 9 SZ StraÃ�e"},"9dfbb3c5c27ccdb106a1ad240951e15d5a0b826508092d62a0b45ee122a7ba36":{"modelName":"Y_V8_Y___W.B32QEUK","deviceType":"WASHER","alias":"Minna"},"85f6d7601a4272092df5ec2b76b6e1bc60c8ab62b322c0a167ba5a16d8e9def4":{"modelName":"RAC_056905_WW","deviceType":"AIR_CONDITIONER","alias":"Carmen 9 Hauptraum"},"3c1c25a568ec0ebad988acd4ce5b7c49de278e4534cea19b087f62ada7eff4c8":{"alias":"Klima Schlafzimmer","modelName":"RAC_056905_WW","deviceType":"AIR_CONDITIONER"}}
     2026-07-09 16:28:19   device_01       85f6d7601a4272092df5ec2b76b6e1bc60c8ab62b322c0a167ba5a16d8e9def4
     2026-07-09 16:28:19   device_01_alias Carmen 9 Hauptraum
     2026-07-09 16:28:19   device_01_deviceType AIR_CONDITIONER
     2026-07-09 16:28:19   device_01_modelName RAC_056905_WW
     2026-07-09 16:28:19   device_02       9dfbb3c5c27ccdb106a1ad240951e15d5a0b826508092d62a0b45ee122a7ba36
     2026-07-09 16:28:19   device_02_alias Minna
     2026-07-09 16:28:19   device_02_deviceType WASHER
     2026-07-09 16:28:19   device_02_modelName Y_V8_Y___W.B32QEUK
     2026-07-09 16:28:19   device_03       43efa2eafd6dff65444c4fadfc1b7402f5ba80f34d3bf7565c0cb46d22c3a841
     2026-07-09 16:28:19   device_03_alias Carmen 9 SZ Straße
     2026-07-09 16:28:19   device_03_deviceType AIR_CONDITIONER
     2026-07-09 16:28:19   device_03_modelName RAC_056905_WW
     2026-07-09 16:28:19   device_04       3c1c25a568ec0ebad988acd4ce5b7c49de278e4534cea19b087f62ada7eff4c8
     2026-07-09 16:28:19   device_04_alias Klima Schlafzimmer
     2026-07-09 16:28:19   device_04_deviceType AIR_CONDITIONER
     2026-07-09 16:28:19   device_04_modelName RAC_056905_WW
     2026-07-09 16:28:19   device_05       09292e901b5d646d0136bc01c717bca2f8127de4c269d7a92150de3906c04e2b
     2026-07-09 16:28:19   device_05_alias Klima DG
     2026-07-09 16:28:19   device_05_deviceType AIR_CONDITIONER
     2026-07-09 16:28:19   device_05_modelName RAC_056905_WW
     2026-07-09 16:28:19   device_06       87b2db86f222050006ab79c4fb4fe7007a80a6836c763c4f19fcf1cfb5939285
     2026-07-09 16:28:19   device_06_alias Carmen 9 SZ Garten
     2026-07-09 16:28:19   device_06_deviceType AIR_CONDITIONER
     2026-07-09 16:28:19   device_06_modelName RAC_056905_WW
     2026-07-09 16:32:23   state           defined
Attributes:
   autocreateDevices 1
   room       LG

Jemand eine Idee was bei mir schief läuft oder was ich checken soll?
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: rudolfkoenig am 09 Juli 2026, 17:01:08
Einen Absturz kann man am besten im Terminal debuggen, indem man FHEM mit "perl fhem.pl -d fhem.cfg" startet.
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: PflugEl am 09 Juli 2026, 17:12:55
OK, habe es gefunden:
x-krakend: Version 2.12.2-ee
x-krakend-completed: false
2026.07.09 17:05:22 5: Starting notify loop for LG_DEVICE_WASHER_01, 2 event(s), first is profileTimestamp: 2026-07-09T15:05:21.991269
2026.07.09 17:05:22 5: End notify loop for LG_DEVICE_WASHER_01
Not a HASH reference at ./FHEM/98_LGThinQ_Device.pm line 280.

Es liegt an der Waschmaschine :-(
Ich versuche mal 98_LGThinQ_Device.pm zu adaptieren.
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Mr.1000V am 20 Juli 2026, 07:21:34
Zitat von: Shadow3561 am 15 Januar 2026, 19:59:26Neue Version ist Oben angehängt.
stateformat wurde hinzugefügt.

Könntest du mal deine Attribute oder die raw zu dem Device Klimaanlage posten?

 :)
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Shadow3561 am 20 Juli 2026, 19:35:49
Attributes:
   alias      Klimaanlage
   icon       frost
   interval   120
   room       Schlafzimmer,Test
   stateFormat Power:  [$name:power] <br/>
IST Temperatur:[$name:tempCurrent] °C<br/>
SOLL Temperatur: [$name:tempTarget] °C<br/>
Lüfterstufe: [$name:fanSpeed]<br/>
   webCmd     power:mode:tempTarget:fanSpeed:swingHorizontal:swingVertical
   webCmdLabel <br />
:Modus
:Soll-Temp
:Lüfter
:Swing Horizontal:Vertical
Gruss
Titel: Aw: Neues Modul LG-ThinQ
Beitrag von: Gary am 26 Juli 2026, 19:06:21
Hallo zusammen,

danke Daniel, auch ich bin sehr dankbar über deinen Aufschlag und habe das Modul mittlerweile für meine 5 Klimageräte in Verwendung.
Anfangs hatte ich ein paar Probleme und ich denke auch Bugs gefunden zu haben, daher habe ich begonnen Änderungen/Verbesserungen einzubauen, die mittlerweile gewachsen sind. Ich möchte sie gerne hiermit zur Verfügung stellen. Leider habe ich erst jetzt gesehen, dass es für das Client-Modul bereits eine Erweiterung von cwagner gibt - die habe ich leider (noch) nicht berücksichtigt.

Vielleicht wäre es an der Zeit das Modul offiziell einzuchecken und an einer gemeinsamen Version zu arbeiten. ;)

Jedenfalls sind das die wesentlichen Änderungen und im Anhang die beiden Moduldateien.

98_LGThinQ_Connect

98_LGThinQ_Device