I built a SmartThings Schema Connector for LG ThinQ washer/dryer machines, using LG’s official ThinQ Connect API (via a Personal Access Token — no reverse-engineering, no email/password login required). It’s free to use.
What it does:
Live status (Running / Drying / Cool Down / etc.), remaining time, total cycle time, estimated end time
Cycle count tracking
Basic on/off control (requires holding the machine’s physical “Add Item” / Remote Start button first, same as the LG app itself)
Auto-updates every 5 minutes, plus pull-to-refresh support
Tested on: my own LG washer/dryer combo, model F1696SWD. Should work broadly across LG ThinQ laundry devices, but I haven’t verified every model yet. If you try it on a different one and something looks off (especially the status text), let me know — happy to fix it.
Now if only there was an integration for GE appliances. Obviously the ones I have should be a priority (refrigerator with sabbath mode, washing machine and dryer). Lol
I added the token and the Schema is in my Smartthings account, but it doesn’t show any devices. Any advice?
My dryer is installed in the ThinQ app already.
Found and fixed a real bug on my end — devices in your region weren’t being found due to a backend regional mismatch. Please remove the integration and reinstall it via the same invitation link, and your dryer should show up this time. Let me know if it doesn’t!
The profile was in development mode. I published the profile and re-deploy the integration. Please try again. Let me know if you have more issues — happy to fix it
Integration Updated. Routine automation just got a lot more powerful — you can now trigger routines on specific machine status (Running, Drying, Done, etc.) and on error conditions (specific error code, or just a simple “error present” yes/no).
To pick it up: delete the device and reinstall via the same invitation link (a passive wait won’t switch it — needs a fresh install this time). Let me know once you’ve tried it!
Hi! Thanks for reporting this — a couple of quick questions so I can pin down what’s going on:
Which screen shows the “Not supported domain” error exactly — is it on LG’s own page where you generate the PAT (before you even get to entering anything into SmartThings), or does it happen after you’ve entered the PAT and country code into the SmartThings account-linking screen?
What country are you in / which country code did you select?
I checked the backend logs and this request never actually reached my integration, which points to it happening earlier — likely on LG’s own PAT generation page rejecting that country. If that’s the case, it’d be an LG-side limitation on which countries their developer PAT program supports, rather than something I can fix from my end. But let’s confirm exactly where it’s happening first before assuming that.