LG ThinQ

The LG ThinQ integration allows you to connect LG ThinQ devices to Home Assistant. The features of this integration include:

Prerequisites

Personal Access Token (PAT)

  1. Access the personal access token page (requires an LG ThinQ account).
  2. Select ADD NEW TOKEN.
  3. 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
  4. Select CREATE TOKEN.
  5. 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.

  • Go to Settings > Devices & Services.

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

  1. Enter the information to use LG ThinQ Connect API:
    • The Token Value obtained through the PAT issuance process. (Required)
    • The entry name.
  2. Choose the region (country).

Supported Devices

Appliance

Support LG Appliances as follows:

Platforms

LG ThinQ represents devices as a set of profiles. And these are mapped to entities in Home Assistant.

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 page to check if your token is valid.

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