Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Therma V (Air-water Heatpump AWHP) #213

Closed
PvdGulik opened this issue Jan 31, 2023 · 12 comments
Closed

Add support for Therma V (Air-water Heatpump AWHP) #213

PvdGulik opened this issue Jan 31, 2023 · 12 comments
Labels
enhancement New feature or request

Comments

@PvdGulik
Copy link

PvdGulik commented Jan 31, 2023

Which device do you want to add? Please describe:
LG Therma V. It's a Air-Water HeatPump monoblock. I have the HM123MR.U34.

  • Temperature settings are for air, not for water. E.g. setting the water temperature tot 32 degrees Celsius is not possible, because it stops at 25 degrees Celsius due to restrictions HomeBridge?
  • Also changing from heat (Warmte) to AI (automatic) is not supported. (see picture)
  • All sort of info which is in the LG Thinq app about energy use. (see picture)

Describe the solution you'd like:
The settings as in the LG Thinq app. (see pictures)

Device Data:
[31/01/2023, 07:47:34] [HB Supervisor] OS: Linux 5.15.84-v7+ arm [31/01/2023, 07:47:34] [HB Supervisor] Node.js v18.13.0 /opt/homebridge/bin/node [31/01/2023, 07:47:34] [HB Supervisor] Homebridge Path: /var/lib/homebridge/node_modules/homebridge/bin/homebridge [31/01/2023, 07:47:34] [HB Supervisor] UI Path: /opt/homebridge/lib/node_modules/homebridge-config-ui-x/dist/bin/standalone.js [31/01/2023, 07:47:46] [Homebridge UI] Homebridge Config UI X v4.50.2 is listening on :: port 8581 [31/01/2023, 07:47:48] [HB Supervisor] Starting Homebridge with extra flags: -I -P /var/lib/homebridge/node_modules -D --strict-plugin-resolution [31/01/2023, 07:47:48] [HB Supervisor] Started Homebridge v1.6.0 with PID: 29532 [31/01/2023, 07:47:53] --- [31/01/2023, 07:47:56] Loaded plugin: [email protected] [31/01/2023, 07:47:56] Registering platform 'homebridge-lg-thinq.LGThinQ' [31/01/2023, 07:48:14] [LGThinQ] Initializing LGThinQ platform... [31/01/2023, 07:48:14] [LGThinQ] Loading accessory from Homebridge cache: Lucht-water H/P [31/01/2023, 07:48:15] [LGThinQ] Executed didFinishLaunching callback [31/01/2023, 07:48:15] Publishing external accessory (name: Televisie, publishInfo: { username: 'EC:BC:A0:09:B8:C6', pincode: '***-**-***', category: 31, port: undefined, bind: [ 'eth0', [length]: 1 ], mdns: undefined, addIdentifyingMaterial: true, advertiser: undefined }). [31/01/2023, 07:48:15] Publishing bridge accessory (name: Homebridge 8242, publishInfo: { username: '0E:6C:7C:A3:82:42', port: 51826, pincode: '***-**-***', category: 2, bind: [ 'eth0', [length]: 1 ], mdns: undefined, addIdentifyingMaterial: true, advertiser: undefined }). [31/01/2023, 07:48:17] [LGThinQ] [request] get https://route.lgthinq.com:46030/v1/service/application/gateway-uri [31/01/2023, 07:48:19] [LGThinQ] [request] post https://kic.lgthinq.com:46030/api/common/gatewayUriList [31/01/2023, 07:48:21] [LGThinQ] [request] post https://nl.lgeapi.com/oauth/1.0/oauth2/token [31/01/2023, 07:48:21] [LGThinQ] [request] post https://eic.lgthinq.com:46030/api/member/login [31/01/2023, 07:48:21] [LGThinQ] [request] get https://nl.lgeapi.com/users/profile [31/01/2023, 07:48:21] [LGThinQ] Successfully connected to the ThinQ API. [31/01/2023, 07:48:22] [LGThinQ] [request] get https://eic-service.lgthinq.com:46030/v1/service/homes [31/01/2023, 07:48:22] [LGThinQ] [request] get https://eic-service.lgthinq.com:46030/v1/service/homes/160234131941356992 [31/01/2023, 07:48:22] [LGThinQ] Device data:  {"deviceId":"XXXXXXXXXXXXXXXXX","deviceType":401,"modelName":"AWHP_019101_WW","subModelNm":null,"sensorType":null,"alias":"Lucht-water H/P","deviceCode":"AI05","networkType":"02","tftYn":"N","guideTypeYn":"Y","guideType":"TYPE5","pccModelYn":"N","autoOrderYn":"N","drServiceYn":"N","ssid":"XXXXXXXXXXXX","timezoneCode":"Europe/Amsterdam","timezoneCodeAlias":"Europe/Amsterdam","sdsGuide":"{\"deviceCode\":\"AI05\"}","newRegYn":"N","remoteControlType":"REMO_AWHP_WIRED_RS3","fareTarget":null,"area":"871163","sleep":null,"deviceState":"E","rmsClientId":null,"regDtUtc":"20221230125434000","regIndex":0,"blackboxYn":"Y","groupableYn":"Y","controllableYn":"Y","combinedProductYn":"N","masterYn":"Y","snapshot":{"airState.ess.opStatus":0,"airState.ess.consumeRate":0,"airState.tempState.airTempHeatMin":16,"airState.diagCode":0,"airState.ess.solarPower":0,"airState.tempState.waterTempCoolMin":10,"airState.tempState.airTempCoolMin":16,"mid":1003051594,"airState.energy.onCurrent":27,"airState.quality.sensorMon":0,"airState.ess.batteryStatus":0,"airState.miscFuncState.awhpWaterControl":3,"airState.tempState.target":30,"airState.ess.batteryPower":0,"airState.tempState.hotWaterTempMin":40,"airState.ess.consumePowerExt":0,"airState.operation":1,"airState.tempState.waterTempHeatMax":55,"airState.tempState.airTempCoolMax":30,"timestamp":1675146691371,"static":{"deviceType":"401","countryCode":"NL"},"airState.tempState.hotWaterCurrent":0,"airState.ess.solarPowerExt":0,"airState.tempState.current":19,"airState.tempState.hotWaterTempMax":55,"airState.miscFuncState.awhpTempSwitch":1,"airState.miscFuncState.extraOp":0,"airState.tempState.hotWaterTarget":55,"airState.ess.gridPower":0,"airState.tempState.waterTempHeatMin":20,"airState.ess.energyFlow":0,"airState.miscFuncState.powerHotWater":0,"airState.tempState.airTempHeatMax":30,"meta":{"allDeviceInfoUpdate":false,"messageId":"MbIqupX8SHijJsWITNxILQ"},"airState.ess.batteryRemain":0,"airState.tempState.waterTempCoolMax":24,"airState.miscFuncState.silentAWHP":1,"online":true,"airState.ess.batteryPowerExt":0,"airState.ess.gridPowerExt":0,"airState.miscFuncState.hotWater":0,"airState.opMode":4,"airState.ess.consumePower":0,"airState.ess.energyLevel":0,"airState.tempState.outWaterCurrent":27,"airState.tempState.inWaterCurrent":28},"manufacture":{"inventoryOrg":"DMZ","macAddress":"80:5B:65:XXXXXX","manufactureModel":"ZHBW128A1","manufacturedAt":"2022-12-30T11:55:12+00:00","registeredAt":"2022-12-30T12:55:14.864833+00:00","salesModel":"ZHBW128A1","serialNo":"XXXXXXXXXXX"},"online":true,"platformType":"thinq2","homeDeviceOrder":2,"roomDeviceOrder":-1,"ownershipYn":"Y","modelJsonVer":"16.5","modelJsonUri":"https://objectcontent.lgthinq.com/8ec4319b-b800-435a-ab09-21ac19482591?hdnts=exp=1735481827~hmac=bacfb6b379b9d46e52b801280760dab8e76775b5ea900dc23d0cbb79f8cf1ec3","appModuleVer":"17.78","appModuleUri":"https://objectcontent.lgthinq.com/6f9e5106-2098-4fff-8382-44224a29519d?hdnts=exp=1701394617~hmac=5b9c7381ced9740f199fbe379f86226fcb0dd261953164fbfed15b0d1bf63b7e","appRestartYn":"Y","appModuleSize":"12867303","langPackProductTypeVer":"78.1","langPackProductTypeUri":"https://objectcontent.lgthinq.com/4162b618-c49e-4efb-bdf8-f1d0131c9fc0?hdnts=exp=1737856213~hmac=8991e496d5766d6ec31105bf8aac80c1d4413396a8b84fc1fe7d1fd2abd7dd5a","langPackModelVer":null,"langPackModelUri":null,"roomId":"167243508675733743","fwInfoList":[{"checksum":"0000CB1A","order":1,"partNumber":"SAA42121706"}],"modemInfo":{"appVersion":"clip_hna_v1.9.183","modelName":"AWHP_019101_WW","modemType":"QCOM_QCA4010","ruleEngine":"y"},"existsEntryPopup":"N","fwVer":null,"modemVer":"clip_hna_v1.9.161","subDeviceCount":0,"firebaseLogKey":null,"cardType":"Small","cardControl":"Base","detailDeviceCode":null,"upgradableYn":"N","autoFwDownloadYn":"N"} [31/01/2023, 07:48:22] [LGThinQ] [Lucht-water H/P] Setting up device! [31/01/2023, 07:48:22] [LGThinQ] Restoring existing accessory: 404b8a77-57b1-13ca-9006-805b65850ccc: Lucht-water H/P (AC AWHP_019101) [31/01/2023, 07:48:22] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 30 exceeded maximum of 25. See https://homebridge.io/w/JtMGR for more info. [31/01/2023, 07:48:22] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:226:20) at LGThinQHomebridgePlatform.discoverDevices (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:163:21) at processTicksAndRejections (node:internal/process/task_queues:95:5) [31/01/2023, 07:48:22] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Current Relative Humidity': characteristic value expected valid finite number and received "undefined" (undefined). See https://homebridge.io/w/JtMGR for more info. [31/01/2023, 07:48:22] [homebridge-lg-thinq] Error: at CurrentRelativeHumidity.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at CurrentRelativeHumidity.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2903:14) at CurrentRelativeHumidity.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HumiditySensor.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:274:34) at LGThinQHomebridgePlatform.discoverDevices (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:163:21) at processTicksAndRejections (node:internal/process/task_queues:95:5) [31/01/2023, 07:48:22] [LGThinQ] Start MQTT listener for thinq2 device [31/01/2023, 07:48:23] [LGThinQ] [request] get https://common.lgthinq.com/route [31/01/2023, 07:48:23] [LGThinQ] [request] get https://www.amazontrust.com/repository/AmazonRootCA1.pem [31/01/2023, 07:48:23] [LGThinQ] [request] post https://eic-service.lgthinq.com:46030/v1/service/users/client [31/01/2023, 07:48:23] [LGThinQ] [request] post https://eic-service.lgthinq.com:46030/v1/service/users/client/certificate [31/01/2023, 07:48:23] [LGThinQ] open mqtt connection to ssl://a3phael99lf879-ats.iot.eu-west-1.amazonaws.com:8883 [31/01/2023, 07:48:24] [LGThinQ] Successfully connected to the MQTT server. [31/01/2023, 07:48:24] [LGThinQ] mqtt connected: ssl://a3phael99lf879-ats.iot.eu-west-1.amazonaws.com:8883

215691757-9229ef90-a6d6-4929-b246-d41c42f5ca05
215691792-d584549e-59b4-481e-a81a-2ac927b0cdf2
215691824-58e57a79-75cb-4ba9-afea-baa988e372c5
215691862-3960f937-fe8b-4c6a-b53f-ce80ac53e938
215691892-32994fba-c19f-42df-bfe2-b6eb2fe808d2

Thanks!

@PvdGulik PvdGulik added the enhancement New feature or request label Jan 31, 2023
@iniciante
Copy link

I have a Therma V and I am starting to use this plugin. Thanks a lot sharing.
I have some questions related to sanitary water. I mean with the controls of the plugin I manage perfectly the temperature (including heat, cold or auto) of the conditioner side of the machine. But for the sanitary water, how to proceed?
Thanks a lot.

@PvdGulik
Copy link
Author

Goodmorning! I saw a new udate, hoped this issue was solved. Unfortunately not.
Still have the errors in the log. Can you please fix it?

[13/02/2024, 11:44:39] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic value expected valid finite number and received "undefined" (undefined). See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 11:44:39] [homebridge-lg-thinq] Error: at CoolingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at CoolingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2903:14) at CoolingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at AirConditioner.createHeaterCoolerService (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:626:10) at new AirConditioner (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:63:10) at LGThinQHomebridgePlatform.discoverDevices (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:148:25) at processTicksAndRejections (node:internal/process/task_queues:95:5) [13/02/2024, 11:44:39] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic value expected valid finite number and received "undefined" (undefined). See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 11:44:39] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2903:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at AirConditioner.createHeaterCoolerService (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:634:10) at new AirConditioner (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:63:10) at LGThinQHomebridgePlatform.discoverDevices (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:148:25) at processTicksAndRejections (node:internal/process/task_queues:95:5) [13/02/2024, 11:44:39] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 30 exceeded maximum of 25. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 11:44:39] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:262:20) at LGThinQHomebridgePlatform.discoverDevices (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:168:21) at processTicksAndRejections (node:internal/process/task_queues:95:5) [13/02/2024, 11:45:18] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 30 exceeded maximum of 25. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 11:45:18] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:262:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:198:23 at DeviceClient.<anonymous> (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/lib/ThinQ.ts:310:9) at DeviceClient.emit (node:events:518:28) [13/02/2024, 11:45:22] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 30 exceeded maximum of 25. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 11:45:22] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:262:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:198:23 at DeviceClient.<anonymous> (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/lib/ThinQ.ts:310:9) at DeviceClient.emit (node:events:518:28) [13/02/2024, 11:45:25] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 30 exceeded maximum of 25. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 11:45:25] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:262:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:198:23 at DeviceClient.<anonymous> (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/lib/ThinQ.ts:310:9) at DeviceClient.emit (node:events:518:28) [13/02/2024, 11:45:40] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 30 exceeded maximum of 25. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 11:45:40] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:262:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:190:25 at Array.forEach (<anonymous>) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:189:77 [13/02/2024, 11:45:48] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 30 exceeded maximum of 25. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 11:45:48] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:262:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:198:23 at DeviceClient.<anonymous> (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/lib/ThinQ.ts:310:9) at DeviceClient.emit (node:events:518:28) [13/02/2024, 11:45:49] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 30 exceeded maximum of 25. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 11:45:49] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:262:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:198:23 at DeviceClient.<anonymous> (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/lib/ThinQ.ts:310:9) at DeviceClient.emit (node:events:518:28) [13/02/2024, 11:46:25] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 30 exceeded maximum of 25. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 11:46:25] [homebridge-lg-thinq] Error: [13/02/2024, 11:46:25] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 30 exceeded maximum of 25. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 11:46:25] [homebridge-lg-thinq] Error:

nVuln pushed a commit that referenced this issue Feb 13, 2024
@nVuln
Copy link
Owner

nVuln commented Feb 13, 2024

fixed on v1.8.1, please update

@PvdGulik
Copy link
Author

Thanks! Warnings are disapeard and temperature of water for heating is correct displayed!

Thank!

@PvdGulik
Copy link
Author

Sorry, problem came back. Target temperature changed and problem is back. Target temperature is dependent of temperature outside.

[13/02/2024, 20:09:37] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 20:09:37] [homebridge-lg-thinq] Error: at CoolingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at CoolingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at CoolingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:261:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:198:23 at DeviceClient.<anonymous> (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/lib/ThinQ.ts:316:9) at DeviceClient.emit (node:events:518:28) [13/02/2024, 20:09:37] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 20:09:37] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:262:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:198:23 at DeviceClient.<anonymous> (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/lib/ThinQ.ts:316:9) at DeviceClient.emit (node:events:518:28) [13/02/2024, 20:09:52] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 20:09:52] [homebridge-lg-thinq] Error: at CoolingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at CoolingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at CoolingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:261:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:190:25 at Array.forEach (<anonymous>) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:189:77 [13/02/2024, 20:09:52] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 20:09:52] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:262:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:190:25 at Array.forEach (<anonymous>) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:189:77 [13/02/2024, 20:10:37] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 20:10:37] [homebridge-lg-thinq] Error: at CoolingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at CoolingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at CoolingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:261:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:198:23 at DeviceClient.<anonymous> (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/lib/ThinQ.ts:316:9) at DeviceClient.emit (node:events:518:28) [13/02/2024, 20:10:37] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 20:10:37] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:262:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:198:23 at DeviceClient.<anonymous> (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/lib/ThinQ.ts:316:9) at DeviceClient.emit (node:events:518:28) [13/02/2024, 20:10:52] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 20:10:52] [homebridge-lg-thinq] Error: at CoolingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at CoolingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at CoolingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:261:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:190:25 at Array.forEach (<anonymous>) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:189:77 [13/02/2024, 20:10:52] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [13/02/2024, 20:10:52] [homebridge-lg-thinq] Error: at HeatingThresholdTemperature.Characteristic.characteristicWarning (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:3011:105) at HeatingThresholdTemperature.Characteristic.validateUserInput (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2927:14) at HeatingThresholdTemperature.Characteristic.updateValue (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:2328:20) at HeaterCooler.Service.updateCharacteristic (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Service.ts:795:35) at AirConditioner.updateAccessoryCharacteristic (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:262:20) at AirConditioner.update (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/baseDevice.ts:33:10) at EventEmitter.emit (node:events:518:28) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:190:25 at Array.forEach (<anonymous>) at /var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:189:77

@nVuln
Copy link
Owner

nVuln commented Feb 14, 2024

@PvdGulik your target temperature range from 16 - 30, is that right? or 10.5 - 39.5? I saw this in device model, not sure which one is correct

@PvdGulik
Copy link
Author

Target for heating is from 15 - 65, for cooling 5 - 27, for DHW 15 - 80.

Scherm­afbeelding 2024-02-14 om 09 06 47

See page 6, Productspecificaties https://www.lgklimaat.nl/Media/Downloads/lg-therma-v-monobloc-s-folder-nl-klein.pdf

Thanks!

@PvdGulik
Copy link
Author

PvdGulik commented Feb 25, 2024

With you latest update the errors now occur above 30 degrees.
[25/02/2024, 14:58:58] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [25/02/2024, 14:58:58] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [25/02/2024, 14:59:58] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [25/02/2024, 14:59:58] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [25/02/2024, 15:00:58] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [25/02/2024, 15:00:58] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [25/02/2024, 15:01:58] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [25/02/2024, 15:01:58] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [25/02/2024, 15:02:58] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info. [25/02/2024, 15:02:58] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info.

Can you adjust the target maximum to 65, as specified by LG?

image
See page 6, Productspecificaties https://www.lgklimaat.nl/Media/Downloads/lg-therma-v-monobloc-s-folder-nl-klein.pdf

See also my other issue, #272

@nVuln
Copy link
Owner

nVuln commented Feb 27, 2024

I'm trying to extract temperature range from api
I just published test version v1.8.2-test.1, could you try it?

@PvdGulik
Copy link
Author

PvdGulik commented Feb 27, 2024

Thanks for your test version, unfortunately it does not work, and now the whole plug-in stops working.

Hereby the logging with debug -D:

`Loading logs using native method...
File: /var/lib/homebridge/homebridge.log

[27/02/2024, 07:31:00] [LGThinQ] [request] get https://route.lgthinq.com:46030/v1/service/application/gateway-uri
[27/02/2024, 07:31:02] [LGThinQ] [request] post https://kic.lgthinq.com:46030/api/common/gatewayUriList
[27/02/2024, 07:31:03] [LGThinQ] [request] post https://nl.lgeapi.com/oauth/1.0/oauth2/token
[27/02/2024, 07:31:03] [LGThinQ] [request] post https://eic.lgthinq.com:46030/api/member/login
[27/02/2024, 07:31:03] [LGThinQ] [request] get https://nl.lgeapi.com/users/profile
[27/02/2024, 07:31:03] [LGThinQ] Successfully connected to the ThinQ API.
[27/02/2024, 07:31:04] [LGThinQ] [request] get https://eic-service.lgthinq.com:46030/v1/service/homes
[27/02/2024, 07:31:04] [LGThinQ] [request] get https://eic-service.lgthinq.com:46030/v1/service/homes/160234131941356992
[27/02/2024, 07:31:04] [LGThinQ] Device [Lucht-water H/P]: XXXXXXXXXXX: Lucht-water H/P (AC AWHP_019101)
[27/02/2024, 07:31:04] [LGThinQ] {"modelAppType":"NUTS","brandType":"common","deviceId":"XXXXXXXXXXX","deviceType":401,"modelName":"AWHP_019101_WW","subModelNm":null,"sensorType":null,"alias":"Lucht-water H/P","deviceCode":"AI05","networkType":"02","tftYn":"N","guideTypeYn":"Y","guideType":"TYPE5","pccModelYn":"N","autoOrderYn":"N","drServiceYn":"N","ssid":"XXXXXXXXXXXXX","timezoneCode":"Europe/Amsterdam","timezoneCodeAlias":"Europe/Amsterdam","sdsGuide":"{"deviceCode":"AI05"}","newRegYn":"N","remoteControlType":"RS3","fareTarget":null,"area":"871163","sleep":null,"deviceState":"E","rmsClientId":null,"regDtUtc":"20240127164140000","regIndex":0,"blackboxYn":"Y","groupableYn":"Y","controllableYn":"Y","combinedProductYn":"N","masterYn":"Y","snapshot":{"airState.2nd.tempState.waterTempCoolMax":24,"airState.ess.consumeRate":0,"airState.diagCode":0,"airState.tempState.airTempCoolMin":16,"airState.ess.batteryStatus":0,"airState.miscFuncState.awhpWaterControl":0,"airState.ess.batteryPower":0,"airState.tempState.hotWaterTempMin":40,"airState.ess.consumePowerExt":0,"airState.operation":1,"airState.tempState.airTempCoolMax":30,"static":{"deviceType":"401","countryCode":"NL"},"airState.ess.solarPowerExt":0,"airState.tempState.current":20,"airState.tempState.hotWaterTempMax":55,"airState.miscFuncState.awhpTempSwitch":1,"airState.miscFuncState.extraOp":0,"airState.2nd.tempState.airTempCoolMin":16,"airState.2nd.tempState.target":33,"airState.2nd.tempState.waterTempCoolMin":5,"airState.tempState.airTempHeatMax":30,"meta":{"allDeviceInfoUpdate":false,"messageId":"WEiQFCOWQhagQ8R0BEeZJg"},"airState.2ndCircuit.onOff":0,"airState.ess.batteryRemain":0,"airState.2nd.miscFuncState.awhpTempSwitch":1,"airState.miscFuncState.hotWater":0,"airState.2nd.tempState.airTempCoolMax":30,"airState.ess.energyLevel":0,"airState.tempState.outWaterCurrent":33,"airState.tempState.inWaterCurrent":26,"airState.ess.opStatus":0,"airState.tempState.airTempHeatMin":16,"airState.ess.solarPower":0,"airState.tempState.waterTempCoolMin":5,"mid":233349882,"airState.energy.onCurrent":1383,"airState.2nd.tempState.waterTempHeatMin":20,"airState.quality.sensorMon":0,"airState.2nd.tempState.airTempHeatMin":16,"airState.tempState.target":33,"airState.calorie.onCurrent":3929,"airState.2nd.operation":1,"airState.2nd.tempState.airTempHeatMax":30,"airState.tempState.waterTempHeatMax":55,"timestamp":1709015409698,"airState.tempState.hotWaterCurrent":30,"airState.tempState.hotWaterTarget":55,"airState.ess.gridPower":0,"airState.tempState.waterTempHeatMin":20,"airState.ess.energyFlow":0,"airState.miscFuncState.powerHotWater":0,"airState.tempState.waterTempCoolMax":24,"airState.miscFuncState.silentAWHP":0,"online":true,"airState.ess.batteryPowerExt":0,"airState.ess.gridPowerExt":0,"airState.opMode":4,"airState.ess.consumePower":0,"airState.2nd.tempState.waterTempHeatMax":55},"manufacture":{"inventoryOrg":"DMZ","macAddress":"B8:16:5F:XXXXXX","manufactureModel":"ZHBW098A1","manufacturedAt":"2024-01-27T15:41:51+00:00","registeredAt":"2024-01-27T16:41:55.451966+00:00","salesModel":"ZHBW098A1","serialNo":"XXXXXXXXXXXXXX"},"online":true,"platformType":"thinq2","homeDeviceOrder":-1,"roomDeviceOrder":-1,"ownershipYn":"Y","modelJsonVer":"17.2","modelJsonUri":"https://objectcontent.lgthinq.com/6110e739-32d8-4f5c-925f-5c05bfd40e0a?hdnts=exp=1763186532~hmac=2792be7a8bf2eb1b53f9ae23890266cac5709821b0ce987a4b55d4fb2fb172e4","appModuleVer":"17.78","appModuleUri":"https://objectcontent.lgthinq.com/6f9e5106-2098-4fff-8382-44224a29519d?hdnts=exp=1761876104~hmac=dab9befc1797f38e4810be383b21a85f2f907fb843b24d09d46d550cd5213ac4","appRestartYn":"Y","appModuleSize":"12867303","langPackProductTypeVer":"97.4","langPackProductTypeUri":"https://objectcontent.lgthinq.com/49406149-be39-4f4d-90af-a6e487b61e7a?hdnts=exp=1770946293~hmac=fbbb2f12a94f86ca519904dde53e891081f578efd598f255bfb42aba68746b65","langPackModelVer":null,"langPackModelUri":null,"roomId":"167243508675733743","fwInfoList":[{"checksum":"0000DF90","order":1,"partNumber":"SAA42121706"}],"modemInfo":{"appVersion":"clip_hna_v1.9.198","modelName":"AWHP_019101_WW","modemType":"QCOM_QCA4010","ruleEngine":"y"},"modemConfig":{"online_check":"y"},"existsEntryPopup":"N","fwVer":null,"modemVer":"clip_hna_v1.9.183","subDeviceCount":0,"firebaseLogKey":null,"cardType":"Small","cardControl":"Base","detailDeviceCode":null,"upgradableYn":"N","autoFwDownloadYn":"N","homeMovableYn":"Y","protocolVersion":null,"btAddress":null,"isTLV":null,"jsonList":null,"mdFotaYn":"Y","demandType":"QCOM_QCA4010"}
[27/02/2024, 07:31:04] [LGThinQ] [Lucht-water H/P] Setting up device!
[27/02/2024, 07:31:04] [LGThinQ] Restoring existing accessory: XXXXXXXXXXXXXX: Lucht-water H/P (AC AWHP_019101)
[27/02/2024, 07:31:04] [LGThinQ] minRange.options.filter is not a function
[27/02/2024, 07:31:04] [LGThinQ] TypeError: minRange.options.filter is not a function
at targetTemperature (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:643:45)
at AirConditioner.createHeaterCoolerService (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:660:35)
at new AirConditioner (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/devices/AirConditioner.ts:68:10)
at LGThinQHomebridgePlatform.discoverDevices (/var/lib/homebridge/node_modules/homebridge-lg-thinq/src/platform.ts:148:25)
at processTicksAndRejections (node:internal/process/task_queues:95:5)`

Hope you can solve it.

Thanks!

@nVuln
Copy link
Owner

nVuln commented Feb 27, 2024

@PvdGulik I fixed it on v1.8.2-test.3, please try again

@PvdGulik
Copy link
Author

PvdGulik commented Feb 27, 2024

It seems to work, till now errors are gone ;-)
Installed @ 12:56:23, restarting @ 12:57:33, restarting @ 12:59:50 with Homebridge Debug Mode -D

`
[27/02/2024, 12:56:17] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info.
[27/02/2024, 12:56:18] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info.
[27/02/2024, 12:56:18] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info.
[27/02/2024, 12:56:23] [Homebridge UI] Running Command: npm install --save [email protected]
[27/02/2024, 12:56:34] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info.
[27/02/2024, 12:56:34] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info.
[27/02/2024, 12:56:38] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Cooling Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info.
[27/02/2024, 12:56:38] [homebridge-lg-thinq] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 31 exceeded maximum of 30. See https://homebridge.io/w/JtMGR for more info.
[27/02/2024, 12:57:23] [Homebridge UI] Homebridge restart request received
[27/02/2024, 12:57:23] [Homebridge UI] UI / Bridge settings have not changed; only restarting Homebridge process
[27/02/2024, 12:57:23] [Homebridge UI] Sending SIGTERM to Homebridge
[27/02/2024, 12:57:23] Got SIGTERM, shutting down Homebridge...
[27/02/2024, 12:57:28] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[27/02/2024, 12:57:33] [HB Supervisor] Restarting Homebridge...
[27/02/2024, 12:57:33] [HB Supervisor] Starting Homebridge with extra flags: -I -P /var/lib/homebridge/node_modules --strict-plugin-resolution
[27/02/2024, 12:57:33] [HB Supervisor] Started Homebridge v1.7.0 with PID: 31666
[27/02/2024, 12:57:36] Loaded config.json with 3 accessories and 10 platforms.

[27/02/2024, 12:57:38] ---
[27/02/2024, 12:57:39] Loaded plugin: [email protected]
[27/02/2024, 12:57:39] Registering platform 'homebridge-lg-thinq.LGThinQ'
[27/02/2024, 12:57:39] ---

[27/02/2024, 12:57:51] [LGThinQ] Initializing LGThinQ platform...

[27/02/2024, 12:57:56] [LGThinQ] Loading accessory from Homebridge cache: Lucht-water H/P

[27/02/2024, 12:57:57] Homebridge v1.7.0 (HAP v0.11.1) (Homebridge 8242) is running on port 51826.

[27/02/2024, 12:58:02] [LGThinQ] Successfully connected to the ThinQ API.
[27/02/2024, 12:58:02] [LGThinQ] [Lucht-water H/P] Setting up device!
[27/02/2024, 12:58:02] [LGThinQ] Restoring existing accessory: XXXXXXXXXXXXXXXX: Lucht-water H/P (AC AWHP_019101)
[27/02/2024, 12:58:02] [LGThinQ] Start MQTT listener for thinq2 device
[27/02/2024, 12:58:04] [LGThinQ] Successfully connected to the MQTT server.
[27/02/2024, 12:59:25] [Homebridge UI] Homebridge restart request received
[27/02/2024, 12:59:26] [Homebridge UI] Sending SIGTERM to process...
[27/02/2024, 12:59:26] [HB Supervisor] Stopping services...
[27/02/2024, 12:59:26] Got SIGTERM, shutting down Homebridge...
[27/02/2024, 12:59:31] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[27/02/2024, 12:59:43] [HB Supervisor] OS: Linux 6.1.21-v7+ arm
[27/02/2024, 12:59:43] [HB Supervisor] Node.js v20.11.1 /opt/homebridge/bin/node
[27/02/2024, 12:59:43] [HB Supervisor] Homebridge Path: /var/lib/homebridge/node_modules/homebridge/bin/homebridge
[27/02/2024, 12:59:43] [HB Supervisor] UI Path: /opt/homebridge/lib/node_modules/homebridge-config-ui-x/dist/bin/standalone.js
[27/02/2024, 12:59:49] [Homebridge UI] Homebridge UI v4.55.1 is listening on :: port 8581
[27/02/2024, 12:59:50] [HB Supervisor] Starting Homebridge with extra flags: -I -P /var/lib/homebridge/node_modules -D --strict-plugin-resolution
[27/02/2024, 12:59:50] [HB Supervisor] Started Homebridge v1.7.0 with PID: 2297
[27/02/2024, 12:59:52] Loaded config.json with 3 accessories and 10 platforms.
[27/02/2024, 12:59:52] Loaded 9 cached accessories from cachedAccessories.

[27/02/2024, 12:59:55] ---
[27/02/2024, 12:59:56] Loaded plugin: [email protected]
[27/02/2024, 12:59:56] Registering platform 'homebridge-lg-thinq.LGThinQ'
[27/02/2024, 12:59:56] ---

[27/02/2024, 13:00:08] [LGThinQ] Initializing LGThinQ platform...

[27/02/2024, 13:00:13] [LGThinQ] Loading accessory from Homebridge cache: Lucht-water H/P

[27/02/2024, 13:00:13] [LGThinQ] Executed didFinishLaunching callback

[27/02/2024, 13:00:15] Homebridge v1.7.0 (HAP v0.11.1) (Homebridge 8242) is running on port 51826.

[27/02/2024, 13:00:16] [LGThinQ] [request] get https://route.lgthinq.com:46030/v1/service/application/gateway-uri

[27/02/2024, 13:00:18] [LGThinQ] [request] post https://kic.lgthinq.com:46030/api/common/gatewayUriList
[27/02/2024, 13:00:19] [LGThinQ] [request] post https://nl.lgeapi.com/oauth/1.0/oauth2/token
[27/02/2024, 13:00:19] [LGThinQ] [request] post https://eic.lgthinq.com:46030/api/member/login
[27/02/2024, 13:00:19] [LGThinQ] [request] get https://nl.lgeapi.com/users/profile
[27/02/2024, 13:00:19] [LGThinQ] Successfully connected to the ThinQ API.
[27/02/2024, 13:00:19] [LGThinQ] [request] get https://eic-service.lgthinq.com:46030/v1/service/homes
[27/02/2024, 13:00:19] [LGThinQ] [request] get https://eic-service.lgthinq.com:46030/v1/service/homes/160234131941356992
[27/02/2024, 13:00:19] [LGThinQ] Device [Lucht-water H/P]: XXXXXXXXXXXXXXX: Lucht-water H/P (AC AWHP_019101)
[27/02/2024, 13:00:19] [LGThinQ] {"modelAppType":"NUTS","brandType":"common","deviceId":"XXXXXXXXXXXXXXXX","deviceType":401,"modelName":"AWHP_019101_WW","subModelNm":null,"sensorType":null,"alias":"Lucht-water H/P","deviceCode":"AI05","networkType":"02","tftYn":"N","guideTypeYn":"Y","guideType":"TYPE5","pccModelYn":"N","autoOrderYn":"N","drServiceYn":"N","ssid":"**************","timezoneCode":"Europe/Amsterdam","timezoneCodeAlias":"Europe/Amsterdam","sdsGuide":"{"deviceCode":"AI05"}","newRegYn":"N","remoteControlType":"RS3","fareTarget":null,"area":"871163","sleep":null,"deviceState":"E","rmsClientId":null,"regDtUtc":"20240127164140000","regIndex":0,"blackboxYn":"Y","groupableYn":"Y","controllableYn":"Y","combinedProductYn":"N","masterYn":"Y","snapshot":{"airState.2nd.tempState.waterTempCoolMax":24,"airState.ess.consumeRate":0,"airState.diagCode":0,"airState.tempState.airTempCoolMin":16,"airState.ess.batteryStatus":0,"airState.miscFuncState.awhpWaterControl":0,"airState.ess.batteryPower":0,"airState.tempState.hotWaterTempMin":40,"airState.ess.consumePowerExt":0,"airState.operation":1,"airState.tempState.airTempCoolMax":30,"static":{"deviceType":"401","countryCode":"NL"},"airState.ess.solarPowerExt":0,"airState.tempState.current":20.5,"airState.tempState.hotWaterTempMax":55,"airState.miscFuncState.awhpTempSwitch":1,"airState.miscFuncState.extraOp":0,"airState.2nd.tempState.airTempCoolMin":16,"airState.2nd.tempState.target":31,"airState.2nd.tempState.waterTempCoolMin":5,"airState.tempState.airTempHeatMax":30,"meta":{"allDeviceInfoUpdate":false,"messageId":"gdEUrbN1R0OrX2wkrgoPDA"},"airState.2ndCircuit.onOff":0,"airState.ess.batteryRemain":0,"airState.2nd.miscFuncState.awhpTempSwitch":1,"airState.miscFuncState.hotWater":0,"airState.2nd.tempState.airTempCoolMax":30,"airState.ess.energyLevel":0,"airState.tempState.outWaterCurrent":31.5,"airState.tempState.inWaterCurrent":26,"airState.ess.opStatus":0,"airState.tempState.airTempHeatMin":16,"airState.ess.solarPower":0,"airState.tempState.waterTempCoolMin":5,"mid":253593434,"airState.energy.onCurrent":1018,"airState.2nd.tempState.waterTempHeatMin":20,"airState.quality.sensorMon":0,"airState.2nd.tempState.airTempHeatMin":16,"airState.tempState.target":31,"airState.calorie.onCurrent":3015,"airState.2nd.operation":1,"airState.2nd.tempState.airTempHeatMax":30,"airState.tempState.waterTempHeatMax":55,"timestamp":1709035179259,"airState.tempState.hotWaterCurrent":30,"airState.tempState.hotWaterTarget":55,"airState.ess.gridPower":0,"airState.tempState.waterTempHeatMin":20,"airState.ess.energyFlow":0,"airState.miscFuncState.powerHotWater":0,"airState.tempState.waterTempCoolMax":24,"airState.miscFuncState.silentAWHP":0,"online":true,"airState.ess.batteryPowerExt":0,"airState.ess.gridPowerExt":0,"airState.opMode":4,"airState.ess.consumePower":0,"airState.2nd.tempState.waterTempHeatMax":55},"manufacture":{"inventoryOrg":"DMZ","macAddress":"B8:16:5F:XXXXXX","manufactureModel":"ZHBW098A1","manufacturedAt":"2024-01-27T15:41:51+00:00","registeredAt":"2024-01-27T16:41:55.451966+00:00","salesModel":"ZHBW098A1","serialNo":"XXXXXXXXXXXXXX"},"online":true,"platformType":"thinq2","homeDeviceOrder":-1,"roomDeviceOrder":-1,"ownershipYn":"Y","modelJsonVer":"17.2","modelJsonUri":"https://objectcontent.lgthinq.com/6110e739-32d8-4f5c-925f-5c05bfd40e0a?hdnts=exp=1763186532~hmac=2792be7a8bf2eb1b53f9ae23890266cac5709821b0ce987a4b55d4fb2fb172e4","appModuleVer":"17.78","appModuleUri":"https://objectcontent.lgthinq.com/6f9e5106-2098-4fff-8382-44224a29519d?hdnts=exp=1761876104~hmac=dab9befc1797f38e4810be383b21a85f2f907fb843b24d09d46d550cd5213ac4","appRestartYn":"Y","appModuleSize":"12867303","langPackProductTypeVer":"97.4","langPackProductTypeUri":"https://objectcontent.lgthinq.com/49406149-be39-4f4d-90af-a6e487b61e7a?hdnts=exp=1770946293~hmac=fbbb2f12a94f86ca519904dde53e891081f578efd598f255bfb42aba68746b65","langPackModelVer":null,"langPackModelUri":null,"roomId":"167243508675733743","fwInfoList":[{"checksum":"0000DF90","order":1,"partNumber":"SAA42121706"}],"modemInfo":{"appVersion":"clip_hna_v1.9.198","modelName":"AWHP_019101_WW","modemType":"QCOM_QCA4010","ruleEngine":"y"},"modemConfig":{"online_check":"y"},"existsEntryPopup":"N","fwVer":null,"modemVer":"clip_hna_v1.9.183","subDeviceCount":0,"firebaseLogKey":null,"cardType":"Small","cardControl":"Base","detailDeviceCode":null,"upgradableYn":"N","autoFwDownloadYn":"N","homeMovableYn":"Y","protocolVersion":null,"btAddress":null,"isTLV":null,"jsonList":null,"mdFotaYn":"Y","demandType":"QCOM_QCA4010"}
[27/02/2024, 13:00:19] [LGThinQ] [Lucht-water H/P] Setting up device!
[27/02/2024, 13:00:19] [LGThinQ] Restoring existing accessory: XXXXXXXXXXX: Lucht-water H/P (AC AWHP_019101)
[27/02/2024, 13:00:19] [LGThinQ] Start MQTT listener for thinq2 device
[27/02/2024, 13:00:20] [LGThinQ] [request] get https://common.lgthinq.com/route
[27/02/2024, 13:00:20] [LGThinQ] [request] get https://www.amazontrust.com/repository/AmazonRootCA1.pem
[27/02/2024, 13:00:20] [LGThinQ] [request] post https://eic-service.lgthinq.com:46030/v1/service/users/client
[27/02/2024, 13:00:20] [LGThinQ] [request] post https://eic-service.lgthinq.com:46030/v1/service/users/client/certificate
[27/02/2024, 13:00:20] [LGThinQ] open mqtt connection to ssl://a3phael99lf879-ats.iot.eu-west-1.amazonaws.com:8883
[27/02/2024, 13:00:21] [LGThinQ] Successfully connected to the MQTT server.
[27/02/2024, 13:00:21] [LGThinQ] mqtt connected: ssl://a3phael99lf879-ats.iot.eu-west-1.amazonaws.com:8883

[27/02/2024, 13:00:39] [LGThinQ] [Lucht-water H/P] Received snapshot: {"airState.2nd.miscFuncState.awhpTempSwitch":1,"airState.2nd.operation":1,"airState.2nd.tempState.airTempCoolMax":30,"airState.2nd.tempState.airTempCoolMin":16,"airState.2nd.tempState.airTempHeatMax":30,"airState.2nd.tempState.airTempHeatMin":16,"airState.2nd.tempState.target":31,"airState.2nd.tempState.waterTempCoolMax":24,"airState.2nd.tempState.waterTempCoolMin":5,"airState.2nd.tempState.waterTempHeatMax":55,"airState.2nd.tempState.waterTempHeatMin":20,"airState.2ndCircuit.onOff":0,"airState.calorie.onCurrent":3002,"airState.energy.onCurrent":1018,"airState.ess.batteryPower":0,"airState.ess.batteryPowerExt":0,"airState.ess.batteryRemain":0,"airState.ess.batteryStatus":0,"airState.ess.consumePower":0,"airState.ess.consumePowerExt":0,"airState.ess.consumeRate":0,"airState.ess.energyFlow":0,"airState.ess.energyLevel":0,"airState.ess.gridPower":0,"airState.ess.gridPowerExt":0,"airState.ess.opStatus":0,"airState.ess.solarPower":0,"airState.ess.solarPowerExt":0,"airState.miscFuncState.awhpTempSwitch":1,"airState.miscFuncState.awhpWaterControl":0,"airState.miscFuncState.extraOp":0,"airState.miscFuncState.hotWater":0,"airState.miscFuncState.powerHotWater":0,"airState.miscFuncState.silentAWHP":0,"airState.opMode":4,"airState.operation":1,"airState.tempState.airTempCoolMax":30,"airState.tempState.airTempCoolMin":16,"airState.tempState.airTempHeatMax":30,"airState.tempState.airTempHeatMin":16,"airState.tempState.current":20.5,"airState.tempState.hotWaterTarget":55,"airState.tempState.hotWaterTempMax":55,"airState.tempState.hotWaterTempMin":40,"airState.tempState.inWaterCurrent":26,"airState.tempState.outWaterCurrent":31.5,"airState.tempState.target":31,"airState.tempState.waterTempCoolMax":24,"airState.tempState.waterTempCoolMin":5,"airState.tempState.waterTempHeatMax":55,"airState.tempState.waterTempHeatMin":20,"meta":{"allDeviceInfoUpdate":false,"messageId":"4_JfmziPSMmYOLTeMfkLug"},"mid":253655146,"online":true,"static":{"countryCode":"NL","deviceType":"401"},"timestamp":1709035239627}
[27/02/2024, 13:00:39] [LGThinQ] mqtt message received: {"data":{"state":{"reported":{"airState.2nd.miscFuncState.awhpTempSwitch":1,"airState.2nd.operation":1,"airState.2nd.tempState.airTempCoolMax":30,"airState.2nd.tempState.airTempCoolMin":16,"airState.2nd.tempState.airTempHeatMax":30,"airState.2nd.tempState.airTempHeatMin":16,"airState.2nd.tempState.target":31,"airState.2nd.tempState.waterTempCoolMax":24,"airState.2nd.tempState.waterTempCoolMin":5,"airState.2nd.tempState.waterTempHeatMax":55,"airState.2nd.tempState.waterTempHeatMin":20,"airState.2ndCircuit.onOff":0,"airState.calorie.onCurrent":3002,"airState.energy.onCurrent":1018,"airState.ess.batteryPower":0,"airState.ess.batteryPowerExt":0,"airState.ess.batteryRemain":0,"airState.ess.batteryStatus":0,"airState.ess.consumePower":0,"airState.ess.consumePowerExt":0,"airState.ess.consumeRate":0,"airState.ess.energyFlow":0,"airState.ess.energyLevel":0,"airState.ess.gridPower":0,"airState.ess.gridPowerExt":0,"airState.ess.opStatus":0,"airState.ess.solarPower":0,"airState.ess.solarPowerExt":0,"airState.miscFuncState.awhpTempSwitch":1,"airState.miscFuncState.awhpWaterControl":0,"airState.miscFuncState.extraOp":0,"airState.miscFuncState.hotWater":0,"airState.miscFuncState.powerHotWater":0,"airState.miscFuncState.silentAWHP":0,"airState.opMode":4,"airState.operation":1,"airState.tempState.airTempCoolMax":30,"airState.tempState.airTempCoolMin":16,"airState.tempState.airTempHeatMax":30,"airState.tempState.airTempHeatMin":16,"airState.tempState.current":20.5,"airState.tempState.hotWaterTarget":55,"airState.tempState.hotWaterTempMax":55,"airState.tempState.hotWaterTempMin":40,"airState.tempState.inWaterCurrent":26,"airState.tempState.outWaterCurrent":31.5,"airState.tempState.target":31,"airState.tempState.waterTempCoolMax":24,"airState.tempState.waterTempCoolMin":5,"airState.tempState.waterTempHeatMax":55,"airState.tempState.waterTempHeatMin":20,"meta":{"allDeviceInfoUpdate":false,"messageId":"4_JfmziPSMmYOLTeMfkLug"},"mid":253655146,"online":true,"static":{"countryCode":"NL","deviceType":"401"},"timestamp":1709035239627}}},"deviceId":"XXXXXXXXXXXXX","type":"monitoring"}
`
Till now,18:11, still no errors

Update: till now 15:10 nex day, still no errors!

@nVuln nVuln closed this as completed Apr 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants