No announcement yet.

Installation and configuration

This topic is closed.
This is a sticky topic.
  • Filter
  • Time
  • Show
Clear All
new posts

    Installation and configuration


    This Plugin is designed to work with LG ThinQ and LG SmartThinQ devices. It supports both API v1 and v2 devices. Currently there is support for LG air conditioners, washers and dryers. More devices will follow, depending on demand and feasibility. However, there are too many devices and device types to support everything and every single feature. I will try to implement most basic features for the most common devices.

    • This Plugin is for HS4 only. It works with both Windows and Linux versions
    • Windows: .NET Framework 4.7.2 or later
    • Linux: mono 5.18 or later
    • Internet connection
    • A valid LG account with one or more supported devices registered


    There are no additional software requirements. Start by selecting “Add” from the “Plugins” menu:
    Click image for larger version  Name:	lgthinq1.png Views:	3 Size:	89.4 KB ID:	1387746

    Search for “ThinQ” and click on the “LG ThinQ” plugin found:
    Click image for larger version  Name:	lgthinq2.png Views:	3 Size:	65.2 KB ID:	1387749

    Click “INSTALL” from the popup shown above, and the plugin will complete the installation:
    Click image for larger version  Name:	lgthinq3.png Views:	3 Size:	66.8 KB ID:	1387748


    After installation and starting the Plugin, go to the configuration page. They are three tabs:

    Setup: For a first setup, execute the steps in the order shown.
    Click image for larger version  Name:	lgthinq4.png Views:	3 Size:	96.5 KB ID:	1387750
    1. Select your country and language. This should be the same country and language as you registered LG account.
    2. Click the “Step 2” button. You will be redirected to the login page of LG, in a new window. Log in with your LG credentials. After a successful login, you will be redirected again to an empty page. Copy the URL of this page and close the window.
    3. Paste the URL at step 3.
    4. Click the “Step 4” button to authorize the plugin to use the login info from the pasted URL. After a few seconds, the number of devices found in your account are shown.

    Devices: lists your LG devices
    Click image for larger version  Name:	lgthinq5.png Views:	3 Size:	88.3 KB ID:	1387747
    After successful registration, your LG devices will be shown here. The table shows the device image, name, model, address, serial number, firmware, platform (v1 or v2) and if the device is active. If the active column is “No”, it has been detected previously but can no longer be found.

    Click image for larger version  Name:	lgthinq6.png Views:	3 Size:	337.2 KB ID:	1387751
    Here you can set several logging options, Metric vs Imperial, Celsius vs Fahrenheit and polling frequency. Here you can also refresh or delete all LG ThinQ HS4 devices, something that should normally not be necessary.


    If anything doesn’t work, you can try one the following:
    • Stop and restart the Plugin. Any changes in the LG ThinQ API configuration should be detected and the plugin will be updated with the new information.
    • If that fails, go to the setup, Device page. Try to “Refresh device list”.
    • If that fails, go to the setup, Setup page. Execute all the setup steps again.
    • If that fails, go to the setup, Settings page. Select “Refresh all LG ThinQ devices”. This will re-create all HomeSeer devices, but keeps the original device reference ID's.
    • Alternatively to "Refresh all LG ThinQ Devices", select “Remove all LG ThinQ devices”. Then go back to Setup and select “Refresh device list”. This will re-create all required HomeSeer devices. New reference ID's will be assigned, so this might impact events, scripts, HStouch or other places were the devices are referenced by their reference ID.
    • If all fails, remove all Neato devices (see above), stop the Plugin, and remove “Config/LG_ThinQ.ini”. Then start the Plugin and start the configuration over.

    • This plugin uses a non-public API from LG and LG could change their API at any time, crippling this plugin. In the unlikely event that this happens I will do my best to update this plugin in a reasonable time frame. However, as the API is non-public, no guarantees can be given and worst case the plugin might stop functioning and I will never be able to get it to work again.