Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. LG SmartThinq Waschmaschine in IOBroker einbinden

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    497

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    616

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

LG SmartThinq Waschmaschine in IOBroker einbinden

Geplant Angeheftet Gesperrt Verschoben Hardware
39 Beiträge 5 Kommentatoren 8.3k Aufrufe 6 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • L Offline
    L Offline
    Lucky_ESA
    Developer Most Active
    schrieb am zuletzt editiert von Lucky_ESA
    #23

    An alle die im Club der Thinq Waschmaschinenbesitzer ohne Thinq Adapter sind, habe ich meine Anleitung von oben editiert.

    Gruß//Lucky

    S 1 Antwort Letzte Antwort
    0
    • L Lucky_ESA

      An alle die im Club der Thinq Waschmaschinenbesitzer ohne Thinq Adapter sind, habe ich meine Anleitung von oben editiert.

      Gruß//Lucky

      S Offline
      S Offline
      seek1338
      schrieb am zuletzt editiert von seek1338
      #24

      Hello,

      bin etwas neu in iobroker und habe deine anleitung genutzt. Ich hab das example.py skript runtergeladen und mich erfolgreich angemeldet, aber es scheint das ich für meine Waschmaschine nicht alle Daten im json kriege die im Skript abgefragt werden ( z.b. den kompletten snapshot pfad)

      Vielleicht weißt du oder wer andere wie das Problem gelöst werden kann. Ich häng mal ein bild an, dann sieht man was ich meine.

      Ahja hab auch vom skript die mon (Monitroing funktion) getestet, aber da kommt bei mir ein python fehler:

      iobroker@iobroker:~/wideq$ sudo python3 example.py -c DE -l de-DE mon ae5bf050-####-####-#####-########
      Traceback (most recent call last):
        File "example.py", line 239, in <module>
          main()
        File "example.py", line 235, in main
          example(args.country, args.language, args.cmd, args.args)
        File "example.py", line 195, in example
          example_command(client, cmd, args)
        File "example.py", line 171, in example_command
          func(client, *args)
        File "example.py", line 42, in mon
          with wideq.Monitor(client.session, device_id) as mon:
        File "/home/iobroker/wideq/wideq/client.py", line 66, in __enter__
          self.start()
        File "/home/iobroker/wideq/wideq/client.py", line 33, in start
          self.work_id = self.session.monitor_start(self.device_id)
        File "/home/iobroker/wideq/wideq/core.py", line 384, in monitor_start
          res = self.post('rti/rtiMon', {
      AttributeError: 'Session' object has no attribute 'post'
      
      

      Wäre für jeden tipp dankbar.

      mfg,
      Seek

      S L 2 Antworten Letzte Antwort
      0
      • S seek1338

        Hello,

        bin etwas neu in iobroker und habe deine anleitung genutzt. Ich hab das example.py skript runtergeladen und mich erfolgreich angemeldet, aber es scheint das ich für meine Waschmaschine nicht alle Daten im json kriege die im Skript abgefragt werden ( z.b. den kompletten snapshot pfad)

        Vielleicht weißt du oder wer andere wie das Problem gelöst werden kann. Ich häng mal ein bild an, dann sieht man was ich meine.

        Ahja hab auch vom skript die mon (Monitroing funktion) getestet, aber da kommt bei mir ein python fehler:

        iobroker@iobroker:~/wideq$ sudo python3 example.py -c DE -l de-DE mon ae5bf050-####-####-#####-########
        Traceback (most recent call last):
          File "example.py", line 239, in <module>
            main()
          File "example.py", line 235, in main
            example(args.country, args.language, args.cmd, args.args)
          File "example.py", line 195, in example
            example_command(client, cmd, args)
          File "example.py", line 171, in example_command
            func(client, *args)
          File "example.py", line 42, in mon
            with wideq.Monitor(client.session, device_id) as mon:
          File "/home/iobroker/wideq/wideq/client.py", line 66, in __enter__
            self.start()
          File "/home/iobroker/wideq/wideq/client.py", line 33, in start
            self.work_id = self.session.monitor_start(self.device_id)
          File "/home/iobroker/wideq/wideq/core.py", line 384, in monitor_start
            res = self.post('rti/rtiMon', {
        AttributeError: 'Session' object has no attribute 'post'
        
        

        Wäre für jeden tipp dankbar.

        mfg,
        Seek

        S Offline
        S Offline
        stenmic
        schrieb am zuletzt editiert von
        #25

        @seek1338 ich hab das ohne example.py skript gelöst.
        Eine Anleitung findest du weiter oben.

        1 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          Lucky_ESA
          Developer Most Active
          schrieb am zuletzt editiert von
          #26

          @seek1338 Wo ist das Bild? Sende mir mal deine Ausgabe per PN zu. Bei API2 funktioniert mon nicht...

          S 1 Antwort Letzte Antwort
          0
          • L Lucky_ESA

            @seek1338 Wo ist das Bild? Sende mir mal deine Ausgabe per PN zu. Bei API2 funktioniert mon nicht...

            S Offline
            S Offline
            stenmic
            schrieb am zuletzt editiert von
            #27

            @lucky_esa welches Bild?

            1 Antwort Letzte Antwort
            0
            • S seek1338

              Hello,

              bin etwas neu in iobroker und habe deine anleitung genutzt. Ich hab das example.py skript runtergeladen und mich erfolgreich angemeldet, aber es scheint das ich für meine Waschmaschine nicht alle Daten im json kriege die im Skript abgefragt werden ( z.b. den kompletten snapshot pfad)

              Vielleicht weißt du oder wer andere wie das Problem gelöst werden kann. Ich häng mal ein bild an, dann sieht man was ich meine.

              Ahja hab auch vom skript die mon (Monitroing funktion) getestet, aber da kommt bei mir ein python fehler:

              iobroker@iobroker:~/wideq$ sudo python3 example.py -c DE -l de-DE mon ae5bf050-####-####-#####-########
              Traceback (most recent call last):
                File "example.py", line 239, in <module>
                  main()
                File "example.py", line 235, in main
                  example(args.country, args.language, args.cmd, args.args)
                File "example.py", line 195, in example
                  example_command(client, cmd, args)
                File "example.py", line 171, in example_command
                  func(client, *args)
                File "example.py", line 42, in mon
                  with wideq.Monitor(client.session, device_id) as mon:
                File "/home/iobroker/wideq/wideq/client.py", line 66, in __enter__
                  self.start()
                File "/home/iobroker/wideq/wideq/client.py", line 33, in start
                  self.work_id = self.session.monitor_start(self.device_id)
                File "/home/iobroker/wideq/wideq/core.py", line 384, in monitor_start
                  res = self.post('rti/rtiMon', {
              AttributeError: 'Session' object has no attribute 'post'
              
              

              Wäre für jeden tipp dankbar.

              mfg,
              Seek

              L Offline
              L Offline
              Lucky_ESA
              Developer Most Active
              schrieb am zuletzt editiert von Lucky_ESA
              #28

              @seek1338 said in LG SmartThinq Waschmaschine in IOBroker einbinden:

              Vielleicht weißt du oder wer andere wie das Problem gelöst werden kann. Ich häng mal ein bild an, dann sieht

              Hat er doch geschrieben...

              Falsch:

              iobroker@iobroker:~/wideq$ sudo python3 example.py -c DE -l de-DE mon ae5bf050-####-####-#####-########
              

              Richtig:

              iobroker@iobroker:~/wideq$ sudo python3 example.py
              
              S 1 Antwort Letzte Antwort
              0
              • L Lucky_ESA

                @seek1338 said in LG SmartThinq Waschmaschine in IOBroker einbinden:

                Vielleicht weißt du oder wer andere wie das Problem gelöst werden kann. Ich häng mal ein bild an, dann sieht

                Hat er doch geschrieben...

                Falsch:

                iobroker@iobroker:~/wideq$ sudo python3 example.py -c DE -l de-DE mon ae5bf050-####-####-#####-########
                

                Richtig:

                iobroker@iobroker:~/wideq$ sudo python3 example.py
                
                S Offline
                S Offline
                stenmic
                schrieb am zuletzt editiert von stenmic
                #29

                Gelöscht... ich war durcheinander

                S 1 Antwort Letzte Antwort
                0
                • S stenmic

                  Gelöscht... ich war durcheinander

                  S Offline
                  S Offline
                  seek1338
                  schrieb am zuletzt editiert von
                  #30

                  @stenmic nein sry ich war durcheinander... und danke für die vielen Antworten muss die email notifications aufdrehen :)

                  es ist egal ob ich das Skript:

                  sudo python3 example.py -c DE -l de-DE
                  

                  oder

                  sudo python3 example.py
                  

                  aufrufe - der Output ist immer gleich und zwar fehlen alle Waschmaschinen informationen, wodurch das Blockly Skript natürlich nicht alle Datenpunkte befüllen kann und jegliche Steuerund des Skriptes hinfällig wird (in meinem Fall meldet das Skript via Alexa/Telegramm "Fehler null"

                  Diesmal mit Bilder :)

                  wideq_objekts.PNG
                  wideq_example.PNG

                  ich hab nur die bilder ein bisschen beschnitten damit man nicht alle daten wie id und so sehen kann ;)

                  Die Datei /home/iobroker/wideq/wideq_state.json enthällt bei mir die ganzen urls und token für die oauth geschichte und keine relevanen Waschmaschinen Informationen.

                  Ich hab auch das v1 Skript versucht ohne erfolg, da kommt nur der Output:

                  id-der-waschmaschine: WASCHMASCHINE (WASHER WTWN3)
                  

                  Möglicherweise wird die WTWN3 nicht unterstützt?

                  @stenmic: so wich ich dein JS verstehe rufst du auch via exec das skript auf und verarbeitest den output.

                  mfg,
                  Seek

                  1 Antwort Letzte Antwort
                  0
                  • L Offline
                    L Offline
                    Lucky_ESA
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #31

                    Hallo seek1338,

                    so wie es aussieht kommt für dich nur api1 in Frage.

                    Bitte mal das hier runterladen und nach Anleitung installieren.

                    python3 example.py -c DE -l de-DE
                    
                    python3 example.py ls
                    
                    python3 example.py mon <deineid>
                    

                    Gruß//Lucky

                    S 1 Antwort Letzte Antwort
                    0
                    • L Lucky_ESA

                      Hallo seek1338,

                      so wie es aussieht kommt für dich nur api1 in Frage.

                      Bitte mal das hier runterladen und nach Anleitung installieren.

                      python3 example.py -c DE -l de-DE
                      
                      python3 example.py ls
                      
                      python3 example.py mon <deineid>
                      

                      Gruß//Lucky

                      S Offline
                      S Offline
                      seek1338
                      schrieb am zuletzt editiert von
                      #32

                      @lucky_esa danke... gerade parallel gemacht und der mon funktioniert ich krieg die werte... dann hab ich schon diene antwort gesehen :)

                      ahja für alle die vielelicht in gleichen fehler reinlaufen, der link oben auf github mit dem vermerk das zip runterladen... ich hab nicht die zip runtergeladen sondern git geclont und dadurch auch eine andere branch erwischt... war aber in meinem fall egal, da beides nicht funktioniert.

                      mit dem python3 example.py mon Geräte-ID krieg ich nun sogar direkt die daten die ich periodisch abrufen kann:

                      Polling...
                      - State: @WM_STATE_SPINNING_W
                      - Remain_Time_H: 0 (0-30)
                      - Remain_Time_M: 3 (0-59)
                      - Initial_Time_H: 0 (0-30)
                      - Initial_Time_M: 14 (0-59)
                      - Wash: -
                      - SpinSpeed: @WM_TITAN2_OPTION_SPIN_400_W
                      - WaterTemp: -
                      - RinseOption: -
                      - DryLevel: 0
                      - DryLevel: -
                      - Reserve_Time_H: 0 (3-19)
                      - Reserve_Time_M: 0 (0-59)
                      - PreState: @WM_STATE_RINSING_W
                      - TCLCount: 37 (0-60)
                      - LoadItem: 0
                      - CourseType: 0
                      - CourseType: 0
                      - Standby: @CP_OFF_EN_W
                      

                      vielen dank für eure hilfe

                      mfg,
                      Seek

                      1 Antwort Letzte Antwort
                      0
                      • L Offline
                        L Offline
                        Lucky_ESA
                        Developer Most Active
                        schrieb am zuletzt editiert von Lucky_ESA
                        #33

                        Du glücklicher:-) Du hast durch api1 auch die Möglichkeit einen JSON zu deiner Waschmaschine zusenden. Bei api2 funktioniert das auch aber dafür muss wann nur wissen wie...

                        Gruß//Lucky

                        Edit
                        Da du andere Werte bekommst wäre es schön wenn du dann dein fertiges Blockly hier zur Verfügung stellen kannst.

                        S 1 Antwort Letzte Antwort
                        0
                        • L Lucky_ESA

                          Du glücklicher:-) Du hast durch api1 auch die Möglichkeit einen JSON zu deiner Waschmaschine zusenden. Bei api2 funktioniert das auch aber dafür muss wann nur wissen wie...

                          Gruß//Lucky

                          Edit
                          Da du andere Werte bekommst wäre es schön wenn du dann dein fertiges Blockly hier zur Verfügung stellen kannst.

                          S Offline
                          S Offline
                          seek1338
                          schrieb am zuletzt editiert von
                          #34

                          @lucky_esa ahh ok, das klingt gut... könnte man pv gesteuert starten, aber wir waschen so oft bei 2 kinder :joy: wirds nur umständlich.

                          ahhhhhh... ja is ein bischen kompliziert weil der mon ständig weiterläuft aber ich werd mal die example.py etwas umbauen das nur 1 output erfolgt den man periodisch dann laden kann.

                          Hab zumindest mal von einer LG URL die Json mit allen Status Bezeichnungen und der deutschen übersetzung dazu... muss mal schauen wie ihr das gelöst habt.

                          Wird aber sicher noch dauern ich fange wie im ersten post geschrieben erst mit blockly/js an :blush:

                          mfg,
                          Seek

                          1 Antwort Letzte Antwort
                          0
                          • MedizinPumPerM Offline
                            MedizinPumPerM Offline
                            MedizinPumPer
                            schrieb am zuletzt editiert von MedizinPumPer
                            #35

                            Moin,

                            kurze frage - benötige ich umbedingt einen trigger(steckdose) oder kann ich den auch über die abfrage des Crons steuern?
                            sprich -> cron soll den status der maschiene abfragen und wenn Status On = alle 10 sec prüfen. Wenn Status Off= alle std. prüfen?

                            Danke euch!

                            EDIT:
                            Ich habe es anders angebunden - für alle leute ohne "Steckdosen Trigger" (Blockly Script anbei).

                            1. Bitte beachtet: beim erstellen der datenpunkte kommt wohl etwas durcheinander (ID und Namen verschieben sich) -> in der Log datei seht ihr das ganze genauer und müsst einige datenpunkte umstellen auf "string, number, bool" (warum wieso weshalb? Keine ahnung, ist so beim ersten Blocklyscript von @Lucky_ESA passiert, bin dem nicht auf den Grund gegangen)
                            2. Wenn ihr das Scrypt eingebunden habt, Startet es und editiert einmal die Value "preState" unter "Objekten->Thinq_Washer->0_Info" (dieser wert gibt an ob die Maschiene On,Off oder im Standby ist).
                            3. Nun sollte sich allen je nach eingestelltem zeit Intervall alles selbst aktualisieren.

                            ps. Script hatte ich jetzt nur im Off und Standby Modus getestet. Die Dame hatte gerade erst gewaschen :face_with_rolling_eyes:

                            Script zum download:


                            Blockly_LG-Washschmaschiene.rar

                            L 1 Antwort Letzte Antwort
                            0
                            • MedizinPumPerM MedizinPumPer

                              Moin,

                              kurze frage - benötige ich umbedingt einen trigger(steckdose) oder kann ich den auch über die abfrage des Crons steuern?
                              sprich -> cron soll den status der maschiene abfragen und wenn Status On = alle 10 sec prüfen. Wenn Status Off= alle std. prüfen?

                              Danke euch!

                              EDIT:
                              Ich habe es anders angebunden - für alle leute ohne "Steckdosen Trigger" (Blockly Script anbei).

                              1. Bitte beachtet: beim erstellen der datenpunkte kommt wohl etwas durcheinander (ID und Namen verschieben sich) -> in der Log datei seht ihr das ganze genauer und müsst einige datenpunkte umstellen auf "string, number, bool" (warum wieso weshalb? Keine ahnung, ist so beim ersten Blocklyscript von @Lucky_ESA passiert, bin dem nicht auf den Grund gegangen)
                              2. Wenn ihr das Scrypt eingebunden habt, Startet es und editiert einmal die Value "preState" unter "Objekten->Thinq_Washer->0_Info" (dieser wert gibt an ob die Maschiene On,Off oder im Standby ist).
                              3. Nun sollte sich allen je nach eingestelltem zeit Intervall alles selbst aktualisieren.

                              ps. Script hatte ich jetzt nur im Off und Standby Modus getestet. Die Dame hatte gerade erst gewaschen :face_with_rolling_eyes:

                              Script zum download:


                              Blockly_LG-Washschmaschiene.rar

                              L Offline
                              L Offline
                              Lucky_ESA
                              Developer Most Active
                              schrieb am zuletzt editiert von Lucky_ESA
                              #36

                              @medizinpumper Danke für deine Ergänzung und Änderung. Werde mir den Fehler anschauen.
                              Habe das Script über Wochen laufen und es ist schon schön über Alexa oder Telegram den Status der Waschmaschine abzufragen :grin:

                              Vielleicht kannst du was mit diesem Blockly anfangen. Den Datenpunkt "Alles STOPP" einfach anlegen und eine Routine in der Alexa App anlegen.
                              alexa.rar

                              Edit1: Durch eine Fehler im Script habe ich 3 Wochen lang alle 10 Sek. die Abfrage an Thinq gestartet und wurde nicht gesperrt. Somit kann man auch den Steckdosen-Trigger weg lassen und alle 10 Sek. die Abfrage starten. Wenn man uns nicht die Möglichkeit einer Remote-Abfrage zur Verfügung stellt, dann verbrauchen wir halt den Traffic von Thinq..:-)

                              MedizinPumPerM T 2 Antworten Letzte Antwort
                              1
                              • L Lucky_ESA

                                @medizinpumper Danke für deine Ergänzung und Änderung. Werde mir den Fehler anschauen.
                                Habe das Script über Wochen laufen und es ist schon schön über Alexa oder Telegram den Status der Waschmaschine abzufragen :grin:

                                Vielleicht kannst du was mit diesem Blockly anfangen. Den Datenpunkt "Alles STOPP" einfach anlegen und eine Routine in der Alexa App anlegen.
                                alexa.rar

                                Edit1: Durch eine Fehler im Script habe ich 3 Wochen lang alle 10 Sek. die Abfrage an Thinq gestartet und wurde nicht gesperrt. Somit kann man auch den Steckdosen-Trigger weg lassen und alle 10 Sek. die Abfrage starten. Wenn man uns nicht die Möglichkeit einer Remote-Abfrage zur Verfügung stellt, dann verbrauchen wir halt den Traffic von Thinq..:-)

                                MedizinPumPerM Offline
                                MedizinPumPerM Offline
                                MedizinPumPer
                                schrieb am zuletzt editiert von
                                #37

                                @lucky_esa Gerne!

                                Ja ich hab den Trigger einfach auf 15 Minuten gelegt, so bekommt er 100% rechtzeitig mit wann die Maschine an ist und aktualisiert die werte dadurch rechtzeitig. Konnte übrigens das Script wie oben eingehängt problemlos laufen lassen. Die Dame hat nun auch in ihrer VIS die Ansicht drin wann die Trommel Reinigung erfolgen soll + wie lange die Wäsche noch brauch :grin:

                                1 Antwort Letzte Antwort
                                0
                                • L Lucky_ESA

                                  @medizinpumper Danke für deine Ergänzung und Änderung. Werde mir den Fehler anschauen.
                                  Habe das Script über Wochen laufen und es ist schon schön über Alexa oder Telegram den Status der Waschmaschine abzufragen :grin:

                                  Vielleicht kannst du was mit diesem Blockly anfangen. Den Datenpunkt "Alles STOPP" einfach anlegen und eine Routine in der Alexa App anlegen.
                                  alexa.rar

                                  Edit1: Durch eine Fehler im Script habe ich 3 Wochen lang alle 10 Sek. die Abfrage an Thinq gestartet und wurde nicht gesperrt. Somit kann man auch den Steckdosen-Trigger weg lassen und alle 10 Sek. die Abfrage starten. Wenn man uns nicht die Möglichkeit einer Remote-Abfrage zur Verfügung stellt, dann verbrauchen wir halt den Traffic von Thinq..:-)

                                  T Offline
                                  T Offline
                                  tombox
                                  schrieb am zuletzt editiert von
                                  #38

                                  @lucky_esa Ich habe mal mit einem Adapter begonnen
                                  https://forum.iobroker.net/topic/46498/test-adapter-lg-thinq-v0-0-1

                                  L 1 Antwort Letzte Antwort
                                  0
                                  • T tombox

                                    @lucky_esa Ich habe mal mit einem Adapter begonnen
                                    https://forum.iobroker.net/topic/46498/test-adapter-lg-thinq-v0-0-1

                                    L Offline
                                    L Offline
                                    Lucky_ESA
                                    Developer Most Active
                                    schrieb am zuletzt editiert von
                                    #39

                                    @tombox said in LG SmartThinq Waschmaschine in IOBroker einbinden:

                                    @lucky_esa Ich habe mal mit einem Adapter begonnen
                                    https://forum.iobroker.net/topic/46498/test-adapter-lg-thinq-v0-0-1

                                    Das ist echt super...Bin ab Samstag 2 Wochen im Urlaub und werde danach sofort testen.

                                    Gruß//Lucky

                                    1 Antwort Letzte Antwort
                                    0
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    453

                                    Online

                                    32.6k

                                    Benutzer

                                    81.9k

                                    Themen

                                    1.3m

                                    Beiträge
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2025
                                    logo
                                    • Anmelden

                                    • Du hast noch kein Konto? Registrieren

                                    • Anmelden oder registrieren, um zu suchen
                                    • Erster Beitrag
                                      Letzter Beitrag
                                    0
                                    • Home
                                    • Aktuell
                                    • Tags
                                    • Ungelesen 0
                                    • Kategorien
                                    • Unreplied
                                    • Beliebt
                                    • GitHub
                                    • Docu
                                    • Hilfe