A Homebridge plugin for controlling/monitoring LG ThinQ device via their ThinQ platform.
A plugin for interacting with the "LG ThinQ" system, which can control new LG smart device. API used in this plugin is not official, I reversed from their "LG ThinQ" mobile app.
npm i -g homebridge-lg-thinq
✔️ I highly recommend using homebridge-config-ui-x to make these changes.
- Navigate to the Plugins page in homebridge-config-ui-x.
- Click the Settings button for the LG ThinQ plugin.
- Login to your LG account
- Add or remove which devices you want
- Restart Homebridge for the changes to take effect.
⚠️ Or you can manual edit it, add json below to config.json (not recommend)
{
"auth_mode": "token",
"refresh_token": "**refresh*token**",
"username": "lg username",
"password": "lg password",
"country": "US",
"language": "en-US",
"thinq1": false,
"devices": [
{
"id": "device id"
}
],
"platform": "LGThinQ"
}
auth_mode
Required. You can choose betweentoken
andaccount
refresh_token
Required ifauth_mode
=token
. Therefresh_token
of your account.username
Required ifauth_mode
=account
. LG thinQ accountpassword
Required ifauth_mode
=account
. LG thinQ passwordcountry
Required. Your account country alpha-2 code, e.g., US for the USA.language
Required. Your account language code, e.g., en-US, vi-VN.devices
List devices you want add to homebridge, leave it empty if you want add all devices.thinq1
Optional. Enable thinq1 device supportplatform
value alwaysLGThinQ
Device | Implementation | Status | Control | Thinq2 | Thinq1 |
---|---|---|---|---|---|
Refrigerator | ✔️ | ✔️ | ✔️ | ✔️ | 🚫 |
Air Purifier | ✔️ | ✔️ | ✔️ | ✔️ | 🚫 |
Washer & Dryer | ✔️ | ✔️ | 🚫 | ✔️ | ✔️ |
Dishwasher | ✔️ | ✔️ | ✔️ | ✔️ | 🚫 |
Dehumidifier | ✔️ | ✔️ | ✔️ | 🚫 | |
AC | in development |
for more device support please open issue request.
If you have a question, please start a discussion.
If you would like to report a bug, please open an issue.