![Logo](../../admin/lg-thinq.png)

# ioBroker.lg-thinq

[Back to README](/README.md)

# Introduction

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.

# Summary

-   [Instance Settings](#instance-settings)
    -   [Setting LG-Thinq](#instance-setting-lg-thinq)
    -   [Thinq1 Interval](#interval-thinq1-lg-thinq)
-   [States](#states)
    -   [State Device 101 Refrigerator/Freezer](#device-101-refrigeratorfreezer-thinq1--thinq2)
        -   [Remote Statistic](#101-remote-statistic-thinq2)
        -   [Remote basic commands](#101-remote-control-thinq1--thinq2)
        -   [Snapshot](#101-snapshot-thinq1--thinq2)
    -   [State Device 201 Signature](#device-201-washer-signature-thinq2)
        -   [Remote basic commands](#201-remote-control-signature-thinq2)
    -   [State Device 201 Washer](#device-201-washer-thinq1--thinq2)
        -   [Remote Statistic](#201-remote-statistic-thinq2)
        -   [Remote basic commands](#201-remote-control-thinq1--thinq2)
        -   [Snapshot](#201-snapshot-thinq1--thinq2)
    -   [State Device 202 Dryer](#device-202-dryer-thinq1--thinq2)
        -   [Remote Statistic](#202-remote-statistic-thinq2)
        -   [Remote basic commands](#202-remote-control-thinq1--thinq2)
        -   [Snapshot](#202-snapshot-thinq1--thinq2)
    -   [State Device 401 air conditioner thinq2](#device-401-air-conditioner-thinq2)
        -   [Remote Statistic](#401-remote-statistic-thinq2)
        -   [Remote basic commands](#401-remote-control-thinq2)
        -   [Remote Holiday](#401-remote-holiday-thinq2)
        -   [Snapshot](#401-snapshot-thinq2)
    -   [State Device 401 air conditioner thinq1](#device-401-air-conditioner-thinq1)
        -   [Remote Statistic](#401-remote-statistic-thinq1)
        -   [Remote basic commands](#401-remote-control-thinq1)
        -   [Snapshot](#401-snapshot-thinq1)
    -   [State Device 406 Head pump](#device-406-heat-pump-thinq2)
        -   [Remote Statistic](#406-remote-statistic-thinq2)
        -   [Remote basic commands](#406-remote-basicctrl-thinq2)
        -   [Remote schedule settings](#406-remote-reservationctrl-thinq2)
        -   [Snapshot](#406-snapshot-thinq2)
    -   [Weather](#weather)

# Instance Settings

### Instance Setting LG-Thinq

[Summary](#summary)

-   `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
-   `Registration method select` Switch between old third-party or APP login (you receive an email)
-   `Delete session data`: If there are problems with the login, please delete the session data (lg-thinq.0.session wird geleert)

    ![instance_config_1.png](img/instance_config_1.png)
    ![instance_config_2.png](img/instance_config_2.png)

### Interval thinq1 LG-Thinq

[Summary](#summary)

-   `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 OK
    -   `Fail - 0100` Request fail - WorkID is recreated
    -   `Fail - 0106` Not conneted device - WorkID is recreated
    -   `Error` Error WorkID - WorkID is recreated
    -   `Error <code>` Unknown error - WorkID is recreated
    -   `Result Error` Receive error - WorkID is recreated
    -   `Parse error` Parse error - WorkID is recreated
    -   `Unknown` Unknown error - WorkID is recreated
    -   `Request` Receive is unknwon - WorkID is recreated
    -   `{}` Unknown - WorkID is recreated

    ![interval.png](img/interval.png)

# States

![states.png](img/states.png)

### Device 101 Refrigerator/Freezer thinq1 & thinq2

[Summary](#summary)

### 101 All Folders thinq1 & thinq2

![101_folder.png](img/101_folder.png)

### 101 Remote Folder thinq1 & thinq2

![101_remote.png](img/101_remote.png)

### 101 Remote Statistic thinq2

[Summary](#summary)

-   `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.

    ![101_remote.png](img/101_remote.png)
    ![101_remote_command.png](img/101_remote_command.png)
    ![101_remote_period.png](img/101_remote_period.png)

Example JSON Door open
```json
{
  "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"
    }
  ]
}
```
### 101 Remote Control thinq1 & thinq2

[Summary](#summary)

-   `remote.expressMode` Express Mode on/off/rapid on -> thinq1 state snapshot.IcePlus
-   `remote.freezerTemp` Change the temperature of the freezer (Celsius only)
-   `remote.fridgeTemp` Change the temperature of the refrigerator (Celsius only)
    ![101_remote_control.png](img/101_remote_control.png)

### 101 Snapshot thinq1 & thinq2

[Summary](#summary)

![101_snapshot_1.png](img/101_snapshot_1.png)
![101_snapshot_2.png](img/101_snapshot_2.png)

### Device 201 Washer Signature thinq2

[Summary](#summary)

### 201 Remote Control Signature thinq2

-   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

### Device 201 Washer thinq1 & thinq2

[Summary](#summary)

### 201 All Folders thinq1 & thinq2

![201_folder.png](img/201_folder.png)

### 201 Remote Folder thinq1 & thinq2

![201_remote_states.png](img/201_remote_states.png)

### 201 Remote Statistic thinq2

[Summary](#summary)

-   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.

    ![201_remote_statistic.png](img/201_remote_statistic.png)

```json
{
  "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
    }
  ]
}
```

### 201 Remote Control thinq1 & thinq2

[Summary](#summary)

-   `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 the `Course` 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

    ![201_remote_states.png](img/201_remote_states.png)
    ![201_remote_course.png](img/201_remote_course.png)

### 201 Snapshot thinq1 & thinq2

[Summary](#summary)

![201_snapshot_1.png](img/201_snapshot_1.png)
![201_snapshot_2.png](img/201_snapshot_2.png)
![201_snapshot_3.png](img/201_snapshot_3.png)

### Device 202 Dryer thinq1 & thinq2

[Summary](#summary)

### 202 All Folders thinq1 & thinq2

![202_folder.png](img/202_folder.png)

### 202 Remote Folder thinq1 & thinq2

![202_remote.png](img/202_remote.png)

### 202 Remote Statistic thinq2

[Summary](#summary)

-   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.

    ![202_remote_statistic.png](img/202_remote_statistic.png)

```json
{
  "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
    }
  ]
}
```

### 202 Remote Control thinq1 & thinq2

[Summary](#summary)

-   `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 the `Course` 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

    ![202_remote_control.png](img/202_remote_control.png)
    ![202_remote_course.png](img/202_remote_course.png)

### 202 Snapshot thinq1 & thinq2

[Summary](#summary)

![201_snapshot_1.png](img/201_snapshot_1.png)
![201_snapshot_2.png](img/201_snapshot_2.png)
![201_snapshot_3.png](img/201_snapshot_3.png)

### Device 401 Air conditioner thinq2

[Summary](#summary)

### 401 All Folders thinq2

![401_thinq2_folder.png](img/401_thinq2_folder.png)

### 401 Remote Folder thinq2

![401_thinq2_remote.png](img/401_thinq2_remote.png)

### 401 Remote Statistic thinq2

[Summary](#summary)

-   `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.

    ![401_thinq2_remote_statistic.png](img/401_thinq2_remote_statistic.png)

```json
[
  {
    "usedDate": "2023-04",
    "energyData": "0",
    "operationTime": "0"
  },
  {
    "usedDate": "2023-05",
    "energyData": "0",
    "operationTime": "0"
  },
  {
    "usedDate": "2023-06",
    "energyData": "3800",
    "operationTime": "13873"
  }
]
```

### 401 Remote Control thinq2

[Summary](#summary)

-   `remote.basicCtrl.operation` 0 for off and 1 for on
-   `remote.basicCtrl.opMode` 0 for off and 4 for on
-   `remote.basicCtrl.hotWater` 0 for off and 1 for on
-   `remote.basicCtrl.hotWaterTarget` desired temperature
-   `remote.basicCtrl.powerHotWater` Boost 0 for off and 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.

![401_thinq2_remote_control_1.png](img/401_thinq2_remote_control_1.png)
![401_thinq2_remote_control_3.png](img/401_thinq2_remote_control_3.png)

### 401 Remote Holiday thinq2

[Summary](#summary)

-   `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 here
-   `remote.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 mode
-   `remote.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.

![401_thinq2_remote_control_2.png](img/401_thinq2_remote_control_2.png)

### 401 Snapshot thinq2

[Summary](#summary)

![401_thinq2_snapshot_1.png](img/401_thinq2_snapshot_1.png)
![401_thinq2_snapshot_2.png](img/401_thinq2_snapshot_2.png)
![401_thinq2_snapshot_3.png](img/401_thinq2_snapshot_3.png)
![401_thinq2_snapshot_4.png](img/401_thinq2_snapshot_4.png)
![401_thinq2_snapshot_5.png](img/401_thinq2_snapshot_5.png)

### Device 401 Air conditioner thinq1

[Summary](#summary)

### 401 Remote Statistic thinq1

[Summary](#summary)

-   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 the `modelJsonUri` link and apply cmd, cmdOpt and value.
-   `remote.Statistic.ownresponse` Result of `remote.Statistic.ownrequest`

    ![401_thinq1_remote_statistic.png](img/401_thinq1_remote_statistic.png)

```json
[
  {
    "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
  }
]
```

# ownrequest JSON

```json
{
  "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
    }
  }
}
```

### 401 Remote Control thinq1

![401_thinq1_folder.png](img/401_thinq1_folder.png)

[Summary](#summary)

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

    ![401_thinq1_remote.png](img/401_thinq1_remote.png)

### 401 Snapshot thinq1

[Summary](#summary)

![401_thinq1_snapshot_1.png](img/401_thinq1_snapshot_1.png)
![401_thinq1_snapshot_2.png](img/401_thinq1_snapshot_2.png)
![401_thinq1_snapshot_3.png](img/401_thinq1_snapshot_3.png)
![401_thinq1_snapshot_4.png](img/401_thinq1_snapshot_4.png)
![401_thinq1_snapshot_5.png](img/401_thinq1_snapshot_5.png)
![401_thinq1_snapshot_6.png](img/401_thinq1_snapshot_6.png)
![401_thinq1_snapshot_7.png](img/401_thinq1_snapshot_7.png)

### Device 406 Heat pump thinq2

[Summary](#summary)

### 406 All Folders thinq2

![406_folder.png](img/406_folder.png)

### 406 Remote Folder thinq2

![406_folder_remote.png](img/406_folder_remote.png)

### 406 Remote Statistic thinq2

[Summary](#summary)

-   `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.

    ![406_remote_statistic](img/406_remote_statistic.png)

### 406 Remote basicCtrl thinq2

[Summary](#summary)

-   `remote.basicCtrl.hotWaterTarget` Setting the temperature
-   `remote.basicCtrl.opMode` Set mode

    ![406_remote_basicctrl](img/406_remote_basicctrl.png)

### 406 Remote reservationCtrl thinq2

[Summary](#summary)

-   `remote.reservationCtrl.add_new_schedule` Create a new schedule. 3 new data points will then be created that must be filled out. Then press `send_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 press `send_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

    ![406_remote_reservationctrl](img/406_remote_reservationctrl.png)

### 406 Snapshot thinq2

[Summary](#summary)

![406_snapshot_1.png](img/406_snapshot_1.png)
![406_snapshot_2.png](img/406_snapshot_2.png)

### Weather

[Summary](#summary)

lg-thinq.0.xxx.area must be filled!

-   `weather.device` Choose area. If all devices have the same area, only one device is displayed.
-   `weather.humidity` Humidity
-   `weather.temperature` Temperature
-   `weather.unit` Select Celsius or Fahrenheit
-   `weather.update` Request an LG senden (device und unit müssen gefüllt sein!)

    ![weather.png](img/weather.png)
