NEWS
Test Adapter LG ThinQ
-
Wie kann ich denn die History alle 2 s laden? Über die Einstellung im Adapter?
Importiere mal dieses Blockly und schau, ob sich überhaupt was ändert. Ist jetzt auf 10 Sekunden eingestellt.
Die Datei vorher öffnen und xxxxxxxxxx durch deine ID ersetzen und danch importieren.
Starte mal das Blockly und öffne den Kühlschrank, 3 Sekunden warten und wieder schließen. Hat sich einer der Logausgaben geändert? Wenn ja, dann muss man später die Werte prüfen aber ich habe noch keine Idee wenn der Kühlschrank zur vollen Stunde geöffnet/geschlossen wird.Edit: Periode auf stündlich stellen.
-
@lucky_esa
das mit der Periode 1h hab ich nicht verstanden. EDIT: OK das ist der DP Period, der steht auf stündlich!Ist dass das was du brauchst?
So wie oben 3s auf Fridge dann 3s auf Freezer.javascript.0 2025-02-04 22:11:29.741 info Start JavaScript script.js.Skripte.TestTest (Blockly) javascript.0 2025-02-04 22:11:29.816 info script.js.Skripte.TestTest: registered 1 subscription, 1 schedule, 0 messages, 0 logs and 0 file subscriptions javascript.0 2025-02-04 22:11:30.477 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'FRIDGE_DOOR', openCount: '1', openTime: '5024' } javascript.0 2025-02-04 22:11:30.477 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'FREEZER_DOOR', openCount: '2', openTime: '9572' } javascript.0 2025-02-04 22:11:30.478 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'DID_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:11:30.479 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'CONVERTIBLE_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:11:30.479 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'ONE_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:11:40.319 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'FRIDGE_DOOR', openCount: '1', openTime: '5024' } javascript.0 2025-02-04 22:11:40.321 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'FREEZER_DOOR', openCount: '2', openTime: '9572' } javascript.0 2025-02-04 22:11:40.321 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'DID_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:11:40.322 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'CONVERTIBLE_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:11:40.322 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'ONE_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:11:50.353 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'FRIDGE_DOOR', openCount: '1', openTime: '5024' } javascript.0 2025-02-04 22:11:50.354 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'FREEZER_DOOR', openCount: '2', openTime: '9572' } javascript.0 2025-02-04 22:11:50.355 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'DID_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:11:50.356 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'CONVERTIBLE_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:11:50.357 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'ONE_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:12:00.343 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'FRIDGE_DOOR', openCount: '2', openTime: '10663' } javascript.0 2025-02-04 22:12:00.343 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'FREEZER_DOOR', openCount: '3', openTime: '15205' } javascript.0 2025-02-04 22:12:00.344 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'DID_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:12:00.345 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'CONVERTIBLE_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:12:00.346 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'ONE_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:12:10.350 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'FRIDGE_DOOR', openCount: '2', openTime: '10663' } javascript.0 2025-02-04 22:12:10.352 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'FREEZER_DOOR', openCount: '4', openTime: '20503' } javascript.0 2025-02-04 22:12:10.353 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'DID_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:12:10.353 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'CONVERTIBLE_DOOR', openCount: '0', openTime: '0' } javascript.0 2025-02-04 22:12:10.354 info script.js.Skripte.TestTest: { usedDate: '2025-02-04 22:00:00', doorType: 'ONE_DOOR', openCount: '0', openTime: '0' }
-
@joel Das bringt leider nichts. Die History erfasst nur das schließen mit den Sekunden aber nicht das öffnen.
Habe jetzt leider keine weitere Ideen ausser das du einen US Account erstellst und dein Geräte dort anmeldest. Aber damit wären auch deine ganzen History Daten der letzten Jahre weg. Ob das dann funktioniert ist auch ungewiss. Vielleicht musst du aber auch nur dich bei LG einloggen und irgendwelche Terms akzeptieren.
https://de.lgemembers.com/lgacc/service/v1/signinGruß//Lucky
-
@lucky_esa
das Login hatte ich schon mal zwischendurch gemacht, auch mit akzeptieren der Bedingungen. Gerade nochmal geschaut, ob ich da was vergessen hatte. Sieht aber gut aus.Kein Problem. Komisch ist es doch alle male. Die Wellt geht davon nicht unter.
Danke dir für deine unermüdliche Arbeit.
Joel -
@joel Das hast du wahrscheinlich ein Montags Geräte sowie ich bei meinem Philips TV.
Hier musste ich mir einen eigenen Adapter bauen, weil Daten nicht so kommen wie bei allen anderen.Dein Kühlschrank sendet ja das schließen aber nicht das öffnen.
Gruß//Lucky
-
Guten Abend,
ich habe seit Dezember eine 12 kW Therma V in Betrieb und überlege mir, wie ich das Gerät in einer bestimmten Situation mit Hilfe vom IOBroker austricksen kann. Dazu eine Frage zum ThinQ Adapter: Ist es möglich, den Wert im IOBroker zu verändern, den man durch Drücken der AI Taste am Geräte-Display einstellen kann? Also die Temperatur über bzw. unter der Heizkurve zwischen -5 und +5 °C.
Mein Problem sieht folgendermaßen aus: Bei Außentemperaturen über 6°C moduliert das Gerät die Leistung bis zum Minimum herunter und läuft so für etwa eine Stunde. Dann erhöht sie die Leistung sprunghaft für ca 1 Minute. Dadurch erhöht sich die Vorlauftemperatur über die Hysterese-Schwelle, so dass die WP sich abschaltet. Die Abschaltung macht eigentlich keinen Sinn und erzeugt so eine Taktung mit der Dauer 1h 17min. Stelle ich den Wert unter AI nach dem Leistungs-Peak für einige Minuten auf +5°C läuft das Gerät ohne Unterbrechung weiter. Dieses Vorgehen würde ich gern via IOBroker automatisieren. Sollte jemand das Problem kennen und eine bessere Lösung auf Lager haben, freue ich mich natürlich über einen Hinweis.Alles Gute
Jan -
@duderino Wenn du den Wert änderst, welches State ändert sich denn dann im Adapter?
-
@lucky_esa Ich habe die Wärmepumpe bislang noch gar nicht über WLAN und Adapter an den IOBroker angebunden. Für das von mir beschriebene Problem gibt es einen relativ kompliziert umsetzbaren Lösungsansatz mittels Modbus Anbindung. Ich wollte zunächst sehen, ob die viel einfacher umsetzbare ThinQ Anbindung überhaupt eine Lösungsmöglichkeit bietet.
D. h. ich kann nicht, wie von Dir vorgeschlagen herumexperimentieren. Vielleicht liest ja ein Wärmepumpen-Fan mit ThinQ Anbindung zum IOBroker mit.
Gruß Jan -
@duderino Kannst du diese Einstellung auch per APP durchführen? Wenn ja, dann ist dein Vorhaben möglich. Wenn nein, dann kann man nur testen und hoffen.
-
@lucky_esa Das ist ja eine klare Aussage. Ja, über die App ist der Wert verstellbar. Dann werde ich versuchen, das WLAN Modem zu besorgen, um die IOBroker Verbindung herzustellen. Vielen Dank & Gruß Jan
-
@duderino Ja das geht, schau mal in meinen Beitrag: Test Adapter LG ThinQ . Genau das uns auch die WW Temeratur regel ich mit dem Adapter abhängig vom dynamischen Strompreis und demnächst vom PV Ertrag.
-
@hal Danke für Deinen Hinweis. Ich habe mir Deinen Post eingesehen. Das Modem ist bereits bestellt und ich hoffe, alles in den nächsten 1-2 Wochen zusammenzubauen. Ist bei Deiner Therma V die oben beschriebene Abschaltung nach dem Leistungsspike bei höheren Außentemperaturen auch ein Thema oder tritt das bei Dir nicht auf?
-
@duderino Nein , dieses Problem habe ich nicht. Einen kurzen Peak hat die WP immer dann, wenn Warmwasser aufheizen startet. Hier mal ein Ausschnitt wie bei mir die WP arbeitet.
-
@hal Hi, wenn die blaue Linie in Deiner schönen Darstellung mit der aufgetragenen Leistung der WP anschaue, würde ich sagen, Deine Anlage taktet in sehr kurzen Abständen, d. h. sie schaltet sich wiederholt in weniger als einer Stunde aus und wieder an. Das hat wegen der kürzeren Zyklik eine andere Ursache als die von mir beschriebene. Der minimale Reststromverbrauch zwischendurch stammt von der Pumpe des Wasserkreislaufs. Eigentlich sollte die Wärmepumpe gleichmäßig den ganzen Tag durchlaufen (Unterbrechungen senken die Effizienz und die Lebensdauer des Verdichters). Das würde ich mal untersuchen und dieses Verhalten idealerweise versuchen zu beseitigen.
-
@duderino nach Heizlastberechnung ist die WP "etwas" überdimensioniert ( ich habe viel in Dämmung investiert) und ich habe nur Radiatoren/ keine Fußbodenheizung. Mgw. liegt es auch daran. Ich werde aber jetzt erstmal alle elektronischen Thermostate auf offen einstellen. Die haben noch Nachtabsenkung von der vorherigen Gasheizung.
-
@lucky_esa Hallo Lucky,
ich habe nun das Modem installiert und die Verbindung mit dem ThinQ Adapter hat sofort geklappt.
Den mir von @HAL mitgeteilten Parameter kann ich in der ThinQ APP verändern und sehe die Veränderung im IOBroker. Was allerdings nicht klappt, ist der umgekehrte Weg, also das Verstellen des Wertes im IOBroker. Der veränderte Wert wird dargestellt, wechselt nach einigen Sekunden von grün auf rot und im Log erscheint:
Im Display der Wärmepumpe wird entsprechend keine Veränderung angezeigt. Über die App kann ich den Wert jedoch verändern und sehe das auch am Gerät im Keller.
Hättest Du eine Idee, warum der Empfang im IOBroker, nicht aber das Senden des Wertes funktioniert?Gruß Jan
-
@duderino Und welches Obejekt steuerst du?
-
lg-thinq.0.xxxxxxxxxxxxxxxxxxxx.snapshot.airState.tempState.target
-
@duderino sagte in Test Adapter LG ThinQ:
lg-thinq.0.xxxxxxxxxxxxxxxxxxxx.snapshot.airState.tempState.target
Du musst die Objekte unter .remote. verwenden und nicht unter snapshot.
-
Das funktioniert. Mensch prima, vielen Dank!