Skip to content
This repository has been archived by the owner on Oct 1, 2024. It is now read-only.

Snapshot missing for Thinq1 devices: 'airState.operation' of undefined #4

Open
bayramog opened this issue May 12, 2020 · 47 comments
Open
Labels
enhancement New feature or request

Comments

@bayramog
Copy link

After authentication logs give a lot of error. But my ac appear at my home app. Status or temp does not work.

`[2020-5-12 22:41:02] [LgThinqAirConditioner] Initializing LgThinqAirConditioner platform...

[2020-5-12 22:41:04] [LgThinqAirConditioner] Error: Auth not ready yet, please log in.
at ExampleHomebridgePlatform.inititializeAuth (/usr/local/lib/node_modules/homebridge-lg-thinq-ac/src/platform.ts:129:13)
at ExampleHomebridgePlatform.initialize (/usr/local/lib/node_modules/homebridge-lg-thinq-ac/src/platform.ts:85:18)
at processTicksAndRejections (internal/process/task_queues.js:97:5)

[2020-5-12 22:42:58] [LgThinqAirConditioner] Error: getaddrinfo EAI_AGAIN route.lgthinq.com
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64:26) {
errno: ‘EAI_AGAIN’,
code: ‘EAI_AGAIN’,
syscall: ‘getaddrinfo’,
hostname: ‘route.lgthinq.com’,
config: {
url: ‘https://route.lgthinq.com:46030/v1/service/application/gateway-uri’,
method: ‘get’,
headers: {
Accept: ‘application/json’,
‘X-Thinq-App-Ver’: ‘3.0.2100’,
‘X-Thinq-App-Type’: ‘NUTS’,
‘X-Language-Code’: ‘tr-TR’,
‘X-Client-Id’: ‘dda6bf26a674a02bc1e8612e9884b2253fda2b2fbc57b47702a80011b72f02ca’,
‘X-Thinq-App-Level’: ‘PRD’,
‘X-Service-Code’: ‘SVC202’,
‘Accept-Language’: ‘tr-TR’,
‘X-Message-Id’: ‘89ZfpKmsH8qXUmar7uQkX.’,
‘Content-Type’: ‘application/json;charset=UTF-8’,
‘X-Api-Key’: ‘VGhpblEyLjAgU0VSVklDRQ==‘,
‘X-Thinq-App-Os’: ‘IOS’,
‘X-Country-Code’: ‘TR’,
‘X-Service-Phase’: ‘OP’,
‘Accept-Encoding’: ‘gzip’,
‘User-Agent’: ‘axios/0.19.2’
},
transformRequest: [ [Function: transformRequest] ],
transformResponse: [ [Function: transformResponse] ],
timeout: 0,
adapter: [Function: httpAdapter],
responseType: ‘json’,
xsrfCookieName: ‘XSRF-TOKEN’,
xsrfHeaderName: ‘X-XSRF-TOKEN’,
maxContentLength: -1,
validateStatus: [Function: validateStatus],
data: undefined
},
request: Writable {
_writableState: WritableState {
objectMode: false,
highWaterMark: 16384,
finalCalled: false,
needDrain: false,
ending: false,
ended: false,
finished: false,
destroyed: false,
decodeStrings: true,
defaultEncoding: ‘utf8’,
length: 0,
writing: false,
corked: 0,
sync: true,
bufferProcessing: false,
onwrite: [Function: bound onwrite],
writecb: null,
writelen: 0,
afterWriteTickInfo: null,
bufferedRequest: null,
lastBufferedRequest: null,
pendingcb: 0,
prefinished: false,
errorEmitted: false,
emitClose: true,
autoDestroy: false,
bufferedRequestCount: 0,
corkedRequestsFree: [Object]
},
writable: true,
_events: [Object: null prototype] {
response: [Function: handleResponse],
error: [Function: handleRequestError]
},
_eventsCount: 2,
_maxListeners: undefined,
_options: {
protocol: ‘https:’,
maxRedirects: 21,
maxBodyLength: 10485760,
path: ‘/v1/service/application/gateway-uri’,
method: ‘GET’,
headers: [Object],
agent: undefined,
agents: [Object],
auth: undefined,
hostname: ‘route.lgthinq.com’,
port: ‘46030’,
nativeProtocols: [Object],
pathname: ‘/v1/service/application/gateway-uri’
},
_redirectCount: 0,
_redirects: [],
_requestBodyLength: 0,
_requestBodyBuffers: [],
_onNativeResponse: [Function],
_currentRequest: ClientRequest {
_events: [Object: null prototype],
_eventsCount: 6,
_maxListeners: undefined,
outputData: [],
outputSize: 0,
writable: true,
_last: true,
chunkedEncoding: false,
shouldKeepAlive: false,
useChunkedEncodingByDefault: false,
sendDate: false,
_removedConnection: false,
_removedContLen: false,
_removedTE: false,
_contentLength: 0,
_hasBody: true,
_trailer: ‘’,
finished: true,
_headerSent: true,
socket: [TLSSocket],
connection: [TLSSocket],
_header: ‘GET /v1/service/application/gateway-uri HTTP/1.1\r\n’ +
‘Accept: application/json\r\n’ +
‘X-Thinq-App-Ver: 3.0.2100\r\n’ +
‘X-Thinq-App-Type: NUTS\r\n’ +
‘X-Language-Code: tr-TR\r\n’ +
‘X-Client-Id: dda6bf26a674a02bc1e8612e9884b2253fda2b2fbc57b47702a80011b72f02ca\r\n’ +
‘X-Thinq-App-Level: PRD\r\n’ +
‘X-Service-Code: SVC202\r\n’ +
‘Accept-Language: tr-TR\r\n’ +
‘X-Message-Id: 89ZfpKmsH8qXUmar7uQkX.\r\n’ +
‘Content-Type: application/json;charset=UTF-8\r\n’ +
‘X-Api-Key: VGhpblEyLjAgU0VSVklDRQ==\r\n’ +
‘X-Thinq-App-Os: IOS\r\n’ +
‘X-Country-Code: TR\r\n’ +
‘X-Service-Phase: OP\r\n’ +
‘Accept-Encoding: gzip\r\n’ +
‘User-Agent: axios/0.19.2\r\n’ +
‘Host: route.lgthinq.com:46030\r\n’ +
‘Connection: close\r\n’ +
‘\r\n’,
_onPendingData: [Function: noopPendingOutput],
agent: [Agent],
socketPath: undefined,
method: ‘GET’,
insecureHTTPParser: undefined,
path: ‘/v1/service/application/gateway-uri’,
_ended: false,
res: null,
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
_redirectable: [Circular],
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype]
},
_currentUrl: ‘https://route.lgthinq.com:46030/v1/service/application/gateway-uri’,
[Symbol(kCapture)]: false
},
response: undefined,
isAxiosError: true,
toJSON: [Function]
}

[2020-5-12 22:44:29] [LgThinqAirConditioner] Initializing LgThinqAirConditioner platform...
[2020-5-12 22:44:29] Loading 1 accessories...

[2020-5-12 22:44:32] [LgThinqAirConditioner] Initiating auth with provided redirect URL

[2020-5-12 22:44:45] [LgThinqAirConditioner] Discover found 1 total devices
[2020-5-12 22:44:45] [LgThinqAirConditioner] Registering new accessory: KLİMA
[2020-5-12 22:44:45] [LgThinqAirConditioner] Starting refresh interval (set to 1 minutes)
[2020-5-12 22:44:47] [LgThinqAirConditioner] Error during interval update TypeError: Cannot read property ‘airState.operation’ of undefined
[2020-5-12 22:45:46] [LgThinqAirConditioner] Error during interval update TypeError: Cannot read property ‘airState.operation’ of undefined
[2020-5-12 22:46:06] [LgThinqAirConditioner] Failed to set power state off Error: Request failed with status code 400
[2020-5-12 22:46:46] [LgThinqAirConditioner] Error during interval update TypeError: Cannot read property ‘airState.operation’ of undefined

`

@sman591
Copy link
Owner

sman591 commented May 12, 2020 via email

@bayramog
Copy link
Author

Yes I tried restart. My model is ES-W12GJ2F0

@sman591
Copy link
Owner

sman591 commented May 12, 2020

Ok that’s good to know- I’ll be curious to see if the API for that model is slightly different and causing this conflict. I’ll try to add some debugging here for us to investigate further, stay tuned

@sman591
Copy link
Owner

sman591 commented May 13, 2020

Ok, I just published version 0.3.3 with additional debug logging. Could you:

  1. Upgrade to 0.3.3
  2. Enable debug mode on Homebridge (start with homebridge -D or go to the /settings Homebridge settings page in the UI to turn it on and restart)
  3. View the logs, looking for the most recent logs around Getting device status, device response, and device response.result.snapshot

@bayramog
Copy link
Author

Hi, you can find at below. If you need anything just ask me 😀

[2020-5-13 8:56:55] Loaded plugin: homebridge-lg-thinq-ac
[2020-5-13 8:56:55] Registering platform 'homebridge-lg-thinq-ac.LgThinqAirConditioner'
[2020-5-13 8:56:55] ---
[2020-5-13 8:57:08] [LgThinqAirConditioner] Initializing LgThinqAirConditioner platform...
[2020-5-13 8:57:08] [LgThinqAirConditioner] Finished initializing platform: undefined
[2020-5-13 8:57:08] Loading 1 accessories...
[2020-5-13 8:57:08] [LgThinqAirConditioner] Restoring accessory from cache: KLİMA
[2020-5-13 8:57:08] [LgThinqAirConditioner] Not logged in; skipping updateCharacteristics()
[2020-5-13 8:57:08] [LgThinqAirConditioner] Starting refresh interval (set to 1 minutes)
[2020-5-13 8:57:08] [LgThinqAirConditioner] Executed didFinishLaunching callback

[2020-5-13 8:57:10] [LgThinqAirConditioner] Already logged into ThinQ
[2020-5-13 8:57:10] [LgThinqAirConditioner] refreshAuth()
[2020-5-13 8:58:08] [LgThinqAirConditioner] Getting device status d27c0210-7149-11d3-80b1-a06faae9be90
[2020-5-13 8:58:10] [LgThinqAirConditioner] device response {
  resultCode: '0000',
  result: {
    modelName: 'RAC_056905_TR',
    subModelName: '',
    deviceType: 401,
    deviceCode: 'AI01',
    alias: 'KLİMA',
    deviceId: 'd27c0210-7149-11d3-80b1-a06faae9be90',
    fwVer: '2.5.8_RTOS_3K',
    imageUrl: 'ac_home_wall_airconditioner_img.png',
    ssid: 'Micro',
    macAddress: 'a0:6f:aa:e9:be:90',
    networkType: '02',
    timezoneCode: 'Europe/Istanbul',
    timezoneCodeAlias: 'Europe/Istanbul',
    utcOffset: 3,
    utcOffsetDisplay: '+03:00',
    dstOffset: 3,
    dstOffsetDisplay: '+03:00',
    curOffset: 3,
    curOffsetDisplay: '+03:00',
    sdsGuide: '{"deviceCode":"AI01"}',
    newRegYn: 'N',
    remoteControlType: '',
    online: false,
    platformType: 'thinq1',
    regDt: 20200105121139,
    modelProtocol: 'STANDARD',
    order: 0,
    drServiceYn: 'N',
    regDtUtc: '20200105091139',
    tclcount: 0
  }
}
[2020-5-13 8:58:10] [LgThinqAirConditioner] device response.result.snapshot undefined
[2020-5-13 8:58:10] [LgThinqAirConditioner] Error during interval update TypeError: Cannot read property 'airState.operation' of undefined

@sman591
Copy link
Owner

sman591 commented May 13, 2020

Hmm that's very interesting -- the response is successful, but snapshot is missing 🤔 usually that is where the temperature, fan speed, status, etc is.

Just to confirm, you've successfully controlled this A/C unit with the "LG ThinQ" app, correct? If you haven't yet, could you try opening the app, view the A/C controls, and then watch the Homebridge logs for ~60 seconds to see if the interval error comes up again?

There's one API that I didn't enable yet because it didn't seem required, but maybe this device model relies on it...

@bayramog
Copy link
Author

Yes I am using LG Thinq app for a long time. I open my AC device with it and send some commands. I am pasting some logs after the operation.

btw, I just noticed that when I send heat command from Apple Home, logs shows dry command instead heat. I don't know if it is expected behaviour. Just want to let you know.

[2020-5-13 9:25:08] [LgThinqAirConditioner] Getting device status d27c0210-7149-11d3-80b1-a06faae9be90
[2020-5-13 9:25:11] [LgThinqAirConditioner] device response {
  resultCode: '0000',
  result: {
    modelName: 'RAC_056905_TR',
    subModelName: '',
    deviceType: 401,
    deviceCode: 'AI01',
    alias: 'KLİMA',
    deviceId: 'd27c0210-7149-11d3-80b1-a06faae9be90',
    fwVer: '2.5.8_RTOS_3K',
    imageUrl: 'ac_home_wall_airconditioner_img.png',
    ssid: 'Micro',
    macAddress: 'a0:6f:aa:e9:be:90',
    networkType: '02',
    timezoneCode: 'Europe/Istanbul',
    timezoneCodeAlias: 'Europe/Istanbul',
    utcOffset: 3,
    utcOffsetDisplay: '+03:00',
    dstOffset: 3,
    dstOffsetDisplay: '+03:00',
    curOffset: 3,
    curOffsetDisplay: '+03:00',
    sdsGuide: '{"deviceCode":"AI01"}',
    newRegYn: 'N',
    remoteControlType: '',
    online: false,
    platformType: 'thinq1',
    regDt: 20200105121139,
    modelProtocol: 'STANDARD',
    order: 0,
    drServiceYn: 'N',
    regDtUtc: '20200105091139',
    tclcount: 0
  }
}
[2020-5-13 9:25:11] [LgThinqAirConditioner] device response.result.snapshot undefined
[2020-5-13 9:25:11] [LgThinqAirConditioner] Error during interval update TypeError: Cannot read property 'airState.operation' of undefined

[2020-5-13 9:26:08] [LgThinqAirConditioner] Getting device status d27c0210-7149-11d3-80b1-a06faae9be90
[2020-5-13 9:26:09] [LgThinqAirConditioner] device response {
  resultCode: '0000',
  result: {
    modelName: 'RAC_056905_TR',
    subModelName: '',
    deviceType: 401,
    deviceCode: 'AI01',
    alias: 'KLİMA',
    deviceId: 'd27c0210-7149-11d3-80b1-a06faae9be90',
    fwVer: '2.5.8_RTOS_3K',
    imageUrl: 'ac_home_wall_airconditioner_img.png',
    ssid: 'Micro',
    macAddress: 'a0:6f:aa:e9:be:90',
    networkType: '02',
    timezoneCode: 'Europe/Istanbul',
    timezoneCodeAlias: 'Europe/Istanbul',
    utcOffset: 3,
    utcOffsetDisplay: '+03:00',
    dstOffset: 3,
    dstOffsetDisplay: '+03:00',
    curOffset: 3,
    curOffsetDisplay: '+03:00',
    sdsGuide: '{"deviceCode":"AI01"}',
    newRegYn: 'N',
    remoteControlType: '',
    online: false,
    platformType: 'thinq1',
    regDt: 20200105121139,
    modelProtocol: 'STANDARD',
    order: 0,
    drServiceYn: 'N',
    regDtUtc: '20200105091139',
    tclcount: 0
  }
}
[2020-5-13 9:26:09] [LgThinqAirConditioner] device response.result.snapshot undefined
[2020-5-13 9:26:09] [LgThinqAirConditioner] Error during interval update TypeError: Cannot read property 'airState.operation' of undefined

@sman591
Copy link
Owner

sman591 commented May 13, 2020

Cool, thanks for confirming! I just pushed version 0.3.4, which includes the API I didn't previously include. Could you try updating to 0.3.4, restart, and wait ~2 minutes to see if it comes up? You should see a successful [LgThinqAirConditioner] Renewing monitoring line pop up in the logs

The other thing that stands out to me is online: false in the response, and platformType is thinq1. I haven't tried this with a thinq1 device, so if this still doesn't work, this plugin might need to switch between APIs for thinq1 / thinq2

@sman591
Copy link
Owner

sman591 commented May 13, 2020

On the dry vs heat piece: my A/C unit calls this a “dry” mode, so I wrote it as “dry” internally. But heat/dry do share the same low-level API values so it should work the same

@bayramog
Copy link
Author

Hi, I assume 0.3.4 is not available on npm. Also I cannot see update on homebridge gui.

@sman591
Copy link
Owner

sman591 commented May 13, 2020

Sorry, forgot to publish -- 0.3.4 should be up now

@bayramog
Copy link
Author

New logs coming ☺️

[2020-5-13 10:05:22] [LgThinqAirConditioner] Getting device status d27c0210-7149-11d3-80b1-a06faae9be90
[2020-5-13 10:05:22] [LgThinqAirConditioner] Renewing monitoring d27c0210-7149-11d3-80b1-a06faae9be90
[2020-5-13 10:05:22] [LgThinqAirConditioner] device response {
  resultCode: '0000',
  result: {
    modelName: 'RAC_056905_TR',
    subModelName: '',
    deviceType: 401,
    deviceCode: 'AI01',
    alias: 'KLİMA',
    deviceId: 'd27c0210-7149-11d3-80b1-a06faae9be90',
    fwVer: '2.5.8_RTOS_3K',
    imageUrl: 'ac_home_wall_airconditioner_img.png',
    ssid: 'Micro',
    macAddress: 'a0:6f:aa:e9:be:90',
    networkType: '02',
    timezoneCode: 'Europe/Istanbul',
    timezoneCodeAlias: 'Europe/Istanbul',
    utcOffset: 3,
    utcOffsetDisplay: '+03:00',
    dstOffset: 3,
    dstOffsetDisplay: '+03:00',
    curOffset: 3,
    curOffsetDisplay: '+03:00',
    sdsGuide: '{"deviceCode":"AI01"}',
    newRegYn: 'N',
    remoteControlType: '',
    online: false,
    platformType: 'thinq1',
    regDt: 20200105121139,
    modelProtocol: 'STANDARD',
    order: 0,
    drServiceYn: 'N',
    regDtUtc: '20200105091139',
    tclcount: 0
  }
}
[2020-5-13 10:05:22] [LgThinqAirConditioner] device response.result.snapshot undefined
[2020-5-13 10:05:22] [LgThinqAirConditioner] Error during interval update TypeError: Cannot read property 'airState.operation' of undefined
(node:16020) UnhandledPromiseRejectionWarning: Error: Request failed with status code 400
    at createError (/usr/local/lib/node_modules/homebridge-lg-thinq-ac/node_modules/axios/lib/core/createError.js:16:15)
    at settle (/usr/local/lib/node_modules/homebridge-lg-thinq-ac/node_modules/axios/lib/core/settle.js:17:12)
    at IncomingMessage.handleStreamEnd (/usr/local/lib/node_modules/homebridge-lg-thinq-ac/node_modules/axios/lib/adapters/http.js:236:11)
    at IncomingMessage.emit (events.js:322:22)
    at endReadableNT (_stream_readable.js:1187:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)
(node:16020) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 11)

@sman591
Copy link
Owner

sman591 commented May 13, 2020

Gotcha, looks like this might be a ThinQ 1 vs ThinQ 2 issue 😞

Have you tried this plugin before? I couldn’t get it working because my device is on ThinQ 2, but it might work for your A/C on ThinQ 1: https://github.com/beele/HomebridgeLgSmartThinqAirco

Otherwise I can try to get this plugin working for ThinQ 1, but I may need your help 😅

@bayramog
Copy link
Author

Hi, yes this plugin works for me. But some functions don't work with this plugin like mode switch. So I wanted to try alternatives and your one is very promising. ☺️
If you want to get ThinQ 1 working, I can help you with pleasure.

@vaxi87
Copy link

vaxi87 commented May 14, 2020

I have 2 ACs, both of them connects to v2:
platformType: 'thinq2'

I can turn on/off the devices, but there is no temp status :(
Also, I receive [LgThinqAirConditioner] Error during interval update Error: invalid error message.

Thanks! 👍

@sman591
Copy link
Owner

sman591 commented May 14, 2020

@vaxi87 Do you see this same error?

Cannot read property 'airState.operation' of undefined

If not, would you mind opening a new issue for this? Please include the model of your two A/C units as well

@sman591 sman591 changed the title After auth errors and no status/temp Snapshot missing for Thinq1 devices May 20, 2020
@sman591 sman591 added the enhancement New feature or request label May 20, 2020
@jakemauer
Copy link

@sman591 You mentioned Charles Proxy. I've got it set up on my machine with my iOS device proxying to it. I've never used it before so I'm not sure of the steps that are best for getting you helpful logs.

@jakemauer
Copy link

I've also got SSL proxying enabled so I can actually see the content that the LG Thinq app is sending/receiving.

@sman591 sman591 changed the title Snapshot missing for Thinq1 devices Snapshot missing for Thinq1 devices, 'airState.operation' of undefined May 21, 2020
@sman591 sman591 changed the title Snapshot missing for Thinq1 devices, 'airState.operation' of undefined Snapshot missing for Thinq1 devices: 'airState.operation' of undefined May 21, 2020
@sman591
Copy link
Owner

sman591 commented May 21, 2020

@jakemauer Perfect! If Charles Proxy is working, we can figure out what the thinq1 devices are expecting. We'd be looking at:

  • What action was taken on the device (e.g. status refresh, tapped power on/off, changed mode, changed temp, changed fan speed)
  • The full URL requested
  • The HTTP method used
  • The request body sent (if any; not used if HTTP method is GET)
  • All HTTP headers included in the request
    • Usually the same per-request, so we don't need to copy & paste each unless they're different
    • These do include sensitive auth credentials/secrets which must be redacted

If you want to try it out and share the results, I'd maybe suggest putting them in "summary" blocks or create a Gist of each and share it

@sman591 sman591 pinned this issue May 23, 2020
@jakemauer
Copy link

@sman591 I'm planning on working on this this weekend. What servers should I be looking at traffic from/to?

@sman591
Copy link
Owner

sman591 commented May 24, 2020

I’m not sure which exactly, but you’ll probably end up whitelisting a few for SSL to find it. I found the easiest way is to tap controls on the phone and see which HTTP request is sent immediately with it

@ivantomicic-crowdhouse
Copy link

I'm on RAC_056905_WW, would love to have it working

@maykeluroda
Copy link

Hello, my ac model is RAC_056905_WW and I'm getting the message on the console: ˜"AR‑CONDICIONADO" (model RAC_056905_WW) uses the thinq1 platform, which is not supported."
Is there any solution?
lg_ac_model

@dpwilcock
Copy link

dpwilcock commented Aug 26, 2020

+1 for Thinq1 support please. Model: LP1419IVSM (software returns: POT_056905_WW)

@ev3rest
Copy link

ev3rest commented Aug 26, 2020

Hello, my ac model is RAC_056905_WW and I'm getting the message on the console: ˜"AR‑CONDICIONADO" (model RAC_056905_WW) uses the thinq1 platform, which is not supported."
Is there any solution?
lg_ac_model

Did you completely miss the purpose of this thread and the message provided? It's not yet supported.

@sepmad
Copy link

sepmad commented Aug 27, 2020

Please support for RAC_056905_WW model, Thank You

Por favor soporte para el modelo RAC_056905_WW, Gracias

@jefersontrc
Copy link

Please support for RAC_056905_WW model, Thank You

@writingwhilenoodles
Copy link

Having the same issue!

[11/13/2020, 4:53:21 PM] [LgThinqAirConditioner] Initiating auth with provided redirect URL [11/13/2020, 4:53:22 PM] [LgThinqAirConditioner] Discover found 1 total devices [11/13/2020, 4:53:22 PM] [LgThinqAirConditioner] "AIR CONDITIONER" (model RAC_056905_NL) uses the thinq1 platform, which is not supported. Please see https://github.com/sman591/homebridge-lg-thinq-ac/issues/4 for updates.

@seungjunProgramming
Copy link

My PAC_910604_WW Doesn't work too...
I hope thinq1 will be supported!(Since https://github.com/beele/HomebridgeLgSmartThinqAirco ) Shows errors while installing!

@siim911
Copy link

siim911 commented Mar 1, 2021

am getting and error for the cool and heat model only, the model with only cool feature has no issue

error massage:

[3/1/2021, 5:21:36 PM] [LgThinqAirConditioner] "M Air Conditioner" (model RAC_056905_WW) uses the thinq1 platform, which is not supported. Please see #4 for updates.

@GitFoxDev
Copy link

GitFoxDev commented Apr 17, 2021

Hi!

(model RAC_056905_RU) uses the thinq1 platform, which is not supported. Please see #4 for updates.

P.S. LG B09TS

@cynamon
Copy link

cynamon commented Apr 26, 2021

Hi,

(model RAC_056905_WW) uses the thinq1 platform, which is not supported. Please see #4 for updates

@devin9086
Copy link

Hi,

On behalf of everyone else I would like to ask if there are any updates regarding issue #4.

Thanks!

@itml-eu
Copy link

itml-eu commented Jun 25, 2021

Same here, would love to see support for Tinq1 platform

[25/06/2021, 21:53:26] [LgThinqAirConditioner] Discover found 1 total devices [25/06/2021, 21:53:26] [LgThinqAirConditioner] "LG Oranżeria" (model RAC_056905_WW) uses the thinq1 platform, which is not supported. Please see https://github.com/sman591/homebridge-lg-thinq-ac/issues/4 for updates.

@labazowie
Copy link

[20/07/2021, 14:01:20] [LgThinqAirConditioner] "AC" (model RAC_056905_WW) uses the thinq1 platform, which is not supported. Please see #4 for updates. Please update

@pabian84
Copy link

Please support these models as well. Thank you.

[7/25/2021, 8:37:50 PM] [LgThinqAirConditioner] "Air 1" (model PAC_910604_KR) uses the thinq1 platform, which is not supported. Please see #4 for updates.
[7/25/2021, 8:37:50 PM] [LgThinqAirConditioner] "Air 2" (model RAC_056905_KR) uses the thinq1 platform, which is not supported. Please see #4 for updates.

@fuselinks
Copy link

Having the same issue!

7.08.2021, 00:35:49Lg Thinq Ac BridgeLgThinqAirConditionerDiscover found 3 total devices 7.08.2021, 00:35:49Lg Thinq Ac BridgeLgThinqAirConditionerERROR"Gabinet" (model RAC_056905_WW) uses the thinq1 platform, which is not supported. Please see https://github.com/sman591/homebridge-lg-thinq-ac/issues/4 for updates. 7.08.2021, 00:35:49Lg Thinq Ac BridgeLgThinqAirConditionerERROR"Sypialnia" (model RAC_056905_WW) uses the thinq1 platform, which is not supported. Please see https://github.com/sman591/homebridge-lg-thinq-ac/issues/4 for updates. 7.08.2021, 00:35:49Lg Thinq Ac BridgeLgThinqAirConditionerERROR"Salon" (model RAC_056905_WW) uses the thinq1 platform, which is not supported. Please see https://github.com/sman591/homebridge-lg-thinq-ac/issues/4 for updates.

what can I do?

@nVuln
Copy link
Contributor

nVuln commented Aug 11, 2021

hi everyone, I'm developer of plugin homebridge-lg-thinq, I'm currently working to implement AC support (for both thinq1 & thinq2), I need some people test it
following up here: nVuln/homebridge-lg-thinq#41

@fuselinks
Copy link

I'd like to help you test, but I use HOOBS

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests