homebridge-plugins / homebridge-resideo

The Homebridge Resideo plugin allows you to access your Resideo devices from HomeKit.
ISC License
37 stars 8 forks source link

Bug: Error "Request failed with status code 400" after second change of temperature after restart #613

Closed martennienhuis closed 2 years ago

martennienhuis commented 2 years ago

Describe The Bug

After restarting homebridge the first temperature setting works fine, but the next wil fail with error 400.

To Reproduce

restart homebridge, then set temperature in homekit, then set again temperature in homekit. Then temperature wil not change and error 400 appears in the logfile.

Expected behavior

when set the temperature the temperature should be set.

Relevant log output

The first time after restart homebridge works fine:

[12/16/2021, 4:05:38 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Set TargetTemperature: 21
[12/16/2021, 4:05:38 PM] [HoneywellHome] [DEBUG] Send TargetHeatingCoolingState mode: Heat
[12/16/2021, 4:05:38 PM] [HoneywellHome] [DEBUG] Send thermostatSetpointStatus Model: T5-T6
[12/16/2021, 4:05:38 PM] [HoneywellHome] [DEBUG] Set autoChangeoverActive to undefined for T5-T6 Thermostats
[12/16/2021, 4:05:38 PM] [HoneywellHome] [DEBUG] T5-T6 Thermostat, TargetHeatingCoolingState (HEAT): 1, TargetTemperature: 21 heatSetpoint, CoolingThresholdTemperature: 10 coolSetpoint
[12/16/2021, 4:05:38 PM] [HoneywellHome] Sending request for Honeywell Home to Honeywell API mode: Heat, coolSetpoint: 10, heatSetpoint: 21, autoChangeoverActive: undefined, thermostatSetpointStatus: TemporaryHold
[12/16/2021, 4:05:39 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home pushChanges: {"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","heatSetpoint":21,"coolSetpoint":10}
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":100,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Thursday","period":"P1"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"Homebridge rpi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20,"outdoorTemperature":8,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":21,"coolSetpoint":10,"thermostatSetpointStatus":"HoldUntil","holdUntil":"16:30:00","nextPeriodTime":"16:30:00","endHeatSetpoint":20,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":21,"coolSetpoint":10,"thermostatSetpointStatus":"HoldUntil","holdUntil":"16:30:00","nextPeriodTime":"16:30:00","endHeatSetpoint":20,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 21
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus Currently Mode (OFF): EquipmentOff(0)
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 21)
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home CurrentRelativeHumidity: undefined
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 21
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 21
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/16/2021, 4:05:55 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1

the next change result in:

[12/16/2021, 4:08:52 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Set TargetTemperature: 22
[12/16/2021, 4:08:52 PM] [HoneywellHome] [DEBUG] Send TargetHeatingCoolingState mode: Heat
[12/16/2021, 4:08:52 PM] [HoneywellHome] [DEBUG] Send thermostatSetpointStatus Model: T5-T6
[12/16/2021, 4:08:52 PM] [HoneywellHome] [DEBUG] Set autoChangeoverActive to undefined for T5-T6 Thermostats
[12/16/2021, 4:08:52 PM] [HoneywellHome] [DEBUG] T5-T6 Thermostat, TargetHeatingCoolingState (HEAT): 1, TargetTemperature: 22 heatSetpoint, CoolingThresholdTemperature: 10 coolSetpoint
[12/16/2021, 4:08:52 PM] [HoneywellHome] Sending request for Honeywell Home to Honeywell API mode: Heat, coolSetpoint: 10, heatSetpoint: 22, autoChangeoverActive: undefined, thermostatSetpointStatus: undefined
[12/16/2021, 4:08:53 PM] [HoneywellHome] Thermostat: Honeywell Home: failed to pushChanges. Error Message: "Request failed with status code 400"
[12/16/2021, 4:08:53 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Error: {"message":"Request failed with status code 400","name":"Error","stack":"Error: Request failed with status code 400\n    at createError (/homebridge/node_modules/homebridge-honeywell-home/node_modules/axios/lib/core/createError.js:16:15)\n    at settle (/homebridge/node_modules/homebridge-honeywell-home/node_modules/axios/lib/core/settle.js:17:12)\n    at IncomingMessage.handleStreamEnd (/homebridge/node_modules/homebridge-honeywell-home/node_modules/axios/lib/adapters/http.js:293:11)\n    at IncomingMessage.emit (node:events:402:35)\n    at endReadableNT (node:internal/streams/readable:1343:12)\n    at processTicksAndRejections (node:internal/process/task_queues:83:21)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"headers":{"Accept":"application/json, text/plain, */*","Content-Type":"application/json","Authorization":"Bearer D6cQ2CEqYfeB9c4OhFxSnAugvumt","User-Agent":"axios/0.24.0","Content-Length":51},"responseType":"json","params":{"locationId":1541748,"apikey":"GP9pZ6QASplBLva4NNMpfTb44yKotqHs"},"method":"post","url":"https://api.honeywell.com/v2/devices/thermostats/LCC-B82CA0340349","data":"{\"mode\":\"Heat\",\"heatSetpoint\":22,\"coolSetpoint\":10}"},"status":400}
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":100,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Thursday","period":"P1"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"Homebridge rpi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20,"outdoorTemperature":8,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":21,"coolSetpoint":10,"thermostatSetpointStatus":"HoldUntil","holdUntil":"16:30:00","nextPeriodTime":"16:30:00","endHeatSetpoint":20,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":21,"coolSetpoint":10,"thermostatSetpointStatus":"HoldUntil","holdUntil":"16:30:00","nextPeriodTime":"16:30:00","endHeatSetpoint":20,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 21
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus Currently Mode (OFF): EquipmentOff(0)
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 21)
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home CurrentRelativeHumidity: undefined
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 21
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 21
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/16/2021, 4:09:00 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":100,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Thursday","period":"P1"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"Homebridge rpi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20,"outdoorTemperature":8,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":21,"coolSetpoint":10,"thermostatSetpointStatus":"HoldUntil","holdUntil":"16:30:00","nextPeriodTime":"16:30:00","endHeatSetpoint":20,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":21,"coolSetpoint":10,"thermostatSetpointStatus":"HoldUntil","holdUntil":"16:30:00","nextPeriodTime":"16:30:00","endHeatSetpoint":20,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 21
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus Currently Mode (OFF): EquipmentOff(0)
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 21)
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home CurrentRelativeHumidity: undefined
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 21
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 21
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/16/2021, 4:09:09 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1

### Config for homebridge-honeywell-home

```shell
"name": "HoneywellHome",
            "credentials": {
                "consumerKey": "xxxxxxxxxxx",
                "consumerSecret": "xxxxxxxxxxx",
                "accessToken": "xxxxxxxxxx",
                "refreshToken": "xxxxxxxxxx"
            },
            "options": {
                "devices": [
                    {
                        "deviceID": "LCC-B82CA0340349",
                        "deviceClass": "Thermostat",
                        "thermostat": {
                            "thermostatSetpointStatus": "TemporaryHold"
                        }
                    }
                ]
            },
            "platform": "HoneywellHome"

Screenshots

No response

Device & Model

Honeywell Lyric T6

Node.js Version

16.13.1

NPM Version

8.1.2

Homebridge Version

1.3.8

Homebridge Honeywell Home Plugin Version

11.1.2

Homebridge Config UI X Plugin Version

4.4.1.4

Operating System

Raspbian

donavanbecker commented 2 years ago

Can you try setting your thermostatSetpointStatus to permanentHold and see if it still gives you these errors?

martennienhuis commented 2 years ago

When set to permanenthold error 400 is also there, but not after the second but after the third time to set de temperature.

donavanbecker commented 2 years ago

@martennienhuis, can you try the latest beta:

npm version

Click here to find out how to install Beta

martennienhuis commented 2 years ago

Thanks for your quick response….. When i set it to permanenthold everything seems to be fine. But when I set it to temporaryhold and i do several changes of the temperature, after some several setting the logging shows permanent hold. Also when i check the honeywell home app it state is permanent hold….. After i restart homebridge temporayhold is back, but after 4 times it is permanenthold again

i tried to reproduce is and first it is after 4 times, but now it is after 15 times changes

donavanbecker commented 2 years ago

@martennienhuis Can I get more logs?

martennienhuis commented 2 years ago
[12/17/2021, 6:23:43 PM] [HoneywellHome] Total Locations Found: 1
[12/17/2021, 6:23:43 PM] [HoneywellHome] Total Devices Found at Laarwoud 15 : 1
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Honeywell Device Config Set: [{"deviceID":"LCC-B82CA0340349","deviceClass":"Thermostat","thermostat":{"thermostatSetpointStatus":"TemporaryHold"}}]
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Honeywell Devices: [{"deviceID":"LCC-B82CA0340349","deviceClass":"Thermostat","thermostat":{"thermostatSetpointStatus":"TemporaryHold"},"displayedOutdoorHumidity":97,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Friday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"Homebridge rpi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceType":"Thermostat","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":9,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":17.5,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}]
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Discovered Honeywell Home Thermostat (T5-T6) @ Laarwoud 15
[12/17/2021, 6:23:43 PM] [HoneywellHome] Restoring existing accessory from cache: Honeywell Home DeviceID: LCC-B82CA0340349
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20.5
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 17.5
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus Currently Mode (OFF): EquipmentOff(0)
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 17.5)
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home is in "Heat" mode
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home allowedModes: Heat,Off
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Only Show These Modes: [1,0]
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Fanv2 Service Not Added
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Humidity Sensor Service Not Added
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20.5
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home CurrentRelativeHumidity: undefined
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 17.5
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 17.5
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
[12/17/2021, 6:23:43 PM] [HoneywellHome] [DEBUG] Thermostat uuid: LCC-B82CA0340349-Thermostat (6ad00940-7cf5-4369-943f-728ac155954d)
[12/17/2021, 6:23:52 PM] [eWeLink] LAN monitoring started.
[12/17/2021, 6:23:52 PM] [eWeLink] [Wall Switch Erik] initialising with options {"inchChannels":"","inUsePowerThreshold":0,"logging":"standard","showAs":"default"}.
[12/17/2021, 6:23:52 PM] [eWeLink] [Wall Switch Erik] initialised and LAN mode unavailable as not discovered/supported [3:M603-1].
[12/17/2021, 6:23:54 PM] [eWeLink] ✓ Setup complete. This plugin currently has a 5☆ rating on HOOBS! http://bit.ly/hb-ewelink-review
[12/17/2021, 6:25:30 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Set TargetTemperature: 21.5
[12/17/2021, 6:25:30 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home send TargetHeatingCoolingState mode: Heat
[12/17/2021, 6:25:30 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home send thermostatSetpointStatus: TemporaryHold, Model: T5-T6
[12/17/2021, 6:25:30 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home set autoChangeoverActive to undefined for Model: T5-T6
[12/17/2021, 6:25:30 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home TargetHeatingCoolingState (HEAT): 1, TargetTemperature: 21.5 heatSetpoint, CoolingThresholdTemperature: 10 coolSetpoint
[12/17/2021, 6:25:30 PM] [HoneywellHome] Room Sensor Thermostat: Honeywell Home set request ({"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","heatSetpoint":21.5,"coolSetpoint":10}) to Honeywell API.
[12/17/2021, 6:25:34 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home pushChanges: {"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","heatSetpoint":21.5,"coolSetpoint":10}
[12/17/2021, 6:25:40 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Set TargetTemperature: 20
[12/17/2021, 6:25:40 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home send TargetHeatingCoolingState mode: Heat
[12/17/2021, 6:25:40 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home send thermostatSetpointStatus: TemporaryHold, Model: T5-T6
[12/17/2021, 6:25:40 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home set autoChangeoverActive to undefined for Model: T5-T6
[12/17/2021, 6:25:40 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home TargetHeatingCoolingState (HEAT): 1, TargetTemperature: 20 heatSetpoint, CoolingThresholdTemperature: 10 coolSetpoint
[12/17/2021, 6:25:40 PM] [HoneywellHome] Room Sensor Thermostat: Honeywell Home set request ({"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","heatSetpoint":20,"coolSetpoint":10}) to Honeywell API.
[12/17/2021, 6:25:41 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home pushChanges: {"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","heatSetpoint":20,"coolSetpoint":10}
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":97,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Friday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"Homebridge rpi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":9,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":20,"coolSetpoint":10,"thermostatSetpointStatus":"TemporaryHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":20,"coolSetpoint":10,"thermostatSetpointStatus":"TemporaryHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20.5
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 20
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus Currently Mode (OFF): EquipmentOff(0)
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 20)
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20.5
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home CurrentRelativeHumidity: undefined
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 20
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 20
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
[12/17/2021, 6:25:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Set TargetTemperature: 21.5
[12/17/2021, 6:25:45 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home send TargetHeatingCoolingState mode: Heat
[12/17/2021, 6:25:45 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home send thermostatSetpointStatus: PermanentHold, Model: T5-T6
[12/17/2021, 6:25:45 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home set autoChangeoverActive to undefined for Model: T5-T6
[12/17/2021, 6:25:45 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home TargetHeatingCoolingState (HEAT): 1, TargetTemperature: 21.5 heatSetpoint, CoolingThresholdTemperature: 10 coolSetpoint
[12/17/2021, 6:25:45 PM] [HoneywellHome] Room Sensor Thermostat: Honeywell Home set request ({"mode":"Heat","thermostatSetpointStatus":"PermanentHold","heatSetpoint":21.5,"coolSetpoint":10}) to Honeywell API.
[12/17/2021, 6:25:46 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home pushChanges: {"mode":"Heat","thermostatSetpointStatus":"PermanentHold","heatSetpoint":21.5,"coolSetpoint":10}
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":97,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Friday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"Homebridge rpi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":9,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":21.5,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":21.5,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20.5
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 21.5
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus Currently Mode (OFF): EquipmentOff(0)
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 21.5)
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20.5
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home CurrentRelativeHumidity: undefined
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 21.5
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 21.5
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/17/2021, 6:25:49 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":97,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Friday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"Homebridge rpi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":9,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":21.5,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"Heat","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":21.5,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20.5
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 21.5
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus Currently Mode (HEAT): Heat(1)
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 21.5)
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20.5
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home CurrentRelativeHumidity: undefined
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 21.5
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 21.5
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/17/2021, 6:25:57 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":97,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Friday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"Homebridge rpi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":9,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":21.5,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"Heat","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":21.5,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20.5
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 21.5
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus Currently Mode (HEAT): Heat(1)
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 21.5)
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20.5
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home CurrentRelativeHumidity: undefined
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 21.5
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 21.5
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/17/2021, 6:26:01 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":97,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Friday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"Homebridge rpi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":9,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":21.5,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"Heat","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":21.5,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20.5
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 21.5
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus Currently Mode (HEAT): Heat(1)
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 21.5)
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20.5
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home CurrentRelativeHumidity: undefined
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 21.5
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 21.5
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/17/2021, 6:27:44 PM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
donavanbecker commented 2 years ago

This is fixed in Version 11.2.0

martennienhuis commented 2 years ago

I just tested it, but the thermostat now fixed to permanenthold. This is reported in the log as wel in the honeywell home app. So the setting is temporaryhold, but the log tells permanenthold.

martennienhuis commented 2 years ago
[12/18/2021, 9:51:31 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Set TargetTemperature: 20
[12/18/2021, 9:51:31 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home send TargetHeatingCoolingState mode: Heat
[12/18/2021, 9:51:31 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home send thermostatSetpointStatus: PermanentHold, Model: T5-T6
[12/18/2021, 9:51:31 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home set autoChangeoverActive to undefined for Model: T5-T6
[12/18/2021, 9:51:31 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home TargetHeatingCoolingState (HEAT): 1, TargetTemperature: 20 heatSetpoint, CoolingThresholdTemperature: 10 coolSetpoint
[12/18/2021, 9:51:31 AM] [HoneywellHome] Room Sensor Thermostat: Honeywell Home set request ({"mode":"Heat","thermostatSetpointStatus":"PermanentHold","heatSetpoint":20,"coolSetpoint":10}) to Honeywell API.
[12/18/2021, 9:51:32 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home pushChanges: {"mode":"Heat","thermostatSetpointStatus":"PermanentHold","heatSetpoint":20,"coolSetpoint":10}
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":100,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Saturday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"HomebridgeRPi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":6,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":20,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":20,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20.5
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 20
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus Currently Mode (OFF): EquipmentOff(0)
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 20)
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20.5
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home CurrentRelativeHumidity: undefined
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 20
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 20
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/18/2021, 9:51:36 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":100,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Saturday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"HomebridgeRPi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":6,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":20,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":20,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20.5
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 20
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus Currently Mode (OFF): EquipmentOff(0)
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 20)
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20.5
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home CurrentRelativeHumidity: undefined
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 20
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 20
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/18/2021, 9:51:48 AM] [HoneywellHome] [DEBUG] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
donavanbecker commented 2 years ago

Restart again and only use Device Logging

There should be a log when the device is first loaded that says what it is when it is set in the config.

martennienhuis commented 2 years ago
[12/18/2021, 10:00:37 AM] [HoneywellHome] Total Locations Found: 1
[12/18/2021, 10:00:37 AM] [HoneywellHome] Total Devices Found at Laarwoud 15 : 1
[12/18/2021, 10:00:37 AM] [HoneywellHome] {"locationID":1541748,"name":"Laarwoud 15","country":"NL","zipcode":"7944 RX","devices":[{"displayedOutdoorHumidity":100,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Saturday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"HomebridgeRPi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":6,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":20,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}],"users":[{"userID":1760652,"username":"marten.nienhuis@outlook.com","firstname":"Marten","lastname":"Nienhuis","created":1571494165,"deleted":-62135596800,"activated":true,"connectedHomeAccountExists":true,"locationRoleMapping":[{"locationID":1541748,"role":"Adult","locationName":"Laarwoud 15","status":1}],"isOptOut":"False","isCurrentUser":true}],"timeZone":"W. Europe Standard Time","ianaTimeZone":"Europe/Berlin","daylightSavingTimeEnabled":true,"geoFenceEnabled":false,"predictiveAIREnabled":false,"comfortLevel":0,"geoFenceNotificationEnabled":false,"geoFenceNotificationTypeId":13,"configuration":{"faceRecognition":{"enabled":false,"maxPersons":10,"maxEtas":2,"maxEtaPersons":1,"schedules":[{"time":[{"start":"00:00:00","end":"23:59:59"}],"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}]}}}
[12/18/2021, 10:00:37 AM] [HoneywellHome] {"displayedOutdoorHumidity":100,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Saturday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"HomebridgeRPi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":6,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":20,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/18/2021, 10:00:37 AM] [HoneywellHome] "LCC-B82CA0340349"
[12/18/2021, 10:00:37 AM] [HoneywellHome] Device ID: LCC-B82CA0340349
[12/18/2021, 10:00:37 AM] [HoneywellHome] "Thermostat"
[12/18/2021, 10:00:37 AM] [HoneywellHome] Device Type: Thermostat
[12/18/2021, 10:00:37 AM] [HoneywellHome] "Thermostat"
[12/18/2021, 10:00:37 AM] [HoneywellHome] Device Class: Thermostat
[12/18/2021, 10:00:37 AM] [HoneywellHome] "T5-T6"
[12/18/2021, 10:00:37 AM] [HoneywellHome] Device Model: T5-T6
[12/18/2021, 10:00:37 AM] [HoneywellHome] {"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true}
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Discovered Honeywell Home Thermostat (T5-T6) @ Laarwoud 15
[12/18/2021, 10:00:37 AM] [HoneywellHome] Restoring existing accessory from cache: Honeywell Home DeviceID: LCC-B82CA0340349
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home thermostatSetpointStatus config not set
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20.5
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 20
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus Currently Mode (OFF): EquipmentOff(0)
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 20)
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home is in "Heat" mode
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home allowedModes: Heat,Off
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home Only Show These Modes: [1,0]
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home Fanv2 Service Not Added
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home Humidity Sensor Service Not Added
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20.5
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 20
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 20
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/18/2021, 10:00:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
[12/18/2021, 10:00:47 AM] [eWeLink] LAN monitoring started.
[12/18/2021, 10:00:47 AM] [eWeLink] [Wall Switch Erik] initialising with options {"inchChannels":"","inUsePowerThreshold":0,"logging":"standard","showAs":"default"}.
[12/18/2021, 10:00:47 AM] [eWeLink] [Wall Switch Erik] initialised and LAN mode unavailable as not discovered/supported [3:M603-1].
[12/18/2021, 10:00:49 AM] [eWeLink] ✓ Setup complete. This plugin currently has a 5☆ rating on HOOBS! http://bit.ly/hb-ewelink-review
[12/18/2021, 10:01:13 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home Set TargetTemperature: 19
[12/18/2021, 10:01:13 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home send TargetHeatingCoolingState mode: Heat
[12/18/2021, 10:01:13 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home send thermostatSetpointStatus: PermanentHold, Model: T5-T6
[12/18/2021, 10:01:13 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home set autoChangeoverActive to undefined for Model: T5-T6
[12/18/2021, 10:01:13 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home TargetHeatingCoolingState (HEAT): 1, TargetTemperature: 19 heatSetpoint, CoolingThresholdTemperature: 10 coolSetpoint
[12/18/2021, 10:01:13 AM] [HoneywellHome] Room Sensor Thermostat: Honeywell Home set request ({"mode":"Heat","thermostatSetpointStatus":"PermanentHold","heatSetpoint":19,"coolSetpoint":10}) to Honeywell API.
[12/18/2021, 10:01:14 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home pushChanges: {"mode":"Heat","thermostatSetpointStatus":"PermanentHold","heatSetpoint":19,"coolSetpoint":10}
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":100,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Saturday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"HomebridgeRPi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":6,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":19,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":19,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20.5
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 19
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus Currently Mode (OFF): EquipmentOff(0)
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 19)
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20.5
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 19
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 19
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/18/2021, 10:01:30 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":100,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Saturday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"HomebridgeRPi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":6,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":19,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":19,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20.5
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 19
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus Currently Mode (OFF): EquipmentOff(0)
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 19)
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20.5
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 19
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 19
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/18/2021, 10:02:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home device: {"displayedOutdoorHumidity":100,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Saturday","period":"P2"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedEmea"],"schedulableFan":false},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"EMEA"},"changeSource":{"by":"partner","name":"HomebridgeRPi"},"scheduleStatus":"Resume","allowedTimeIncrements":10,"settings":{"hardwareSettings":{"brightness":3,"maxBrightness":5},"temperatureMode":{"air":true},"specialMode":{},"devicePairingEnabled":true},"deviceOsVersion":"T6H600WF1003","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA0340349","deviceInternalID":3748634,"userDefinedDeviceName":"Honeywell Home","name":"Honeywell Home","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA0340349","deviceSettings":{},"service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-07T07:43:27.9533333","dataSyncStatus":"Completed","units":"Celsius","indoorTemperature":20.5,"outdoorTemperature":6,"allowedModes":["Heat","Off"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":5,"maxHeatSetpoint":35,"minCoolSetpoint":-18,"maxCoolSetpoint":-18,"changeableValues":{"mode":"Heat","heatSetpoint":19,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"},"operationStatus":{"mode":"EquipmentOff","fanRequest":false,"circulationFanRequest":false},"deviceModel":"T5-T6"}
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home Fetched update for Honeywell Home
       from Honeywell API: {"mode":"Heat","heatSetpoint":19,"coolSetpoint":10,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"21:30:00","endHeatSetpoint":20.5,"endCoolSetpoint":10,"heatCoolMode":"Heat"}
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus TemperatureDisplayUnits: 0
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus CurrentTemperature: 20.5
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus HeatingThresholdTemperature: 19
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus CoolingThresholdTemperature: 10
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus TargetHeatingCoolingState: 1
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus Currently Mode (OFF): EquipmentOff(0)
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home parseStatus TargetTemperature (HEAT): 19)
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic TemperatureDisplayUnits: 0
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic CurrentTemperature: 20.5
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic TargetTemperature: 19
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic HeatingThresholdTemperature: 19
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic CoolingThresholdTemperature: 10
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic TargetHeatingCoolingState: 1
[12/18/2021, 10:04:37 AM] [HoneywellHome] [DEVICE] Thermostat: Honeywell Home updateCharacteristic CurrentHeatingCoolingState: 1
donavanbecker commented 2 years ago

@martennienhuis Have you checked your config again?

martennienhuis commented 2 years ago

Yes, and to be sure, i changed the setting to permanenthold, then restart hombridge, then change the setting back to temporaryhold and restart homebridge again an the logfile still shows permanenthold.

donavanbecker commented 2 years ago

@martennienhuis I tested this myself with it being on NoHold and had no issues, so not sure what else there is I can do.

martennienhuis commented 2 years ago

I removed the plugin and installed again. Still permanent hold when temporary hold is selected, also when the setting is nohold.

martennienhuis commented 2 years ago

I checked version 11.0.4, and this version works without problems. So the API seems to be oke.

riskitforabiscuit1252 commented 2 years ago

This has fixed the issue for me also, thank you so much for your efforts.

donavanbecker commented 2 years ago

@riskitforabiscuit1252 What fixed the issue?

donavanbecker commented 2 years ago

I checked version 11.0.4, and this version works without problems. So the API seems to be oke.

I will have to look at the difference from then to now...

riskitforabiscuit1252 commented 2 years ago

@riskitforabiscuit1252 What fixed the issue?

Sorry I was getting confused, I assumed @martennienhuis was talking about the newest update (11.2.0) when he said it was working without problems. My bad.

11.2.0 seems to have worked for me. Thanks again.

donavanbecker commented 2 years ago

@martennienhuis, I looked over 11.0.4 and I am not see anything on why this shouldn't work in v11.2.0.

I would remove what you have in your config and reset backup with the UI.

martennienhuis commented 2 years ago

I think i found something. I checked the config file and compared this with the settings screen and i found there was a space before the devicename. After removing this space in the config setting screen i restarted homebridge and now the temporaryhold is working. I think something went wrong with the copy-past from the device tab to the setting tab. Maybe it is a good improvement to be able to select the device in the settings tab?

martennienhuis commented 2 years ago

I did some additional testing and i think this solved the problem. Version 11.2.0 seems te be fine. Thanks a lot for your help.

donavanbecker commented 2 years ago

@martennienhuis, good to know. If someone smart then me is able to figure out how to handle that in the Custom UI, I would be willing to take a Pull Request for that, but I don't have enough coding knowledge to do that.

I have added the nextPeriodTime as a config setting, that shows up in the config UI now so you can set how many hours you want to have this temporary hold set. This will always be 4 hours by default when sending temporary hold or will look at your config hour amounts.

if you would like to test this, it is in beta and will more then like be released tomorrow.

martennienhuis commented 2 years ago

I tested the beta and it seems to work as you described. I see in the logfile the timestamp when the temporaryhold will end. I wil do some additional testing today and wait when this period is passed.

martennienhuis commented 2 years ago

The nextperiodtime Is not working. I waited till the period is over and the thermostat is not changing back. Also the honeywell home app is not showing this schedulepoint.

I do not understand the usecase of this new setting.

In my situation My thermostat has a daily schedule for managing the temperature in my house. If i want to make it a little warmer i do this via homekit, but i want to be sure the next scheduled period my thermostat is taking back. So, my thermostat schedule is leading and i can make manual exceptions via homekit with temporaryhold setting. This works excelent in the previous version (11.2.0) of the plugin.

Can you please keep the temporaryhold feature as it was? Maybe you can introduce a new userdefinedhold instead?

i went back to version 11.2.0.

donavanbecker commented 2 years ago

@martennienhuis Test again without inputting anything into nextperiod time. I am pretty sure I made it so that it wouldn't send next period time if nothing was in there.

martennienhuis commented 2 years ago

I tested again without inputting anything into nextperiod time. After changing the temperature setting in homekit, my thermostat is showing this on the display and in my honewell home app the temperature change is vissible, but the app is indicating that this setting is till my next scheduled time, in my case 9:30pm. So this is what i need, but I understand the default nextperiodtime is 4 hours, and in the logfile is the nextperiodtime 5:16pm logged.

Maybe i misunderstand the feature. What is the expected behaviour of the nextperiodtime? See also my usecase “In my situation…..” above.

donavanbecker commented 2 years ago

Well depending on peoples schedules. It should hold the temp for the next 4 hours, then revert to schedule. If schedule is in 3 hours it will go to the schedule. This will work good for users that have more wide open schedules, that only change the temp once a day.

martennienhuis commented 2 years ago

Oke, I tested again without inputting anything into nextperiod time. This is working as i expected, and as temporaryhold always worked.

next to this i did 2 tests:

test 1; Add an aditional schedule time in my honeywel; 3pm. (Is first next) then i added nextperiodtime is 4 Test started at 1pm

result 1; My honeywell home app shows “keep until 3 pm” Logfile shows nextperiodtime = 5pm

test 2; I removed the schedule at 3pm and my next schedule is 9:30pm Start te test at 1:30 pm

Result 2; My honeywell home app shows “keep until 9:30 pm” Logfile shows nextperiodtime = 5:30 pm

martennienhuis commented 2 years ago

1 addition…. When i removed the nextperiod time i restarted homebridge. The configfile has no nextperiodtime parameter, but the logfile shows: nextperiodtime: 4 hours from now.

donavanbecker commented 2 years ago

@martennienhuis 4 is default.

Maybe I will have to remove this, as it seems that the Honeywell api don't care about the time.

martennienhuis commented 2 years ago

Oke. Again, thanks for your help. I’m happy with version 11.2.0.