Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter LG ThinQ

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter LG ThinQ

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      RMortan @Lucky_ESA last edited by

      @lucky_esa sagte in Test Adapter LG ThinQ v0.0.1:

      Hi Tombox,

      konnt doch nicht warten...

      Da ist meine Waschmaschine (API2)...ich kann es nicht glauben...


      bild1.JPG

      Vielen Dank...

      Besteht die Möglichkeit das ich den Intervall per Script ändern könnte? Sobald die Waschmaschine läüft würde ich gern auch 1 Minute wechseln.

      Werde nach meinem Urlaub weiter testen.

      Gruß//Lucky

      Hey

      Hast du das mit dem intervall der Abfrage schon irgendwie lösen können...

      Lg

      T 1 Reply Last reply Reply Quote 0
      • T
        tombox @RMortan last edited by

        @rmortan Ich habe noch nicht verstanden warum man nicht die ganze Zeit auf 1min lassen kann

        R 1 Reply Last reply Reply Quote 0
        • R
          RMortan @tombox last edited by

          @tombox sagte in Test Adapter LG ThinQ v0.0.1:

          @rmortan Ich habe noch nicht verstanden warum man nicht die ganze Zeit auf 1min lassen kann

          Hey… ich habe halt bedenken das LG mal Probleme machendes könnte bei zuvielen abfragen…
          Ähnlich wie in deinem Viessmann Adapter.

          Du verstehst…

          Noch eine ganz andere Frage Tombox wie bekomme ich mit das deine Adapter ein Updste haben… sie sind ja nicht „gelistet“.

          Schönen Wochenstart

          T 1 Reply Last reply Reply Quote 0
          • T
            tombox @RMortan last edited by tombox

            @rmortan Ja aber es gibt bisher gibt viele die die API nutzen bisher gab es keine Anzeichen als würde das LG auffallen oder ein Problem damit.

            Er ist noch nicht gelistet es fehlen noch 2 bug fixes dann trage ich ihn ein

            1 Reply Last reply Reply Quote 0
            • L
              Lucky_ESA Developer Most Active last edited by

              Hallo Tombox,

              es geht mir auch um die Beendigung des Waschvorgangs. Muss ich allerdings noch testen, ob ich ein Verzug von 1 Minute habe bis die Meldung über die Alexa kommt.
              Lieber würde ich gerne die Möglichkeit von 10 Sekunden haben und wenn die Waschmaschine nicht läuft, wieder zurück auf 60 Minuten.

              Kannst du nicht diese Einstellung in system.adapter.lg-thinq.0 einfügen?

              Gruß//Lucky

              1 Reply Last reply Reply Quote 0
              • B
                blackeagle998 last edited by

                @tombox
                Ich bekomme gerade folgenden Fehler, ist das schon irgendwie bekannt?

                lg-thinq.0
                2021-08-12 21:51:39.073	error	"<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body>\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n</body>\r\n</html>\r\n"
                
                lg-thinq.0
                2021-08-12 21:51:39.072	error	Error: Request failed with status code 504
                
                1 Reply Last reply Reply Quote 0
                • T
                  tombox last edited by

                  @blackeagle998 504 ist meist ein LG problem abwarten bis es wieder funktioniert

                  1 Reply Last reply Reply Quote 1
                  • D
                    deejay808 @tombox last edited by

                    @tombox
                    Thanks for the adapter. I have 4 AC devices installed and can see all 4 of them in the lg-thinq.0 object. However, I don't see any specific information for each device (such as temperatures) and no commands. Can this be addes?

                    T 2 Replies Last reply Reply Quote 0
                    • T
                      tombox @deejay808 last edited by

                      @deejay808 can you share a Screenshot of the Snapshot folder

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        deejay808 @tombox last edited by

                        @tombox As you can see, there is no 'snapshot' folder:
                        3855072f-55fa-401a-9e35-862fa5892046-image.png

                        1 Reply Last reply Reply Quote 0
                        • T
                          tombox @deejay808 last edited by

                          @deejay808 The issue is fixed with the latest github version

                          1 Reply Last reply Reply Quote 0
                          • L
                            Lucky_ESA Developer Most Active last edited by Lucky_ESA

                            Hi tombox,
                            noch mal vielen vielen Dank für diesen Adapter.
                            Meine Waschmaschine wird richtig angezeigt aber Remote muss ich noch testen, wobei wakeup funktioniert.
                            Wenn man noch den Intervall per Datenpunkt ändern könnte wäre es PERFEKT.

                            Nun habe ich mir noch einen Kühlschrank GSX961NECE gegönnt der heute angekommen ist. Beim hineinwuchten ins Haus sofort an Strom angeschlossen und mit Thinq App verbunden 😀 .
                            Danach den Adapter und alle Datenpunkte gelöscht. Sofort den Adapter neu installiert, eingerichtet und gestartet.
                            Natürlich wurde mir der Kühlschrank sofort angezeigt...Danke

                            Nun habe ich 2 Punkte.
                            Es gibt noch keine Remote Funktionen. Per App kann die Temperatur vom Kühl- und Eisschrank sowie Express Freeze eingestellt werden. Vielleicht kann dir die Datei helfen...
                            kuehlschrank

                            Das bekomme ich als JSON:

                                "snapshot": {
                                    "mid": 8903765.0,
                                    "online": true,
                                    "static": {
                                        "deviceType": "101",
                                        "countryCode": "DE"
                                    },
                                    "meta": {
                                        "allDeviceInfoUpdate": false,
                                        "messageId": "2g0ZH5zsRG-ll4DFt0bDXg"
                                    },
                                    "refState": {
                                        "atLeastOneDoorOpen": "CLOSE",
                                        "displayLock": "UNLOCK",
                                        "freezerTemp": 6.0,
                                        "fridgeTemp": 5.0,
                                        "tempUnit": "CELSIUS",
                                        "expressMode": "OFF",
                                        "activeSaving": "OFF",
                                        "freshAirFilter": "AUTO",
                                        "monStatus": "NORMAL",
                                        "smartSavingMode": "SMARTGRID_DD_ON",
                                        "smartSavingRun": "STOP",
                                        "waterFilter": "0_MONTH"
                                    },
                                    "timestamp": 1630429639086.0
                                },
                            

                            Wie du siehst muss leider die Temperatur übersetzt werden.
                            fridgeTem celsius: Bei mir steht eine 5 für 3 Grad. Dann noch in Fahrenheit übersetzen (siehe Anhang)

                                        "valueMapping": {
                            				"0":   {"index" : 0,    "label" : "@CP_OFF_EN_W", "_comment" : ""},
                            			    "1":   {"index" : 1,    "label" : "7", "_comment" : ""},
                                            "2":   {"index" : 2,    "label" : "6", "_comment" : ""},
                                            "3":   {"index" : 3,    "label" : "5", "_comment" : ""},
                                            "4":   {"index" : 4,    "label" : "4", "_comment" : ""},
                                            "5":   {"index" : 5,    "label" : "3", "_comment" : ""},
                                            "6":   {"index" : 6,    "label" : "2", "_comment" : ""},
                                            "7":   {"index" : 7,    "label" : "1", "_comment" : ""},
                            				"8":   {"index" : 8,    "label" : "0", "_comment" : ""},
                            				"9":   {"index" : 9,    "label" : "-1", "_comment" : ""},
                            				"10":  {"index" : 10,   "label" : "-2", "_comment" : ""},
                            				"11":  {"index" : 11,   "label" : "-3", "_comment" : ""},
                            				"12":  {"index" : 12,   "label" : "-7", "_comment" : ""},
                            				"13":  {"index" : 13,   "label" : "-12", "_comment" : ""},
                            				"14":  {"index" : 14,   "label" : "-15", "_comment" : ""},
                            				"15":  {"index" : 15,   "label" : "-17", "_comment" : ""},
                            				"255" : {"index" : 255,   "label" : "IGNORE", "_comment" : ""}
                                        }
                            

                            freezerTemp celsius: Bei mir steht eine 6 für -19 Grad. Dann noch in Fahrenheit übersetzen (siehe Anhang)

                                        "valueMapping": {
                            				"1":   {"index" : 1,    "label" : "-14", "_comment" : ""},
                                            "2":   {"index" : 2,    "label" : "-15", "_comment" : ""},
                                            "3":   {"index" : 3,    "label" : "-16", "_comment" : ""},
                                            "4":   {"index" : 4,    "label" : "-17", "_comment" : ""},
                                            "5":   {"index" : 5,    "label" : "-18", "_comment" : ""},
                                            "6":   {"index" : 6,    "label" : "-19", "_comment" : ""},
                                            "7":   {"index" : 7,    "label" : "-20", "_comment" : ""},
                            				"8":   {"index" : 8,    "label" : "-21", "_comment" : ""},
                            				"9":   {"index" : 9,    "label" : "-22", "_comment" : ""},
                            				"10":  {"index" : 10,   "label" : "-23", "_comment" : ""},
                            				"11":  {"index" : 11,   "label" : "-24", "_comment" : ""},
                            				"255" : {"index" : 255,   "label" : "IGNORE", "_comment" : ""}
                                        }
                                    },
                            

                            Wenn du Zugang benötigst kann ich dir einen bereitstellen.

                            Gruß//Lucky

                            Edit1: Habe da noch was vergessen. Wenn man den Adapter neu installiert kommt diese Fehlermeldung.

                            2021-08-31 19:04:31.026  - info: lg-thinq.0 (14120) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.lg-thinq, node: v12.22.4, js-controller: 3.3.15
                            2021-08-31 19:04:32.896  - error: lg-thinq.0 (14120) {"error":{"request":"/emp/v2.0/account/session/","code":"405","message":"Method Not Allowed"}}
                            2021-08-31 19:04:33.049  - error: lg-thinq.0 (14120) TypeError: Cannot read property 'account' of undefined
                            2021-08-31 19:05:08.762  - info: host.raspberrypi stopInstance system.adapter.lg-thinq.0 (force=false, process=true)
                            2021-08-31 19:05:08.770  - info: lg-thinq.0 (14120) Got terminate signal TERMINATE_YOURSELF
                            2021-08-31 19:05:08.771  - info: host.raspberrypi stopInstance system.adapter.lg-thinq.0 send kill signal
                            2021-08-31 19:05:08.772  - info: lg-thinq.0 (14120) terminating
                            2021-08-31 19:05:08.774  - info: lg-thinq.0 (14120) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                            2021-08-31 19:05:09.388  - info: host.raspberrypi instance system.adapter.lg-thinq.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                            2021-08-31 19:05:11.947  - info: host.raspberrypi instance system.adapter.lg-thinq.0 started with pid 14305
                            2021-08-31 19:05:13.715  - info: lg-thinq.0 (14305) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.lg-thinq, node: v12.22.4, js-controller: 3.3.15
                            2021-08-31 19:05:13.779  - info: lg-thinq.0 (14305) Set interval to minimum 0.5
                            2021-08-31 19:05:14.352  - info: javascript.0 (8545) script.js.Scripts.Überwachung.Instanzen_Check: Instanz lg-thinq.0 alive meldet Probleme
                            2021-08-31 19:05:14.859  - info: lg-thinq.0 (14305) Login successful
                            2021-08-31 19:05:16.546  - info: lg-thinq.0 (14305) Found: 2 devices
                            

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              tombox @Lucky_ESA last edited by tombox

                              @lucky_esa Ich habe die korrekte Temperatur eingefügt. Aber die remote befehle sind schon wieder von LG geändert wurde und es fehlt mir gerade die Zeit das anzupassen.
                              Gerade für express freezing ist es glaube nicht so dringend

                              1 Reply Last reply Reply Quote 0
                              • L
                                Lucky_ESA Developer Most Active last edited by

                                Hi Tombox,
                                danke für die Anpassung. Remote ist jetzt nicht so dringend😁

                                Gruß//Lucky

                                1 Reply Last reply Reply Quote 0
                                • L
                                  Lucky_ESA Developer Most Active last edited by Lucky_ESA

                                  Hi tombox,

                                  schreibe mir gerade ein Blockly für den Kühlschrank..Statusabfrage etc..

                                  Beim übersetzen für ein HTML String sind mir leider folgende Fehler aufgefallen.

                                  Wenn du Zeit hast kannst du bitte den Raw der u. a. Datenpunkte anpassen.

                                      "states": {
                                              "OFF": "OFF",
                                              "ON": "ON",
                                              "IGNORE": "IGNORE"
                                            }
                                  

                                      "states": {
                                        "OFF": "OFF",
                                        "EXPRESS_ON": "EXPRESS_ON",
                                        "RAPID_ON": "RAPID_ON",
                                        "IGNORE": "IGNORE"
                                      }
                                  

                                      "states": {
                                        "OFF": "OFF",
                                        "AUTO": "AUTO",
                                        "POWER": "POWER",
                                        "REPLACE": "REPLACE",
                                        "SMART_STORAGE_POWER": "SMART_STORAGE_POWER",
                                        "SMART_STORAGE_OFF": "SMART_STORAGE_OFF",
                                        "SMART_STORAGE_ON": "SMART_STORAGE_ON",
                                        "IGNORE": "IGNORE"
                                      }
                                    },
                                  

                                      "states": {
                                        "OFF": "OFF",
                                        "ON": "ON",
                                        "IGNORE": "IGNORE"
                                      }
                                  

                                     "states": {
                                       "OFF": "OFF",
                                       "ON": "ON",
                                       "IGNORE": "IGNORE"
                                     }
                                  

                                    "states": {
                                      "STOP": "STOP",
                                      "RUN": "RUN",
                                      "IGNORE": "IGNORE"
                                    }
                                  

                                   "states": {
                                     "CELSIUS": "CELSIUS",
                                     "FAHRENHEIT": "FAHRENHEIT",
                                     "IGNORE": "IGNORE"
                                   }
                                  

                                      "states": {
                                        "0_MONTH": "0_MONTH",
                                        "1_MONTH": "1_MONTH",
                                        "2_MONTH": "2_MONTH",
                                        "3_MONTH": "3_MONTH",
                                        "4_MONTH": "4_MONTH",
                                        "5_MONTH": "5_MONTH",
                                        "6_MONTH": "6_MONTH",
                                        "7_MONTH": "7_MONTH",
                                        "8_MONTH": "8_MONTH",
                                        "9_MONTH": "9_MONTH",
                                        "10_MONTH": "10_MONTH",
                                        "11_MONTH": "11_MONTH",
                                        "12_MONTH": "12_MONTH",
                                        "IGNORE": "IGNORE"
                                      }
                                  

                                     "states": {
                                       "OFF": "OFF",
                                       "NIGHT_ON": "NIGHT_ON",
                                       "CUSTOM_ON": "CUSTOM_ON",
                                       "SMARTGRID_DR_ON": "SMARTGRID_DR_ON",
                                       "SMARTGRID_DD_ON": "SMARTGRID_DD_ON",
                                       "IGNORE": "IGNORE"
                                     }
                                  

                                  Edit1: Habe gerade gesehen das fast alle Datenpunkte der Waschmaschine auch mit states erstellt werden..


                                  dasbild.JPG

                                      "states": {
                                        "0": "AIDDLed_OFF",
                                        "1": "AIDDLed_ON"
                                      }
                                  

                                  Gruß//Lucky

                                  T 1 Reply Last reply Reply Quote 0
                                  • T
                                    tombox @Lucky_ESA last edited by

                                    @lucky_esa Ja es sind states weil LG so arbeitet wo ist das Problem mit states

                                    L 1 Reply Last reply Reply Quote 0
                                    • L
                                      Lucky_ESA Developer Most Active @tombox last edited by

                                      @tombox said in Test Adapter LG ThinQ v0.0.1:

                                      @lucky_esa Ja es sind states weil LG so arbeitet wo ist das Problem mit states

                                      Weil die nicht passen. Dann lass doch einfach einen String, oder?

                                      So ist es jetzt:

                                        "states": {
                                           "0": "AIDDLed_OFF",
                                           "1": "AIDDLed_ON"
                                         }
                                      

                                      Da ein String kommt müsste es doch so aussehen

                                          "states": {
                                            "AIDDLed_OFF": "AIDDLed_OFF",
                                            "AIDDLed_ON": "AIDDLed_ON"
                                          }
                                      

                                      Wobei das Sinnfrei wäre...Vielleicht bin ich auch verwirrt oder drücke mich falsch aus..

                                      dasbild1.JPG

                                      Gruß//Bodo

                                      1 Reply Last reply Reply Quote 0
                                      • DenisM
                                        DenisM last edited by

                                        Hallo zusammen ich habe auch den Adapter installiert (mit einer LG Waschmaschine)
                                        Die Daten von der Waschmaschine kommen alle in ioBroker an aber ich habe im Protokoll pro Abfrage immer 2 Fehlerzeilen:

                                        f905b652-9fff-4618-818a-073a994babea-image.png

                                        b5b34b4b-8f60-4dcd-b0ad-8d766b93a8d7-image.png

                                        Kann mir jemand erklären was die Fehler zu bedeuten haben?

                                        T 2 Replies Last reply Reply Quote 0
                                        • T
                                          tombox @DenisM last edited by

                                          @denism was sagt Google translator

                                          DenisM 1 Reply Last reply Reply Quote 0
                                          • DenisM
                                            DenisM @tombox last edited by

                                            @tombox sagte in Test Adapter LG ThinQ v0.0.1:

                                            @denism was sagt Google translator

                                            Ach auf die Idee bin ich noch gar nicht gekommen. Danke:

                                            9000 - Schlechte Anfrage
                                            Das Gerät verbindet sich nicht.

                                            Ist aber quatsch. Das Gerät ist verbunden und auch z.B. die verbleibenden Minuten einer Waschladung werden korrekt übermittelt.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            758
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            64
                                            878
                                            201497
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo