nVuln / homebridge-lg-thinq

A Homebridge plugin for controlling/monitoring LG ThinQ device via their ThinQ platform.
https://github.com/nVuln/homebridge-lg-thinq
Apache License 2.0
194 stars 49 forks source link

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

Closed PvdGulik closed 7 months ago

PvdGulik commented 1 year ago

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

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: homebridge-lg-thinq@1.3.0 [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!

iniciante commented 1 year ago

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 commented 8 months ago

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 commented 8 months ago

fixed on v1.8.1, please update

PvdGulik commented 8 months ago

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

Thank!

PvdGulik commented 8 months ago

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 commented 8 months ago

@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 commented 8 months ago

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 commented 8 months ago

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, https://github.com/nVuln/homebridge-lg-thinq/issues/272

nVuln commented 8 months ago

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

PvdGulik commented 8 months ago

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 commented 8 months ago

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

PvdGulik commented 8 months ago

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 homebridge-lg-thinq@1.8.2-test.3 [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: homebridge-lg-thinq@1.8.2-test.3 [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: homebridge-lg-thinq@1.8.2-test.3 [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!