LG ThinQ
The LG ThinQ integration allows you to connect LG ThinQ devices to Home Assistant. The features of this integration include:
- Control LG appliances as Home Assistant entities through the LG ThinQ Connect API
.
Prerequisites
- This feature works via LG ThinQ cloud. Therefore, an internet connection is required.
- A personal access token
to use the LG ThinQ Connect API .
Personal Access Token (PAT)
- Access the personal access token
page (requires an LG ThinQ account). - Select ADD NEW TOKEN.
- Enter a new token name and select the following authorized scopes:
- Permission to view all devices
- Permission to view all device statuses
- All device control rights
- All device event subscription rights
- All device push notification permissions
- Select CREATE TOKEN.
- Once all the steps are completed, you will see that a PAT has been generated.
Configuration
To add the LG ThinQ integration to your Home Assistant instance, use this My button:
Manual configuration steps
If the above My button doesn’t work, you can also perform the following steps manually:
-
Browse to your Home Assistant instance.
-
In the bottom right corner, select the
Add Integration button. -
From the list, select LG ThinQ.
-
Follow the instructions on screen to complete the setup.
- Enter the information to use LG ThinQ Connect API:
- The Token Value obtained through the PAT issuance process. (Required)
- The entry name.
- Choose the region (country).
Supported Devices
Appliance
Support LG Appliances as follows:
- Air Conditioner
- Air Purifier
- Air Purifier Fan
- Ceiling Fan
- Cooktop
- Dehumidifier
- Dishwasher
- Dryer
- Home Brew
- Hood
- Humidifier
- Kimchi Refrigerator
- Microwave Oven
- Oven
- Plant Cultivator
- Refrigerator
- Robot Cleaner
- Stick Cleaner
- Styler
- System Boiler
- Washcombo Main
- Washcombo Mini
- Washer
- Washtower
- Washtower Dryer
- Washtower Washer
- Water Heater
- Water Purifier
- Wine Cellar
Platforms
LG ThinQ represents devices as a set of profiles
A list of all Entity Platforms provided by LG ThinQ Integration:
Binary sensor
A read-only property which has only two states that can be toggled is represented as a binary sensor platform.
Device | Property |
---|---|
Cooktop |
Remote start |
Dish Washer |
Chime sound Clean indicator light Door Machine clean reminder Remote start Rinse refill needed |
Dryer |
Remote start |
Hood |
Power |
Oven |
Remote start |
Refrigerator |
Door Eco friendly Power saving mode Sabbath |
Kimchi Refrigerator |
Fresh air filter |
Styler |
Remote start |
Washcombo Main Washcombo Mini Washer |
Remote start |
Washtower Washtower Dryer Washtower Washer |
Remote start |
Water Heater |
Power |
Wine Cellar |
Sabbath |
Climate
The properties for controlling both the temperature and wind strength of the appliance are represented as a climate platform.
Device | Property |
---|---|
Air Conditioner |
Current temperature Fan mode HVAC mode Preset mode Temperature Temperature cool Temperature heat Unit |
System Boiler |
Current temperature HVAC mode Temperature Temperature cool Temperature heat Unit |
Event
A notification message pushed from the server is represented as an event platform.
Device | Property |
---|---|
Air Conditioner |
Notification |
Air Purifier |
Notification |
Air Purifier Fan |
Notification |
Dehumidifier |
Notification |
Dish Washer |
Error Notification |
Dryer |
Error Notification |
Humidifier |
Notification |
Kimchi Refrigerator |
Notification |
Microwave Oven |
Notification |
Oven |
Notification |
Refrigerator |
Notification |
Robot Cleaner |
Error Notification |
Stick Cleaner |
Notification |
Styler |
Error Notification |
Washcombo Main Washcombo Mini Washer |
Error Notification |
Washtower Washtower Dryer Washtower Washer |
Error Notification |
Wine Cellar |
Notification |
Fan
The properties for controlling the wind strength of the appliance are represented as a fan platform.
Device | Property |
---|---|
Ceiling Fan |
Power Speed |
Number
A read-write property which has numeric value is represented as a number platform.
Device | Property |
---|---|
Air Conditioner |
Schedule turn-off Schedule turn-on Sleep timer |
Air Purifier Fan |
Sleep timer Wind temperature |
Dryer |
Delay ends in Delay starts in |
Hood |
Fan Light |
Humidifier |
Sleep timer Target humidity |
Microwave Oven |
Fan Light |
Oven |
Temperature |
Refrigerator |
Temperature |
Styler |
Delay ends in |
Washcombo Main Washcombo Mini Washer |
Delay ends in Delay starts in |
Washtower Washtower Dryer Washtower Washer |
Delay ends in Delay starts in |
Water Heater |
Temperature |
Wine Cellar |
Light Temperature |
Select
A writable property which has a list of selectable values is represented as a select platform.
Device | Property |
---|---|
Air Conditioner |
Air purify Air quality sensor |
Air Purifier |
Operating mode Speed |
Air Purifier Fan |
Display brightness Operating mode Rotation Speed |
Dehumidifier |
Speed |
Dish Washer |
Operation |
Dryer |
Operation |
Humidifier |
Display brightness Drying mode Operating mode Speed |
Oven |
Cook mode Operation |
Refrigerator |
Fresh air filter |
Styler |
Operation |
Washcombo Main Washcombo Mini Washer |
Operation |
Washtower Washtower Dryer Washtower Washer |
Operation |
Water Heater |
Operating mode |
Wine Cellar |
Light Operating mode |
Sensor
A read-only property which has states is represented as a sensor platform.
Device | Property |
---|---|
Air Conditioner |
Filter remaining Humidity Odor Overall air quality PM1 PM10 PM2.5 Schedule turn-off Schedule turn-on Sleep timer |
Air Purifier |
Air quality sensor Humidity Odor Operating mode Overall air quality Personal mode PM1 PM10 PM2.5 |
Air Purifier Fan |
Air quality sensor Humidity Odor Overall air quality PM1 PM10 PM2.5 Sleep timer Temperature |
Cooktop |
Current status Power level Remaining time |
Dehumidifier |
Humidity Operating mode |
Dish Washer |
Current cycle Current status Delay starts in Remaining time Rinse aid dispenser level Softening level Total time |
Dryer |
Current status Delay ends in Delay starts in Remaining time Total time |
Home Brew |
Brewing duration Brewing period Current status Flavor Homebrew recipe Hops Recipe progress Wort Yeast |
Humidifier |
Air quality sensor Humidity Overall air quality PM1 PM10 PM2.5 Schedule turn-off Schedule turn-on Sleep timer Temperature |
Kimchi Refrigerator |
Fresh air filter Temperature |
Microwave Oven |
Current status Remaining time |
Oven |
Cook time Current status Remaining time Temperature |
Plant Cultivator |
Current status Day growth temperature Lighting duration Lighting intensity Lights on time Mode Night growth temperature Temperature Wind speed |
Refrigerator |
Fresh air filter Water filter used |
Robot Cleaner |
Current status Operating mode Running time |
Stick Cleaner |
Battery Current status Operating mode |
Styler |
Current status Delay ends in Delay starts in Remaining time Total time |
Washcombo Main Washcombo Mini Washer |
Current status Delay ends in Delay starts in Remaining time Total time |
Washtower Washtower Dryer Washtower Washer |
Current status Delay ends in Delay starts in Remaining time Total time |
Water Heater |
Temperature |
Water Purifier |
High-temp sterilization Type UVnano |
Switch
A read-write property which has only two states that can be toggled is represented as a switch platform.
Device | Property |
---|---|
Air Conditioner |
Energy saving |
Air Purifier |
Power |
Air Purifier Fan |
Heating Power UVnano |
Dehumidifier |
Power |
Humidifier |
Auto mode Heating Mood light Power Sleep mode |
Refrigerator |
Ice plus Quick freeze |
System Boiler |
Hot water |
Wine Cellar |
Ventilation |
Vacuum
The properties for controlling the clean operations of the appliance are represented as a vacuum platform.
Device | Property |
---|---|
Robot Cleaner |
Battery Current status Operation |
Troubleshooting
Setup
Aborted: The token is not valid
This error occurs when the Personal Access Token (PAT) is invalid or entered incorrectly. Please visit the Personal Access Token Page
Aborted: The country is not supported
Check your PAT’s valid country in the Choose the region / Country section.
Error: The number of API calls has been exceeded
This error occurs when there’s an abnormal number of API calls made using the PAT. The LG ThinQ integration will work properly after some time.
Debugging
The LG ThinQ integration will show additional information by enabling log configuration. Add the line to your configuration.yaml
The configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more]:
Don’t forget to remove the line again once you are done debugging.
logger:
default: info
logs:
homeassistant.components.lg_thinq: debug