The adapter creates all data points with the template from the data point modelJsonUri
(deviation for devices) and uses the translation with the template from the data point langPackModelUri
(deviation for devices). It is therefore possible that data points are created under REMOTE that have no function or are not available for the device.
- Instance Settings
- Datapoints
-
LG ThinQ Email
: Enter APP email -
LG ThinQ Password
: Enter APP password -
Update interval in minutes
: Recommended: At 60 minutes. If interval thinq1 is set to 0 then here is 0.5/1 minute -
Update interval in seconds for Thinq1 (per device 1 Second)
: Interval for thinq1 users -
Country
: Enter country - default DE -
Language
: Enter language - default de_DE -
Platform
: Enter platform - default LGThinQ
-
interval.active
How many devices are currently receiving updates -
interval.inactive
How many devices are currently not receiving updates -
interval.interval
Change interval from instance setting. After an adapter restart, the instance setting is applied. -
interval.last_update
Latest update -
interval.status_devices
OK
Interval OKFail - 0100
Request fail - WorkID is recreatedFail - 0106
Not conneted device - WorkID is recreatedError
Error WorkID - WorkID is recreatedError <code>
Unknown error - WorkID is recreatedResult Error
Receive error - WorkID is recreatedParse error
Parse error - WorkID is recreatedUnknown
Unknown error - WorkID is recreatedRequest
Receive is unknwon - WorkID is recreated{}
Unknown - WorkID is recreated
-
remote.Statistic.command
Which history should be loaded -
hourly
-
remote.Statistic.endDate
Enter the date for hourly, end and start must be the same Format: 2023.12.01 -
remote.Statistic.startDate
Enter the date for hourly, end and start must be the same Format: 2023.12.01 -
Or daily
-
remote.Statistic.endDate
Enter date daily - Format: 2023.12.06 -
remote.Statistic.startDate
Enter date daily - Format: 2023.12.01 -
Or monthly
-
remote.Statistic.endDate
Enter date monthly - Format: 2023.12.01 -
remote.Statistic.startDate
Enter date monthly - Format: 2023.10.01 -
remote.Statistic.period
Select period -
remote.Statistic.sendRequest
Send selection -
remote.Statistic.jsonResult
Statistics as JSON. If the attributes are empty then your device does not support them or an incorrect date was specified.
Example JSON Door open
{
"item": [
{
"usedDate": "2023-11",
"doorType": "DID_DOOR",
"openCount": "0",
"openTime": "0"
},
{
"usedDate": "2023-12",
"doorType": "DID_DOOR",
"openCount": "0",
"openTime": "0"
},
{
"usedDate": "2023-11",
"doorType": "FREEZER_DOOR",
"openCount": "62",
"openTime": "713937"
},
{
"usedDate": "2023-12",
"doorType": "FREEZER_DOOR",
"openCount": "0",
"openTime": "0"
},
{
"usedDate": "2023-11",
"doorType": "FRIDGE_DOOR",
"openCount": "1037",
"openTime": "12421700"
},
{
"usedDate": "2023-12",
"doorType": "FRIDGE_DOOR",
"openCount": "27",
"openTime": "304857"
},
{
"usedDate": "2023-11",
"doorType": "CONVERTIBLE_DOOR",
"openCount": "0",
"openTime": "0"
},
{
"usedDate": "2023-12",
"doorType": "CONVERTIBLE_DOOR",
"openCount": "0",
"openTime": "0"
},
{
"usedDate": "2023-11",
"doorType": "ONE_DOOR",
"openCount": "0",
"openTime": "0"
},
{
"usedDate": "2023-12",
"doorType": "ONE_DOOR",
"openCount": "0",
"openTime": "0"
}
]
}
remote.expressMode
Express Mode on/off/rapid on -> thinq1 Datapoint snapshot.IcePlusremote.freezerTemp
Change the temperature of the freezer (Celsius only)remote.fridgeTemp
Change the temperature of the refrigerator (Celsius only)
- Can be controlled like the 201. However, the following values must be set in the
Course
folder. - In the course folder: initialBit on INITIAL_BIT_ON
- In the course folder: remoteStart on REMOTE_START_ON
-
hourly
-
remote.Statistic.endDate
Enter the date for hourly, end and start must be the same Format: 2023.12.01 -
remote.Statistic.startDate
Enter the date for hourly, end and start must be the same Format: 2023.12.01 -
Or daily
-
remote.Statistic.endDate
Enter date daily - Format: 2023.12.06 -
remote.Statistic.startDate
Enter date daily - Format: 2023.12.01 -
Or monthly
-
remote.Statistic.endDate
Enter date monthly - Format: 2023.12.01 -
remote.Statistic.startDate
Enter date monthly - Format: 2023.10.01 -
remote.Statistic.period
Select period -
remote.Statistic.sendRequest
Send selection -
remote.Statistic.jsonResult
Statistics as JSON. If the attributes are empty then your device does not support them or an incorrect date was specified.
{
"count": 0,
"power": 0,
"energyWater": 0,
"energyDetergent": 0,
"energySoftener": 0,
"powerWh": 0,
"periodicEnergyData": 0,
"item": [
{
"usedDate": "2023-12-04",
"count": 0,
"power": 0,
"energyWater": 0,
"energyDetergent": 0,
"energySoftener": 0,
"powerWh": 0,
"periodicEnergyData": 0
},
{
"usedDate": "2023-12-05",
"count": 0,
"power": 0,
"energyWater": 0,
"energyDetergent": 0,
"energySoftener": 0,
"powerWh": 0,
"periodicEnergyData": 0
},
{
"usedDate": "2023-12-06",
"count": 2,
"power": 2,
"energyWater": 0,
"energyDetergent": 0,
"energySoftener": 0,
"powerWh": 0,
"periodicEnergyData": 2
},
{
"usedDate": "2023-12-07",
"count": 2,
"power": 2,
"energyWater": 0,
"energyDetergent": 0,
"energySoftener": 0,
"powerWh": 0,
"periodicEnergyData": 2
},
{
"usedDate": "2023-12-08",
"count": 5,
"power": 5,
"energyWater": 0,
"energyDetergent": 0,
"energySoftener": 0,
"powerWh": 0,
"periodicEnergyData": 5
},
{
"usedDate": "2023-12-09",
"count": 0,
"power": 0,
"energyWater": 0,
"energyDetergent": 0,
"energySoftener": 0,
"powerWh": 0,
"periodicEnergyData": 0
},
{
"usedDate": "2023-12-10",
"count": 0,
"power": 0,
"energyWater": 0,
"energyDetergent": 0,
"energySoftener": 0,
"powerWh": 0,
"periodicEnergyData": 0
}
]
}
-
remote.Favorite
Only works when a favorite has been selected in the APP and when the machine is turned on. -
remote.LastCourse
The last 10 programs can be selected. -
remote.WMDownload_Select
Selection of all available programs (STD=Standard/DL=Download programs) When one of the 3 data points is filled, the selected program is written to the Course folder. You can then make adjustments here. However, not all data points in theCourse
folder can be changed. Please test for yourself which data the washing machine accepts. -
remote.WMDownload
By pressing, the program in the 'Course' folder is transferred to the washing machine and shown on the display (washing machine must be on). -
remote.WMStart
Start washer -
remote.WMStop
Stop washer -
remote.WMWakeup
Wake up washer
-
hourly
-
remote.Statistic.endDate
Enter the date for hourly, end and start must be the same Format: 2023.12.01 -
remote.Statistic.startDate
Enter the date for hourly, end and start must be the same Format: 2023.12.01 -
Or daily
-
remote.Statistic.endDate
Enter date daily - Format: 2023.12.06 -
remote.Statistic.startDate
Enter date daily - Format: 2023.12.01 -
Or monthly
-
remote.Statistic.endDate
Enter date monthly - Format: 2023.12.01 -
remote.Statistic.startDate
Enter date monthly - Format: 2023.10.01 -
remote.Statistic.period
Select period -
remote.Statistic.sendRequest
Send selection -
remote.Statistic.jsonResult
Statistics as JSON. If the attributes are empty then your device does not support them or an incorrect date was specified.
{
"count": 0,
"power": 0,
"energyWater": 0,
"energyDetergent": 0,
"energySoftener": 0,
"powerWh": 0,
"periodicEnergyData": 0,
"item": [
{
"usedDate": "2023-12-08",
"count": 5,
"power": 2587, // 2587 / 1000 kwh
"energyWater": 0,
"energyDetergent": 0,
"energySoftener": 0,
"powerWh": 0,
"periodicEnergyData": 2587
}
]
}
-
remote.Favorite
Only works when a favorite has been selected in the APP and when the machine is turned on. -
remote.LastCourse
The last 10 programs can be selected. -
remote.WMDownload_Select
Selection of all available programs (STD=Standard/DL=Download programs) When one of the 3 data points is filled, the selected program is written to the Course folder. You can then make adjustments here. However, not all data points in theCourse
folder can be changed. Please test for yourself which data the dryer accepts. -
remote.WMDownload
No function -
remote.WMStart
By pressing, the program in the 'Course' folder is transferred to the dryer and shown on the display (dryer must be on). -
remote.WMStop
Stop Dryer -
remote.WMWakeup
Wake up Dryer
-
remote.Statistic.command
Which history should be loaded -
hourly
-
remote.Statistic.endDate
Enter the date for hourly, end and start must be the same Format: 2023.12.01 -
remote.Statistic.startDate
Enter the date for hourly, end and start must be the same Format: 2023.12.01 -
Or daily
-
remote.Statistic.endDate
Enter date daily - Format: 2023.12.06 -
remote.Statistic.startDate
Enter date daily - Format: 2023.12.01 -
Or monthly
-
remote.Statistic.endDate
Enter date monthly - Format: 2023.12.01 -
remote.Statistic.startDate
Enter date monthly - Format: 2023.10.01 -
remote.Statistic.period
Select period -
remote.Statistic.sendRequest
Send selection -
remote.Statistic.jsonResult
Statistics as JSON. If the attributes are empty then your device does not support them or an incorrect date was specified.
[
{
"usedDate": "2023-04",
"energyData": "0",
"operationTime": "0"
},
{
"usedDate": "2023-05",
"energyData": "0",
"operationTime": "0"
},
{
"usedDate": "2023-06",
"energyData": "3800",
"operationTime": "13873"
}
]
-
remote.basicCtrl.operation
0 for off -
remote.basicCtrl.operation
1 for on -
remote.basicCtrl.target
desired temperature -
If the error message 400 appears in the log, then this data point is not compatible with the device.
remote.break.holiday_silent_update
The current data must always be loaded from the cloud first.remote.break.holiday_silent_data
Current schedule from the cloud.remote.break.holiday_startdate
Enter the start date for vacation mode here. The date cannot be in the past (Format DD.MM.YY HH:MM)remote.break.holiday_enddate
Enter the end date for vacation mode here. The date cannot be in the past and must be greater than the start date (Format DD.MM.YY HH:MM)remote.break.holiday_heating
Heating on/off (as in the APP)remote.break.holiday_water
Hot water on/off (as in the APP)remote.break.holiday_onoff
Only the above mentioned Fill data points and then activate/deactivate vacation mode hereremote.break.silent_mode_starttime
Enter the start time for the low-noise mode here. (Format HH:MM)remote.break.silent_mode_endtime
Enter the end time for quiet mode here. Of course it should be larger than the start date. (Format HH:MM)remote.break.silent_mode_onoff
Enable/disable quiet moderemote.break.holiday_sendJSON
Intended for experts only. The JSON has an array consisting of JSON Type 1, 2 and 3. 1 stands for the runtimes, 2 for vacation mode and type 3 for quiet mode. You could now add additional JSONs to Type 1 and thus generate more switching times.
-
hourly
-
remote.Statistic.endDate
Enter the date for hourly, end and start must be the same Format: 2023.12.01 -
remote.Statistic.startDate
Enter the date for hourly, end and start must be the same Format: 2023.12.01 -
Or daily
-
remote.Statistic.endDate
Enter date daily - Format: 2023.12.06 -
remote.Statistic.startDate
Enter date daily - Format: 2023.12.01 -
Or monthly
-
remote.Statistic.endDate
Enter date monthly - Format: 2023.12.01 -
remote.Statistic.startDate
Enter date monthly - Format: 2023.10.01 -
remote.Statistic.period
Select period -
remote.Statistic.sendRequest
Send selection -
remote.Statistic.jsonResult
Statistics as JSON. If the attributes are empty then your device does not support them or an incorrect date was specified. -
remote.Statistic.ownrequest
Own query of data. Open the file from themodelJsonUri
link and apply cmd, cmdOpt and value. -
remote.Statistic.ownresponse
Result ofremote.Statistic.ownrequest
[
{
"month": 0,
"day": "03",
"hour": 0,
"min": "16",
"kwh": 0.1
},
{
"month": 0,
"day": "04",
"hour": 0,
"min": "59",
"kwh": 0.2
},
{
"month": 0,
"day": "06",
"hour": 0,
"min": "15",
"kwh": 0.1
},
{
"month": 0,
"day": "07",
"hour": 0,
"min": "40",
"kwh": 0.1
},
{
"month": 0,
"day": "09",
"hour": 0,
"min": "35",
"kwh": 0.2
},
{
"month": 0,
"day": "10",
"hour": 0,
"min": "60",
"kwh": 0.2
},
{
"month": 0,
"day": "11",
"hour": 0,
"min": "60",
"kwh": 0.2
},
{
"month": 0,
"day": "12",
"hour": 0,
"min": "90",
"kwh": 0.3
}
]
{
"method": "POST", // POST or GET Axios Request
"url": "rti/rtiControl", // URL
"data": {
"lgedmRoot": {
"deviceId": null, // Adapter replaces null
"workId": null, // Adapter replaces null
"cmd": "Config", // Change possible
"cmdOpt": "Get", // Change possible
"value": "InOutInstantPower", // Change possible
"isControlFree": "Y" // DO NOT change
}
}
}
Which data points belong to set... data points is stated in the name of the data point.
lg-thinq.0.xxx.remote.SetWDirLeftRight -> {"WDirLeftRight
":"{{WDirLeftRight}}","WDirUpDown
":"0"}
-
Turn on example:
-
remote.settings.Operation
set to 1 -
remote.SetOperation
then set this data point to true -
Turn off example:
-
remote.settings.Operation
set to 0 -
remote.SetOperation
then set this data point to true -
Example changing temperature:
-
remote.settings.TempCfg
Enter temperature -
remote.SetTempCfg
then set this data point to true -
Other example:
-
remote.settings.WDirUpDown
set to 0 -
remote.settings.WDirLeftRight
0 or 1 -
remote.SetWDirLeftRight
then set this data point to true
-
remote.Statistic.command
Which history should be loaded -
hourly
-
remote.Statistic.endDate
Enter the date for hourly, end and start must be the same Format: 2023.12.01 -
remote.Statistic.startDate
Enter the date for hourly, end and start must be the same Format: 2023.12.01 -
Or daily
-
remote.Statistic.endDate
Enter date daily - Format: 2023.12.06 -
remote.Statistic.startDate
Enter date daily - Format: 2023.12.01 -
Or monthly
-
remote.Statistic.endDate
Enter date monthly - Format: 2023.12.01 -
remote.Statistic.startDate
Enter date monthly - Format: 2023.10.01 -
remote.Statistic.period
Select period -
remote.Statistic.sendRequest
Send selection -
remote.Statistic.jsonResult
Statistics as JSON. If the attributes are empty then your device does not support them or an incorrect date was specified.
-
remote.reservationCtrl.add_new_schedule
Create a new schedule. 3 new data points will then be created that must be filled out. Then presssend_new_schedule
to save the new slot. If it is not sent, these new data points will be deleted after a restart. -
remote.reservationCtrl.del_new_schedule
Delete a slot again. Then presssend_new_schedule
again so that the data is saved. -
remote.reservationCtrl.send_new_schedule
Press to save changes. -
remote.reservationCtrl.01_end Enddatum
Example 22:30. -
remote.reservationCtrl.01_start Startdatum
Example 21:30. -
remote.reservationCtrl.01_state
Enable/Disable
lg-thinq.0.xxx.area must be filled!