Skip to content
Homebridge TestFlight
LG, LG ThinQ

LG ThinQ

homebridge-lg-thinq · v1.8.11

VerifiedCloudHomebridge 2.0

Adds LG ThinQ refrigerators, air purifiers, air conditioners, washers, dryers, dishwashers, ovens and more to HomeKit.

What it says it supports

Brands

  • LG
  • LG ThinQ

Devices it names

  • Refrigerator
  • Air Purifier
  • AeroTower
  • Washer/Dryer/WashTower
  • Dishwasher
  • Dehumidifier
  • Air Conditioner
  • Styler
  • Range Hood
  • Oven
  • Microwave

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Supports LG ThinQ ACs, washers/dryers, fridges, ovens, purifiers and dehumidifiers; some appliances (dishwasher, VRF gateways, specific microwave) have open fixes.

  • Works6
  • Partly works4
  • Requested3

The plugin’s own supported-device list

DeviceStatusWhat they saidSource
LG Air ConditionerWorksFan speed range fixed to 0-100%, heating/cooling modes configurable
Saved copy
… should stop retrying after repeated failures while transient failures continue to retry. Closes #373. Validation `npm run lint` `npm test -- src/devices/AirConditioner.spec.ts --runInBand`

Excerpt saved from GitHub on 2026-10-22.

PR #390 · 2026-05
LG appliancesWorksRunning via Homebridge on an iMac, mostly hands-off
Saved copy
… iMac that stays on using bridges for Hue lights (mostly for some Zigbee lights that aren’t Hue native), TPLink switches, SimpliSafe, and LG and Bosch appliances. The only serious problem I have had was that my permissions for the plugin updates got hosed. I was able to resolve that with ChatGPT’s help to write shell commands to fix it.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2025-09
LG fridgeWorksNo problems for one user
Saved copy
I run both those plugins, with a LG fridge and a Samsung TV - no problems, the only issue that seems to arose recently and was fixed in an update, I kept on having to authorize the plugin with the TV.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2025-01
LG Oven and MicrowaveWorksOven and microwave support merged
Saved copy
more detail in #87

Excerpt saved from GitHub on 2026-10-22.

PR #252 · 2023-09
LG RefrigeratorWorksDocumented with device configuration
Saved copy
… enable current temperature as sensor if you want setup automation `ac_led_control` default `false`, enable led panel control (if your device supported) Refrigerator [code] `id` required, device id `name` optional, device display name `ref_express_freezer` default `false`, enable Freezer / Ice Plus switch `ref_express_fridge` default `false`, enable Express Fridge switch `ref_eco_friendly` default `false`, enable Eco Friendly switch

Excerpt saved from GitHub on 2026-10-22.

Wiki: Device Configuration
LG Washer / WashTower / DryerWorksDocumented with program-finished trigger and door lock options
Saved copy
Washer / WashTower / Dryer [code] `id` required, device id `name` optional, device display name `washer_trigger` default `false`, enable program finished trigger? worked as Occupancy sensor `washer_door_lock` default `false, enable door lock status Air Conditioner [code] `id` required, device id `name` optional, device display name `ac_air_quality` default `false`, enable air quality sensor (if your device supported) `ac_mode` default `BOTH`, your AC mode, select `COOLING` for cooling mode, `HEATING` for heating mode or `BOTH` if your AC supported both of cooling and heating `ac_swing_mode` …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Device Configuration
LG DehumidifierPartly worksPower toggle in Apple Home bounced back; fix PR closed
Saved copy
Summary Apple Home's Active toggle for `Dehumidifier` accessories had no effect on the physical device: HomeKit immediately bounced back to the previous state. The cause is that `setActive()` in `src/devices/Dehumidifier.ts` sends `airState.operation` with the default `'Set'` command type, but the LG ThinQ device model spec requires `'Operation'` for that key. Looking at the firmware-provided `ControlDevice` spec for a Korean DHUM_056905 unit: [code] The pipe-aligned mapping says `airState.operation → Operation`. The LG cloud silently accepts `'Set'` (returns `resultCode: 0000`) but ignores …

Excerpt saved from GitHub on 2026-10-22.

PR #392 · 2026-05
LG DishwasherPartly worksAccessory restore breaks on restart; fix PR open
Saved copy
Problem Homebridge crashes during accessory restore with: [code] This affects Oven, Microwave and Dishwasher (only the subtype in the message differs). The Dishwasher case is reported in #366 and in discussion #353. Root cause The Television service is the only service in these classes looked up by a *mutable* value: [code] `baseDevice.config` returns `{}` when the device has no entry in `config.devices[]`, so `config.name` is `undefined` on first run. The service is then cached with `displayName: ""`. Once the user configures a device name, `getService(name)` no longer matches the cached …

Excerpt saved from GitHub on 2026-10-22.

PR #399 · 2026-08
LG ThinQ1 Air Purifier AIR_910604_WWPartly worksTest build added on/off and speed; air quality grade initially Unknown
Saved copy
… First of all, thanks for the update. 🙏 > After applying the test version, I did a simple test and found some problems > The power button doesn't work and air quality (grade) is 'Unknown' > air quality is displayed on your native LG thinQ app ? I found data for PM1, PM2 and PM10, but I don't know which data is air quality score, not sure thinq1 is support it > For other similar sensors, air quality is displayed in several grades. (Excellent/Good/Fair/Inferior/Poor) > what kind of this device? yes, air quality is displayed on LG thinQ app also it's displayed (ordered) total air quality …

Excerpt saved from GitHub on 2026-10-22.

Issue #74 · 2021-09
LG WashTowerPartly worksShows cycle time remaining and alerts; smart button does nothing, no control
Saved copy
Recently added my LG WashTower to Apple Home via the LGThinq Plugin. Noticed in HomeKit it includes a smart button in addition to the valve. Does anyone know if this actually controls something.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2023-08
LG Cloud Gateway multi-zone AC (VRF/multi-split)RequestedPR adds each indoor unit behind the gateway; still open
Saved copy
Summary Adds support for LG Cloud Gateway (VRF / multi-split) systems, where a single gateway fronts several indoor AC units. Previously only standalone AC units appeared in HomeKit; every indoor unit behind a Cloud Gateway was silently dropped. Background A Cloud Gateway exposes each indoor unit as its own ThinQ2 AC device whose id is ` : ` (e.g. `593316ef-…-a7a:06`). The API returns a full snapshot and model for each unit, and accepts the suffixed id for both reads (`getSingleDevice`) and control (`control-sync`). So these are ordinary devices, not virtual sub-devices needing …

Excerpt saved from GitHub on 2026-10-22.

PR #393 · 2026-06
LG Microwave/Oven WMLJ39CWRequestedSupport PR (routing to Microwave path) closed unmerged
Saved copy
Background Target model: LG Microwave/Oven MLJ39CW (WMLJ39CW). Product page: https://www.lge.co.kr/microwaves-and-ovens/mlj39cw This model reports runtime state under snapshot.ovenState using LWO* keys. The previous OVEN path (Oven.ts) expects upper* keys, leading to runtime errors and accessory setup failures for this model. Problem Setup failed with TypeError in Oven.ts when formatting status (reading toLocaleLowerCase on undefined). Occasional duplicate service exceptions when restoring cached accessories. HomeKit warnings (NaN/undefined) for Brightness/RotationSpeed on models that don’t …

Excerpt saved from GitHub on 2026-10-22.

PR #362 · 2025-08
LG Refrigerator GBB71PZUFNRequestedUser asked for separate Express Fridge and Express Freezer switches
Saved copy
My model is GBB71PZUFN Il giorno 24 giu 2021, alle ore 13:08, nVuln *@*.*> ha scritto:  my model have Express Mode only. which model do you used ? can you capture some picture?, You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Excerpt saved from GitHub on 2026-10-22.

Issue #19 · 2021-06

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud

LG ThinQ platform via account (ThinQ2, some ThinQ1)

You’ll need

  • LG ThinQ account
  • Node 22.13+ or 24

Compatibility

Verified by HomebridgeYes
Homebridge versions^1.6.0 || ^2.0.0-beta.0
Homebridge 2.0Yes
Node.js^18.20.4 || ^20.15.1 || ^22
Settings in Homebridge UIYes
MatterNo
Platform nameLGThinQ
LicenseApache-2.0

Community signals

Downloads a week181
Downloads a month792
GitHub stars247
Open issues88
Closed issues178
Discussions73
Last code push2026-05-05
Latest version1.8.11 (2025-03-29)
First published2021-04-22
Releases77

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • Dishwasher is monitor-only
  • Washer/dryer, Styler control limited
  • Oven, microwave, dehumidifier partial control

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • ContactSensor
  • Fanv2
  • InputSource
  • LightSensor
  • Lightbulb
  • MotionSensor
  • ServiceLabel
  • Switch
  • Television
  • Thermostat
  • Valve