Bug: Temporary Hold not working

Describe The Bug
When temporary hold is selected in settings the thermostat does not change temperature. Works perfectly when set to permanent hold.
To Reproduce
Set Thermostat Setpoint Status to hold and change temperature
Expected behavior
temperature to change to new setting
Relevant log output
[17/01/2022, 06:53:22] [HoneywellHome] Total Locations Found: 1
[17/01/2022, 06:53:22] [HoneywellHome] Total Devices Found at Home: 1
[17/01/2022, 06:53:22] [HoneywellHome] {"locationID":xxxxxx,"name":"Home","streetAddress":"8xxx","city":"Apopka","state":"Fl","country":"US","zipcode":"xxxxx","devices":[{"groups":[{"id":0,"name":"default","rooms":[0,1,2,3]}],"displayedOutdoorHumidity":88,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Sunday","period":"Sleep"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedNorthAmerica"],"schedulableFan":true},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"NA"},"inBuiltSensorState":{"roomId":0,"roomName":"Living Room"},"changeSource":{"by":"partner","name":"Homebridge"},"scheduleStatus":"Resume","allowedTimeIncrements":15,"settings":{"hardwareSettings":{"brightness":0,"maxBrightness":0},"fan":{"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}},"temperatureMode":{"air":false},"specialMode":{"autoChangeoverActive":false,"emergencyHeatActive":false},"devicePairingEnabled":true},"deviceOsVersion":"THX321WF2001W","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA03A3258","deviceInternalID":3747850,"userDefinedDeviceName":"Living Room","name":"Living room","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA03A3258","deviceSettings":{},"priorityType":"PickARoom","service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-06T23:49:09.22","dataSyncStatus":"Completed","units":"Fahrenheit","indoorTemperature":74,"outdoorTemperature":48.7,"allowedModes":["EmergencyHeat","Heat","Off","Cool","Auto"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":50,"maxHeatSetpoint":90,"minCoolSetpoint":50,"maxCoolSetpoint":90,"changeableValues":{"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"},"operationStatus":{"mode":"Heat","fanRequest":true,"circulationFanRequest":false},"indoorHumidity":54,"indoorHumidityStatus":"Measured","deviceModel":"T9-T10"}],"users":[{"userID":xxxx,"username":"xxxxx","firstname":"Patrick","lastname":"Smith","created":1550847486,"deleted":-62135596800,"activated":true,"connectedHomeAccountExists":true,"locationRoleMapping":[{"locationID":1154130,"role":"Adult","locationName":"Home","status":1}],"isOptOut":"True","isCurrentUser":true}],"timeZoneId":"Eastern","timeZone":"Eastern Standard Time","ianaTimeZone":"America/New_York","daylightSavingTimeEnabled":true,"geoFences":[{"geofenceEnabled":true,"geoFenceID":1161869,"latitude":,"longitude":-,"radius":3220,"geoOccupancy":{"withinFence":1,"outsideFence":0},"geoFenceNotificationEnabled":false}],"geoFenceEnabled":true,"predictiveAIREnabled":false,"comfortLevel":0,"geoFenceNotificationEnabled":false,"geoFenceNotificationTypeId":13,"configuration":{"faceRecognition":{"enabled":false,"maxPersons":2,"maxEtas":2,"maxEtaPersons":1,"schedules":[{"time":[{"start":"15:00:00","end":"17:00:00"}],"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}]}},"stateName":"Florida"}
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Honeywell Device Config Set: [{"deviceID":"LCC-B82CA03A3258","deviceClass":"Thermostat","deviceModel":"T10","thermostat":{"hide_humidity":false,"thermostatSetpointStatus":"TemporaryHold","roompriority":{"priorityType":"WholeHouse"}}}]
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Honeywell Devices: [{"deviceID":"LCC-B82CA03A3258","deviceClass":"Thermostat","deviceModel":"T9-T10","thermostat":{"hide_humidity":false,"thermostatSetpointStatus":"TemporaryHold","roompriority":{"priorityType":"WholeHouse"}},"groups":[{"id":0,"name":"default","rooms":[0,1,2,3]}],"displayedOutdoorHumidity":88,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Sunday","period":"Sleep"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedNorthAmerica"],"schedulableFan":true},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"NA"},"inBuiltSensorState":{"roomId":0,"roomName":"Living Room"},"changeSource":{"by":"partner","name":"Homebridge"},"scheduleStatus":"Resume","allowedTimeIncrements":15,"settings":{"hardwareSettings":{"brightness":0,"maxBrightness":0},"fan":{"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}},"temperatureMode":{"air":false},"specialMode":{"autoChangeoverActive":false,"emergencyHeatActive":false},"devicePairingEnabled":true},"deviceOsVersion":"THX321WF2001W","deviceType":"Thermostat","deviceInternalID":3747850,"userDefinedDeviceName":"Living Room","name":"Living Room","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA03A3258","deviceSettings":{},"priorityType":"PickARoom","service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-06T23:49:09.22","dataSyncStatus":"Completed","units":"Fahrenheit","indoorTemperature":74,"outdoorTemperature":48.7,"allowedModes":["EmergencyHeat","Heat","Off","Cool","Auto"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":50,"maxHeatSetpoint":90,"minCoolSetpoint":50,"maxCoolSetpoint":90,"changeableValues":{"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"},"operationStatus":{"mode":"Heat","fanRequest":true,"circulationFanRequest":false},"indoorHumidity":54,"indoorHumidityStatus":"Measured"}]
[17/01/2022, 06:53:22] [HoneywellHome] {"deviceID":"LCC-B82CA03A3258","deviceClass":"Thermostat","deviceModel":"T9-T10","thermostat":{"hide_humidity":false,"thermostatSetpointStatus":"TemporaryHold","roompriority":{"priorityType":"WholeHouse"}},"groups":[{"id":0,"name":"default","rooms":[0,1,2,3]}],"displayedOutdoorHumidity":88,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Sunday","period":"Sleep"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedNorthAmerica"],"schedulableFan":true},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"NA"},"inBuiltSensorState":{"roomId":0,"roomName":"Living Room"},"changeSource":{"by":"partner","name":"Homebridge"},"scheduleStatus":"Resume","allowedTimeIncrements":15,"settings":{"hardwareSettings":{"brightness":0,"maxBrightness":0},"fan":{"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}},"temperatureMode":{"air":false},"specialMode":{"autoChangeoverActive":false,"emergencyHeatActive":false},"devicePairingEnabled":true},"deviceOsVersion":"THX321WF2001W","deviceType":"Thermostat","deviceInternalID":3747850,"userDefinedDeviceName":"Living Room","name":"Living Room","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA03A3258","deviceSettings":{},"priorityType":"PickARoom","service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-06T23:49:09.22","dataSyncStatus":"Completed","units":"Fahrenheit","indoorTemperature":74,"outdoorTemperature":48.7,"allowedModes":["EmergencyHeat","Heat","Off","Cool","Auto"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":50,"maxHeatSetpoint":90,"minCoolSetpoint":50,"maxCoolSetpoint":90,"changeableValues":{"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"},"operationStatus":{"mode":"Heat","fanRequest":true,"circulationFanRequest":false},"indoorHumidity":54,"indoorHumidityStatus":"Measured"}
[17/01/2022, 06:53:22] [HoneywellHome] "LCC-B82CA03A3258"
[17/01/2022, 06:53:22] [HoneywellHome] Device ID: LCC-B82CA03A3258
[17/01/2022, 06:53:22] [HoneywellHome] "Thermostat"
[17/01/2022, 06:53:22] [HoneywellHome] Device Type: Thermostat
[17/01/2022, 06:53:22] [HoneywellHome] "Thermostat"
[17/01/2022, 06:53:22] [HoneywellHome] Device Class: Thermostat
[17/01/2022, 06:53:22] [HoneywellHome] "T9-T10"
[17/01/2022, 06:53:22] [HoneywellHome] Device Model: T9-T10
[17/01/2022, 06:53:22] [HoneywellHome] "PickARoom"
[17/01/2022, 06:53:22] [HoneywellHome] Device Priority Type: PickARoom
[17/01/2022, 06:53:22] [HoneywellHome] {"hardwareSettings":{"brightness":0,"maxBrightness":0},"fan":{"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}},"temperatureMode":{"air":false},"specialMode":{"autoChangeoverActive":false,"emergencyHeatActive":false},"devicePairingEnabled":true}
[17/01/2022, 06:53:22] [HoneywellHome] {"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}}
[17/01/2022, 06:53:22] [HoneywellHome] Device Fan Settings: {"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}}
[17/01/2022, 06:53:22] [HoneywellHome] ["On","Auto","Circulate"]
[17/01/2022, 06:53:22] [HoneywellHome] Device Fan Allowed Modes: On,Auto,Circulate
[17/01/2022, 06:53:22] [HoneywellHome] {"mode":"Auto"}
[17/01/2022, 06:53:22] [HoneywellHome] Device Fan Changeable Values: {"mode":"Auto"}
[17/01/2022, 06:53:22] [HoneywellHome] {"roomId":0,"roomName":"Living Room"}
[17/01/2022, 06:53:22] [HoneywellHome] "Living Room"
[17/01/2022, 06:53:22] [HoneywellHome] Device Built In Sensor Room Name: Living Room
[17/01/2022, 06:53:22] [HoneywellHome] [{"id":0,"name":"default","rooms":[0,1,2,3]}]
[17/01/2022, 06:53:22] [HoneywellHome] Group: 0
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Discovered Living Room Thermostat (T9-T10) @ Home
[17/01/2022, 06:53:22] [HoneywellHome] Restoring existing accessory from cache: Living Room DeviceID: LCC-B82CA03A3258
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Software Revision 0 0 0
                Thermostat "<IP_ADDRESS>"
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room Using Platform Config Logging: debug
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room Using Platform Config refreshRate: 120
[17/01/2022, 06:53:22] [HoneywellHome] Thermostat: Living Room Config: {"hide_humidity":false,"thermostatSetpointStatus":"TemporaryHold","roompriority":{"priorityType":"WholeHouse"}}
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room thermostatSetpointStatus: TemporaryHold
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TemperatureDisplayUnits: 1
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentTemperature: 23.5
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentRelativeHumidity: 54
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus HeatingThresholdTemperature: 23.5
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CoolingThresholdTemperature: 23.5
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetHeatingCoolingState: 1
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus Currently Mode (HEAT): Heat(1)
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetTemperature (HEAT): 23.5)
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room is in "Heat" mode
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room allowedModes: EmergencyHeat,Heat,Off,Cool,Auto
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room Only Show These Modes: [2,1,0,3]
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room Add Fanv2 Service
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room Available Fan Settings {"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}}
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room Add Humidity Sensor Service
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TemperatureDisplayUnits: 1
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentRelativeHumidity: 54
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetTemperature: 23.5
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic HeatingThresholdTemperature: 23.5
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CoolingThresholdTemperature: 23.5
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetHeatingCoolingState: 1
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentHeatingCoolingState: 1
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic TargetFanState: 0
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic Active: 0
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Thermostat uuid: LCC-B82CA03A3258-Thermostat (274c96bf-6482-4cda-8d21-dc48d744f85d)
[17/01/2022, 06:53:22] [HoneywellHome] Only Displaying Room Sensor(s).
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] getCurrentSensorData Cache Thermostat T9-T10 - Living Room
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Discovered Room Sensor groupId: 1, roomId: 1, accessoryId: Macallister
[17/01/2022, 06:53:22] [HoneywellHome] Restoring existing accessory from cache: Macallister DeviceID: 114352
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister Using Platform Config Logging: debug
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister Using Platform Config refreshRate: 120
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister StatusLowBattery: 0
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister CurrentTemperature: 23.5°c
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister CurrentRelativeHumidity: 54%
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister Add Temperature Sensor Service
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister Add Occupancy Sensor Service
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister Add Humidity Sensor Service
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister updateCharacteristic StatusLowBattery: 0
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister updateCharacteristic OccupancyDetected: 0
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister updateCharacteristic CurrentRelativeHumidity: 54
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] IndoorAirSensor uuid: IndoorAirSensor-1-RoomSensor, (2d94ac86-7556-4631-b644-e67a879b371d)
[17/01/2022, 06:53:22] [HoneywellHome] Unable to Register new device: Macallister IndoorAirSensor DeviceID: 114352
[17/01/2022, 06:53:22] [HoneywellHome] Check Config to see if DeviceID is being Hidden.
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Discovered Room Sensor groupId: 2, roomId: 2, accessoryId: Master Bedroom
[17/01/2022, 06:53:22] [HoneywellHome] Restoring existing accessory from cache: Master Bedroom DeviceID: 224352
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom Using Platform Config Logging: debug
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom Using Platform Config refreshRate: 120
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom StatusLowBattery: 0
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom CurrentTemperature: 23.5°c
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom CurrentRelativeHumidity: 56%
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom Add Temperature Sensor Service
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom Add Occupancy Sensor Service
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom Add Humidity Sensor Service
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom updateCharacteristic StatusLowBattery: 0
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom updateCharacteristic OccupancyDetected: 0
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom updateCharacteristic CurrentRelativeHumidity: 56
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] IndoorAirSensor uuid: IndoorAirSensor-2-RoomSensor, (2b6f9d55-3d96-4cbb-81ea-d7bcae5c8170)
[17/01/2022, 06:53:22] [HoneywellHome] Unable to Register new device: Master Bedroom IndoorAirSensor DeviceID: 224352
[17/01/2022, 06:53:22] [HoneywellHome] Check Config to see if DeviceID is being Hidden.
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Discovered Room Sensor groupId: 3, roomId: 3, accessoryId: Mackynleigh
[17/01/2022, 06:53:22] [HoneywellHome] Restoring existing accessory from cache: Mackynleigh DeviceID: 334352
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh Using Platform Config Logging: debug
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh Using Platform Config refreshRate: 120
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh StatusLowBattery: 0
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh CurrentTemperature: 23.5°c
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh CurrentRelativeHumidity: 51%
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh Add Temperature Sensor Service
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh Add Occupancy Sensor Service
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh Add Humidity Sensor Service
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh updateCharacteristic StatusLowBattery: 0
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh updateCharacteristic OccupancyDetected: 0
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh updateCharacteristic CurrentRelativeHumidity: 51
[17/01/2022, 06:53:22] [HoneywellHome] [DEBUG] IndoorAirSensor uuid: IndoorAirSensor-3-RoomSensor, (cbe464ca-9010-427e-9dfe-182951ca3b0e)
[17/01/2022, 06:53:22] [HoneywellHome] Unable to Register new device: Mackynleigh IndoorAirSensor DeviceID: 334352
[17/01/2022, 06:53:22] [HoneywellHome] Check Config to see if DeviceID is being Hidden.
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room device: {"groups":[{"id":0,"name":"default","rooms":[0,1,2,3]}],"displayedOutdoorHumidity":88,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Sunday","period":"Sleep"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedNorthAmerica"],"schedulableFan":true},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"NA"},"inBuiltSensorState":{"roomId":0,"roomName":"Living Room"},"changeSource":{"by":"partner","name":"Homebridge"},"scheduleStatus":"Resume","allowedTimeIncrements":15,"settings":{"hardwareSettings":{"brightness":0,"maxBrightness":0},"fan":{"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}},"temperatureMode":{"air":false},"specialMode":{"autoChangeoverActive":false,"emergencyHeatActive":false},"devicePairingEnabled":true},"deviceOsVersion":"THX321WF2001W","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA03A3258","deviceInternalID":3747850,"userDefinedDeviceName":"Living Room","name":"Living Room","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA03A3258","deviceSettings":{},"priorityType":"PickARoom","service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-06T23:49:09.22","dataSyncStatus":"Completed","units":"Fahrenheit","indoorTemperature":74,"outdoorTemperature":48.7,"allowedModes":["EmergencyHeat","Heat","Off","Cool","Auto"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":50,"maxHeatSetpoint":90,"minCoolSetpoint":50,"maxCoolSetpoint":90,"changeableValues":{"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"},"operationStatus":{"mode":"Heat","fanRequest":true,"circulationFanRequest":false},"indoorHumidity":54,"indoorHumidityStatus":"Measured","deviceModel":"T9-T10"}
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room refreshStatus for Living Room
       from Honeywell API: {"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"PermanentHold","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"}
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room fanMode: {"mode":"Auto"}
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room refreshStatus for Living Room Fan
        from Honeywell Fan API: {"mode":"Auto"}
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room thermostatSetpointStatus config set to TemporaryHold
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TemperatureDisplayUnits: 1
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentTemperature: 23.5
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentRelativeHumidity: 54
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus HeatingThresholdTemperature: 23.5
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CoolingThresholdTemperature: 23.5
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetHeatingCoolingState: 1
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus Currently Mode (HEAT): Heat(1)
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetTemperature (HEAT): 23.5)
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room Fan: {"mode":"Auto"}
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TemperatureDisplayUnits: 1
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentRelativeHumidity: 54
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetTemperature: 23.5
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic HeatingThresholdTemperature: 23.5
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CoolingThresholdTemperature: 23.5
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetHeatingCoolingState: 1
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentHeatingCoolingState: 1
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic TargetFanState: 1
[17/01/2022, 06:53:23] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic Active: 0
[17/01/2022, 06:54:04] [HoneywellHome] [DEBUG] Thermostat: Living Room Set TargetTemperature: 25.6
[17/01/2022, 06:54:05] [HoneywellHome] [DEBUG] Thermostat: Living Room send TargetHeatingCoolingState mode: Heat
[17/01/2022, 06:54:05] [HoneywellHome] [DEBUG] Thermostat: Living Room thermostatSetpointStatus config set to TemporaryHold
[17/01/2022, 06:54:05] [HoneywellHome] [DEBUG] Thermostat: Living Room set autoChangeoverActive to false for Model: T9-T10
[17/01/2022, 06:54:05] [HoneywellHome] Thermostat: Living Room send thermostatSetpointStatus: TemporaryHold, Model: T9-T10
[17/01/2022, 06:54:05] [HoneywellHome] [DEBUG] Thermostat: Living Room TargetHeatingCoolingState (HEAT): 1, TargetTemperature: 78 heatSetpoint, CoolingThresholdTemperature: 74 coolSetpoint
[17/01/2022, 06:54:05] [HoneywellHome] Room Sensor Thermostat: Living Room set request ({"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","autoChangeoverActive":false,"heatSetpoint":78,"coolSetpoint":74}) to Honeywell API.
[17/01/2022, 06:54:05] [HoneywellHome] [DEBUG] Thermostat: Living Room pushChanges: {"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","autoChangeoverActive":false,"heatSetpoint":78,"coolSetpoint":74}
[17/01/2022, 06:54:17] [HoneywellHome] [DEBUG] Thermostat: Living Room Set TargetTemperature: 22.200000000000003
[17/01/2022, 06:54:17] [HoneywellHome] [DEBUG] Thermostat: Living Room send TargetHeatingCoolingState mode: Heat
[17/01/2022, 06:54:17] [HoneywellHome] [DEBUG] Thermostat: Living Room thermostatSetpointStatus config set to TemporaryHold
[17/01/2022, 06:54:17] [HoneywellHome] Thermostat: Living Room send thermostatSetpointStatus: TemporaryHold, Model: T9-T10
[17/01/2022, 06:54:17] [HoneywellHome] [DEBUG] Thermostat: Living Room set autoChangeoverActive to false for Model: T9-T10
[17/01/2022, 06:54:17] [HoneywellHome] [DEBUG] Thermostat: Living Room TargetHeatingCoolingState (HEAT): 1, TargetTemperature: 72 heatSetpoint, CoolingThresholdTemperature: 74 coolSetpoint
[17/01/2022, 06:54:17] [HoneywellHome] Room Sensor Thermostat: Living Room set request ({"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","autoChangeoverActive":false,"heatSetpoint":72,"coolSetpoint":74}) to Honeywell API.
[17/01/2022, 06:54:18] [HoneywellHome] [DEBUG] Thermostat: Living Room pushChanges: {"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","autoChangeoverActive":false,"heatSetpoint":72,"coolSetpoint":74}
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room device: {"groups":[{"id":0,"name":"default","rooms":[0,1,2,3]}],"displayedOutdoorHumidity":88,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Sunday","period":"Sleep"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedNorthAmerica"],"schedulableFan":true},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"NA"},"inBuiltSensorState":{"roomId":0,"roomName":"Living Room"},"changeSource":{"by":"partner","name":"Homebridge"},"scheduleStatus":"Resume","allowedTimeIncrements":15,"settings":{"hardwareSettings":{"brightness":0,"maxBrightness":0},"fan":{"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}},"temperatureMode":{"air":false},"specialMode":{"autoChangeoverActive":false,"emergencyHeatActive":false},"devicePairingEnabled":true},"deviceOsVersion":"THX321WF2001W","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA03A3258","deviceInternalID":3747850,"userDefinedDeviceName":"Living Room","name":"Living Room","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA03A3258","deviceSettings":{},"priorityType":"PickARoom","service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-06T23:49:09.22","dataSyncStatus":"Completed","units":"Fahrenheit","indoorTemperature":74,"outdoorTemperature":48.7,"allowedModes":["EmergencyHeat","Heat","Off","Cool","Auto"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":50,"maxHeatSetpoint":90,"minCoolSetpoint":50,"maxCoolSetpoint":90,"changeableValues":{"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":72,"coolSetpoint":74,"thermostatSetpointStatus":"TemporaryHold","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"},"operationStatus":{"mode":"Heat","fanRequest":true,"circulationFanRequest":false},"indoorHumidity":54,"indoorHumidityStatus":"Measured","deviceModel":"T9-T10"}
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room refreshStatus for Living Room
       from Honeywell API: {"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":72,"coolSetpoint":74,"thermostatSetpointStatus":"TemporaryHold","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"}
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room fanMode: {"mode":"Auto"}
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room refreshStatus for Living Room Fan
        from Honeywell Fan API: {"mode":"Auto"}
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room thermostatSetpointStatus config set to TemporaryHold
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TemperatureDisplayUnits: 1
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentTemperature: 23.5
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentRelativeHumidity: 54
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus HeatingThresholdTemperature: 22
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CoolingThresholdTemperature: 23.5
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetHeatingCoolingState: 1
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus Currently Mode (HEAT): Heat(1)
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetTemperature (HEAT): 22)
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room Fan: {"mode":"Auto"}
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TemperatureDisplayUnits: 1
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentRelativeHumidity: 54
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetTemperature: 22
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic HeatingThresholdTemperature: 22
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CoolingThresholdTemperature: 23.5
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetHeatingCoolingState: 1
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentHeatingCoolingState: 1
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic TargetFanState: 1
[17/01/2022, 06:54:21] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic Active: 0
[17/01/2022, 06:54:26] [HoneywellHome] [DEBUG] Thermostat: Living Room Set TargetTemperature: 18.9
[17/01/2022, 06:54:26] [HoneywellHome] [DEBUG] Thermostat: Living Room send TargetHeatingCoolingState mode: Heat
[17/01/2022, 06:54:26] [HoneywellHome] [DEBUG] Thermostat: Living Room thermostatSetpointStatus config set to TemporaryHold
[17/01/2022, 06:54:26] [HoneywellHome] [DEBUG] Thermostat: Living Room set autoChangeoverActive to false for Model: T9-T10
[17/01/2022, 06:54:26] [HoneywellHome] Thermostat: Living Room send thermostatSetpointStatus: TemporaryHold, Model: T9-T10
[17/01/2022, 06:54:26] [HoneywellHome] [DEBUG] Thermostat: Living Room TargetHeatingCoolingState (HEAT): 1, TargetTemperature: 66 heatSetpoint, CoolingThresholdTemperature: 74 coolSetpoint
[17/01/2022, 06:54:26] [HoneywellHome] Room Sensor Thermostat: Living Room set request ({"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","autoChangeoverActive":false,"heatSetpoint":66,"coolSetpoint":74}) to Honeywell API.
[17/01/2022, 06:54:27] [HoneywellHome] [DEBUG] Thermostat: Living Room pushChanges: {"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","autoChangeoverActive":false,"heatSetpoint":66,"coolSetpoint":74}
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room device: {"groups":[{"id":0,"name":"default","rooms":[0,1,2,3]}],"displayedOutdoorHumidity":88,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Sunday","period":"Sleep"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedNorthAmerica"],"schedulableFan":true},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"NA"},"inBuiltSensorState":{"roomId":0,"roomName":"Living Room"},"changeSource":{"by":"partner","name":"Homebridge"},"scheduleStatus":"Resume","allowedTimeIncrements":15,"settings":{"hardwareSettings":{"brightness":0,"maxBrightness":0},"fan":{"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}},"temperatureMode":{"air":false},"specialMode":{"autoChangeoverActive":false,"emergencyHeatActive":false},"devicePairingEnabled":true},"deviceOsVersion":"THX321WF2001W","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA03A3258","deviceInternalID":3747850,"userDefinedDeviceName":"Living Room","name":"Living Room","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA03A3258","deviceSettings":{},"priorityType":"PickARoom","service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-06T23:49:09.22","dataSyncStatus":"Completed","units":"Fahrenheit","indoorTemperature":74,"outdoorTemperature":48.7,"allowedModes":["EmergencyHeat","Heat","Off","Cool","Auto"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":50,"maxHeatSetpoint":90,"minCoolSetpoint":50,"maxCoolSetpoint":90,"changeableValues":{"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"HoldUntil","holdUntil":"07:00:00","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"},"operationStatus":{"mode":"Heat","fanRequest":true,"circulationFanRequest":false},"indoorHumidity":54,"indoorHumidityStatus":"Measured","deviceModel":"T9-T10"}
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room refreshStatus for Living Room
       from Honeywell API: {"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"HoldUntil","holdUntil":"07:00:00","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"}
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room fanMode: {"mode":"Auto"}
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room refreshStatus for Living Room Fan
        from Honeywell Fan API: {"mode":"Auto"}
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room thermostatSetpointStatus config set to TemporaryHold
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TemperatureDisplayUnits: 1
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentTemperature: 23.5
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentRelativeHumidity: 54
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus HeatingThresholdTemperature: 23.5
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CoolingThresholdTemperature: 23.5
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetHeatingCoolingState: 1
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus Currently Mode (HEAT): Heat(1)
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetTemperature (HEAT): 23.5)
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room Fan: {"mode":"Auto"}
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TemperatureDisplayUnits: 1
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentRelativeHumidity: 54
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetTemperature: 23.5
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic HeatingThresholdTemperature: 23.5
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CoolingThresholdTemperature: 23.5
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetHeatingCoolingState: 1
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentHeatingCoolingState: 1
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic TargetFanState: 1
[17/01/2022, 06:54:34] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic Active: 0
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room device: {"groups":[{"id":0,"name":"default","rooms":[0,1,2,3]}],"displayedOutdoorHumidity":88,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Sunday","period":"Sleep"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedNorthAmerica"],"schedulableFan":true},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"NA"},"inBuiltSensorState":{"roomId":0,"roomName":"Living Room"},"changeSource":{"by":"partner","name":"Homebridge"},"scheduleStatus":"Resume","allowedTimeIncrements":15,"settings":{"hardwareSettings":{"brightness":0,"maxBrightness":0},"fan":{"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}},"temperatureMode":{"air":false},"specialMode":{"autoChangeoverActive":false,"emergencyHeatActive":false},"devicePairingEnabled":true},"deviceOsVersion":"THX321WF2001W","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA03A3258","deviceInternalID":3747850,"userDefinedDeviceName":"Living Room","name":"Living Room","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA03A3258","deviceSettings":{},"priorityType":"PickARoom","service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-06T23:49:09.22","dataSyncStatus":"Completed","units":"Fahrenheit","indoorTemperature":74,"outdoorTemperature":48.7,"allowedModes":["EmergencyHeat","Heat","Off","Cool","Auto"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":50,"maxHeatSetpoint":90,"minCoolSetpoint":50,"maxCoolSetpoint":90,"changeableValues":{"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"HoldUntil","holdUntil":"07:00:00","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"},"operationStatus":{"mode":"Heat","fanRequest":true,"circulationFanRequest":false},"indoorHumidity":54,"indoorHumidityStatus":"Measured","deviceModel":"T9-T10"}
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room refreshStatus for Living Room
       from Honeywell API: {"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"HoldUntil","holdUntil":"07:00:00","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"}
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room fanMode: {"mode":"Auto"}
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room refreshStatus for Living Room Fan
        from Honeywell Fan API: {"mode":"Auto"}
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room thermostatSetpointStatus config set to TemporaryHold
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TemperatureDisplayUnits: 1
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentTemperature: 23.5
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentRelativeHumidity: 54
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus HeatingThresholdTemperature: 23.5
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CoolingThresholdTemperature: 23.5
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetHeatingCoolingState: 1
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus Currently Mode (HEAT): Heat(1)
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetTemperature (HEAT): 23.5)
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room Fan: {"mode":"Auto"}
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TemperatureDisplayUnits: 1
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentRelativeHumidity: 54
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetTemperature: 23.5
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic HeatingThresholdTemperature: 23.5
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CoolingThresholdTemperature: 23.5
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetHeatingCoolingState: 1
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentHeatingCoolingState: 1
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic TargetFanState: 1
[17/01/2022, 06:54:43] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic Active: 0
[17/01/2022, 06:54:47] [HoneywellHome] [DEBUG] Thermostat: Living Room Set TargetTemperature: 20.6
[17/01/2022, 06:54:47] [HoneywellHome] [DEBUG] Thermostat: Living Room send TargetHeatingCoolingState mode: Heat
[17/01/2022, 06:54:47] [HoneywellHome] [DEBUG] Thermostat: Living Room thermostatSetpointStatus config set to TemporaryHold
[17/01/2022, 06:54:47] [HoneywellHome] Thermostat: Living Room send thermostatSetpointStatus: TemporaryHold, Model: T9-T10
[17/01/2022, 06:54:47] [HoneywellHome] [DEBUG] Thermostat: Living Room set autoChangeoverActive to false for Model: T9-T10
[17/01/2022, 06:54:47] [HoneywellHome] [DEBUG] Thermostat: Living Room TargetHeatingCoolingState (HEAT): 1, TargetTemperature: 69 heatSetpoint, CoolingThresholdTemperature: 74 coolSetpoint
[17/01/2022, 06:54:47] [HoneywellHome] Room Sensor Thermostat: Living Room set request ({"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","autoChangeoverActive":false,"heatSetpoint":69,"coolSetpoint":74}) to Honeywell API.
[17/01/2022, 06:54:48] [HoneywellHome] [DEBUG] Thermostat: Living Room pushChanges: {"mode":"Heat","thermostatSetpointStatus":"TemporaryHold","autoChangeoverActive":false,"heatSetpoint":69,"coolSetpoint":74}
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room device: {"groups":[{"id":0,"name":"default","rooms":[0,1,2,3]}],"displayedOutdoorHumidity":88,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Sunday","period":"Sleep"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedNorthAmerica"],"schedulableFan":true},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"NA"},"inBuiltSensorState":{"roomId":0,"roomName":"Living Room"},"changeSource":{"by":"partner","name":"Homebridge"},"scheduleStatus":"Resume","allowedTimeIncrements":15,"settings":{"hardwareSettings":{"brightness":0,"maxBrightness":0},"fan":{"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}},"temperatureMode":{"air":false},"specialMode":{"autoChangeoverActive":false,"emergencyHeatActive":false},"devicePairingEnabled":true},"deviceOsVersion":"THX321WF2001W","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA03A3258","deviceInternalID":3747850,"userDefinedDeviceName":"Living Room","name":"Living Room","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA03A3258","deviceSettings":{},"priorityType":"PickARoom","service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-06T23:49:09.22","dataSyncStatus":"Completed","units":"Fahrenheit","indoorTemperature":74,"outdoorTemperature":48.7,"allowedModes":["EmergencyHeat","Heat","Off","Cool","Auto"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":50,"maxHeatSetpoint":90,"minCoolSetpoint":50,"maxCoolSetpoint":90,"changeableValues":{"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"HoldUntil","holdUntil":"07:00:00","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"},"operationStatus":{"mode":"Heat","fanRequest":true,"circulationFanRequest":false},"indoorHumidity":54,"indoorHumidityStatus":"Measured","deviceModel":"T9-T10"}
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room refreshStatus for Living Room
       from Honeywell API: {"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"HoldUntil","holdUntil":"07:00:00","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"}
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room fanMode: {"mode":"Auto"}
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room refreshStatus for Living Room Fan
        from Honeywell Fan API: {"mode":"Auto"}
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room thermostatSetpointStatus config set to TemporaryHold
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TemperatureDisplayUnits: 1
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentTemperature: 23.5
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentRelativeHumidity: 54
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus HeatingThresholdTemperature: 23.5
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CoolingThresholdTemperature: 23.5
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetHeatingCoolingState: 1
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus Currently Mode (HEAT): Heat(1)
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetTemperature (HEAT): 23.5)
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room Fan: {"mode":"Auto"}
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TemperatureDisplayUnits: 1
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentRelativeHumidity: 54
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetTemperature: 23.5
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic HeatingThresholdTemperature: 23.5
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CoolingThresholdTemperature: 23.5
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetHeatingCoolingState: 1
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentHeatingCoolingState: 1
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic TargetFanState: 1
[17/01/2022, 06:55:04] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic Active: 0
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister StatusLowBattery: 0
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister CurrentTemperature: 23.5°c
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister CurrentRelativeHumidity: 54%
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister updateCharacteristic StatusLowBattery: 0
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister updateCharacteristic OccupancyDetected: 0
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Macallister updateCharacteristic CurrentRelativeHumidity: 54
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom StatusLowBattery: 0
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom CurrentTemperature: 23.5°c
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom CurrentRelativeHumidity: 55%
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom updateCharacteristic StatusLowBattery: 0
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom updateCharacteristic OccupancyDetected: 0
[17/01/2022, 06:55:22] [HoneywellHome] [DEBUG] Room Sensor: Master Bedroom updateCharacteristic CurrentRelativeHumidity: 55
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh StatusLowBattery: 0
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh CurrentTemperature: 23.5°c
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh CurrentRelativeHumidity: 50%
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh updateCharacteristic StatusLowBattery: 0
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh updateCharacteristic OccupancyDetected: 0
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Room Sensor: Mackynleigh updateCharacteristic CurrentRelativeHumidity: 50
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room device: {"groups":[{"id":0,"name":"default","rooms":[0,1,2,3]}],"displayedOutdoorHumidity":88,"vacationHold":{"enabled":false},"currentSchedulePeriod":{"day":"Sunday","period":"Sleep"},"scheduleCapabilities":{"availableScheduleTypes":["None","Geofenced","TimedNorthAmerica"],"schedulableFan":true},"scheduleType":{"scheduleType":"Timed","scheduleSubType":"NA"},"inBuiltSensorState":{"roomId":0,"roomName":"Living Room"},"changeSource":{"by":"partner","name":"Homebridge"},"scheduleStatus":"Resume","allowedTimeIncrements":15,"settings":{"hardwareSettings":{"brightness":0,"maxBrightness":0},"fan":{"allowedModes":["On","Auto","Circulate"],"changeableValues":{"mode":"Auto"}},"temperatureMode":{"air":false},"specialMode":{"autoChangeoverActive":false,"emergencyHeatActive":false},"devicePairingEnabled":true},"deviceOsVersion":"THX321WF2001W","deviceClass":"Thermostat","deviceType":"Thermostat","deviceID":"LCC-B82CA03A3258","deviceInternalID":3747850,"userDefinedDeviceName":"Living Room","name":"Living Room","isAlive":true,"isUpgrading":false,"isProvisioned":true,"macID":"B82CA03A3258","deviceSettings":{},"priorityType":"PickARoom","service":{"mode":"Up"},"deviceRegistrationDate":"2021-12-06T23:49:09.22","dataSyncStatus":"Completed","units":"Fahrenheit","indoorTemperature":74,"outdoorTemperature":48.7,"allowedModes":["EmergencyHeat","Heat","Off","Cool","Auto"],"deadband":0,"hasDualSetpointStatus":false,"minHeatSetpoint":50,"maxHeatSetpoint":90,"minCoolSetpoint":50,"maxCoolSetpoint":90,"changeableValues":{"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"HoldUntil","holdUntil":"07:00:00","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"},"operationStatus":{"mode":"Heat","fanRequest":true,"circulationFanRequest":false},"indoorHumidity":54,"indoorHumidityStatus":"Measured","deviceModel":"T9-T10"}
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room refreshStatus for Living Room
       from Honeywell API: {"mode":"Heat","autoChangeoverActive":false,"emergencyHeatActive":false,"heatSetpoint":74,"coolSetpoint":74,"thermostatSetpointStatus":"HoldUntil","holdUntil":"07:00:00","nextPeriodTime":"07:00:00","endHeatSetpoint":73,"endCoolSetpoint":74,"heatCoolMode":"Heat"}
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room fanMode: {"mode":"Auto"}
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room refreshStatus for Living Room Fan
        from Honeywell Fan API: {"mode":"Auto"}
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room thermostatSetpointStatus config set to TemporaryHold
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TemperatureDisplayUnits: 1
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentTemperature: 23.5
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CurrentRelativeHumidity: 54
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus HeatingThresholdTemperature: 23.5
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus CoolingThresholdTemperature: 23.5
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetHeatingCoolingState: 1
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus Currently Mode (HEAT): Heat(1)
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room parseStatus TargetTemperature (HEAT): 23.5)
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room Fan: {"mode":"Auto"}
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TemperatureDisplayUnits: 1
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentTemperature: 23.5
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentRelativeHumidity: 54
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetTemperature: 23.5
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic HeatingThresholdTemperature: 23.5
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CoolingThresholdTemperature: 23.5
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic TargetHeatingCoolingState: 1
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat: Living Room updateCharacteristic CurrentHeatingCoolingState: 1
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic TargetFanState: 1
[17/01/2022, 06:55:23] [HoneywellHome] [DEBUG] Thermostat Fan: Living Room updateCharacteristic Active: 0

Config for homebridge-honeywell-home
{
            "name": "HoneywellHome",
            "credentials": {
                "consumerKey": "XXXXX",
                "consumerSecret": "XXXXX",
                "refreshToken": "XXXXX",
                "notice": "Keep your tokens a secret!"
            },
            "options": {
                "devices": [
                    {
                        "deviceID": "LCC-B82CA03A3258",
                        "deviceClass": "Thermostat",
                        "deviceModel": "T10",
                        "thermostat": {
                            "hide_humidity": false,
                            "thermostatSetpointStatus": "TemporaryHold",
                            "roompriority": {
                                "priorityType": "WholeHouse"
                            }
                        }
                    }
                ],
                "logging": "debug"
            },
            "_bridge": {
                "username": "#####",
                "port": 59123
            },
            "platform": "HoneywellHome"
        },

Screenshots
No response
Device & Model
T10
Node.js Version
v16.13.2
NPM Version
v8.1.2
Homebridge Version
v1.3.9
Homebridge Honeywell Home Plugin Version
v11.3.3
Homebridge Config UI X Plugin Version
v4.41.5
Operating System
Raspbian GNU/Linux Bullseye (11)

Any ideas what I could be doing wrong?

@patricksmith0330, it looks like the TemporaryHold is being set, but I can only control what is sent, not what the API does with it. So could be something with how your schedule is setup.

@donavanbecker it was a schedule issue and temporary hold is now working as expected, however it’s sending the heat set point but isn’t actually changing the heat temperature. Cooling temperature works perfectly fine.


Update NSHipster & Flight School

Thanks Mattt, welcome back! 😀

Good to be back! Thanks for cultivating such a wonderful resource for the community, @daveverwer. 🎉


⚠ Bofrost.at has degraded performance

In 03e67d1, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1795 ms

Resolved: Bofrost.at performance has improved in 7f5aefd after 307 days, 8 hours, 26 minutes.


update lua formatting

Switch from hlua to rlua which allows calling lua functions with tables instead of just arguments.  This way new event data can be added to the formatting script without breakage.  Also add project to the event message which is useful in case there are multiple commits with the same subject line, e.g. in a topic.  I'm happy to split this up into multiple PRs if you want.

@gferon already adds rustfmt.toml in PR #30.


Rule to check for Properties naming standard in properties file

It is recommended to for the Properties name in the properties file to follow predefined acceptable format such as java property naming conventions (db.username).
Update linter to check for all possible formats, and have rule to check for Properties name in the properties file.

In the CaseNaming.groovy, add CaseFormat to support java property naming conventions - db.username
Create a Linter rule to check Properties name in the property file to follow java property naming convention


Minor, put installer window on correct location

When installer window is opened, it would be much better if it would be in a correct location specified by OS instead being at most top left.

Good point. Thanks!


WIP Implement multiple loudness metadata elements in audioProgramme, audioContent

closes #84

Still to do:

[ ] Update test xml to include multiple loudnessMetadata elements
[ ] Copy fixes over to audio_programme
[ ] Think about add() behaviour if multiple identical loudnessMetadatas are added (e.g. speakerLabels uses find(), and returns false if element to be added matches existing one

Codecov Report

Merging #100 (56e7e25) into master (146670a) will decrease coverage by 0.17%.
The diff coverage is 61.11%.

@@            Coverage Diff             @@
##           master     #100      +/-   ##
==========================================
- Coverage   89.51%   89.34%   -0.18%
==========================================
  Files         115      115
  Lines        5534     5558      +24
==========================================
+ Hits         4954     4966      +12
- Misses        580      592      +12

Impacted Files
Coverage Δ

include/adm/elements/audio_content.hpp
100.00% <ø> (ø)

include/adm/elements/loudness_metadata.hpp
100.00% <ø> (ø)

include/adm/private/rapidxml_formatter.hpp
100.00% <ø> (ø)

include/adm/private/xml_parser.hpp
100.00% <ø> (ø)

src/elements/loudness_metadata.cpp
74.22% <0.00%> (-3.20%)
:arrow_down:

src/elements/audio_content.cpp
69.28% <50.00%> (-3.45%)
:arrow_down:

src/private/rapidxml_formatter.cpp
87.90% <100.00%> (+0.12%)
:arrow_up:

src/private/xml_parser.cpp
90.61% <100.00%> (+0.12%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 146670a...56e7e25. Read the comment docs.

Requires #105 to be merged into 2076-2 before this

Superseded by #107


#1463 - Replacing text with icon in profile page

What does this pull request aim to achieve? 💯
Addressing issue #1463 by replacing the text with the SVG images. Also moved the location icons as per feedback.
Please be concise and link any related issue(s):

[x] I have checked that no one else is working on similar changes.
[x] I have read the latest README and understand the development workflow.
[x] The name of this branch is: feature/<branch_name>, or hotfix/<branch_name> if this is a hotfix. The branch is created in a cloned version of this repo, not a forked repo.
[x] This branch is rebased/merged with the latest staging (or the latest production if it is a hotfix).
[x] There are no merge conflicts.
[x] There are no console warnings and errors.
[x] On the right hand side of this PR, I have linked the appropriate issue(s) under "Issues" and added a project progress under "Projects".
Closes #1463

@galeza I updated the code based on your feedback. Kindly review the same.

Tested on iPhone 11 Pro Max, icons are displayed, but design looks like it's distorted. Do we have zeplin or figma design expectation.

Hi @Amrit-choudhary16 ,
I tested using Android 10, simulators and emulators.
@CamilaArias Please verify results on mobile phone. Screen shots below and in the @rabbi08 comment. QAs want to confirm that results is acceptable for you. Do we have any Zeplin design?

@rabbi08 @galeza I'll review this today with @Amrit-choudhary16 to make a small design change :)

@CamilaArias
We have new updated profile pages, do we need this change on new pages. Please confirm or we can close this issue. Thanks


cargo update -p foo --precise 0.1.4 doesn’t do anything with crates.io dependencies

In cargo update --help:

The argument PRECISE is a string representing a precise revision that the package being updated should be updated to. For example, if the package comes from a git repository, then PRECISE would be the exact revision that the repository should be updated to.

Despite the “For example”, a revision for a git dependency seems to be the only case where --precise does anything. It should also be possible to update (or downgrade) to a precise version a crates.io dependency.

As a work-around, it is possible to change Cargo.toml to specify an exact dependency like foo = "=0.1.4", run cargo update -p foo, then change Cargo.toml back.


ESP32-C3 bootloop when using ESP Web Tools

Flashing an ESP32-C3 (Adafruit QT Py ESP32-C3) with the web flasher results in a bootloop:
...
17:44:04.903 -> ESP-ROM:esp32c3-api1-20210207
17:44:04.903 -> Build:Feb  7 2021
17:44:04.903 -> rst:0x3 (RTC_SW_SYS_RST),boot:0xf (SPI_FAST_FLASH_BOOT)
17:44:04.903 -> Saved PC:0x403d0f62
17:44:04.903 -> SPIWP:0xee
17:44:04.903 -> mode:DIO, clock div:1
17:44:04.941 -> load:0x3fcd6100,len:0x438
17:44:04.941 -> load:0x403ce000,len:0x90c
17:44:04.941 -> load:0x403d0000,len:0x2358
17:44:04.941 -> entry 0x403ce000
...

The offsets used by the Web Uploader are the following (and correspond to https://github.com/adafruit/Adafruit_Wippersnapper_Arduino/releases/download/1.0.0-beta.39/wippersnapper.qtpy_esp32c3.littlefs.1.0.0-beta.39.zip):
          "0xe000": "wippersnapper.qtpy_esp32c3.littlefs.VERSION.boot_app0.bin",
          "0x0": "wippersnapper.qtpy_esp32c3.littlefs.VERSION.bootloader.bin",
          "0x10000": "wippersnapper.qtpy_esp32c3.littlefs.VERSION.bin",
          "0x8000": "wippersnapper.qtpy_esp32c3.littlefs.VERSION.partitions.bin"

The same bootloop appears when using the Wippersnapper firmware uploader tool (https://adafruit.github.io/WipperSnapper_Firmware_Uploader/) and also by manually uploading each file to the Esp-Web-Flasher and using the offsets (below).
What Works:

Flashing with esptool.py (v3.1) and the offsets above
Uploading the sketch using Arduino IDE
As suggested by @Td-er in https://github.com/esphome/esp-web-tools/issues/260 - Flashing with esptool.py (v3.1)  -> Using esptool.py to read_flash (4mb) into a compiled binary -> re-upload the contents using web-tools at 0x0

Similar to https://github.com/esphome/esp-web-tools/issues/260
cc @balloob and @makermelissa

It looks like #23 had added functionality, which was removed again in #86. This patching functionality appears to be necessary for the just C3 and only when using multiple files. I think a good initial fix is to not patch it by default (like it is now) unless certain parameters are specified such as dio mode and 40m for the speed. We could have drop downs on the web interface to specify that we want these. I think giving the option but not requiring it would be best for flexibility. I'm working on this locally and if it seems to fix it, I'll submit a PR.


Enable manually setting advertised listeners

This would allow defining advertised listeners within values.yaml. As a side benefit, it would provide a path for enabling external access via some service type other than NodePort (such as LoadBalancer).

Duplicate of #256


build: change build config & update dependencies

Since greenkeeper bot failed to update the lockfile, I had to do the updates by hand 👎
Dev dependencies updated:
@typescript-eslint/parser: 2.2.0 to ^2.3.2
eslint-plugin-react: 7.14.3 to ^7.15.1
husky: 3.0.5 to ^3.0.8
@types/node: 12.7.6 to ^12.7.9
This closes #131
This closes #140
This closes #136
This closes #134
This closes #135

:tada: This PR is included in version 1.0.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.1.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 2.0.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.1.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.2.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


getting error on running nvm install 14 on mac

Operating system and version: Mac os v12.5
nvm debug output:

nvm --version: v0.39.2
$TERM_PROGRAM: iTerm.app
$SHELL: /bin/zsh
$SHLVL: 1
whoami: 'msuhail'
${HOME}: /Users/msuhail
${NVM_DIR}: '${HOME}/.nvm'
${PATH}: ${HOME}/git/kirkstrobeck/stash/scripts/git:/opt/homebrew/bin:${NVM_DIR}/versions/node/v18.12.1/bin:${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/homebrew/bin:/Library/Apple/usr/bin
$PREFIX: ''
${NPM_CONFIG_PREFIX}: ''
$NVM_NODEJS_ORG_MIRROR: ''
$NVM_IOJS_ORG_MIRROR: ''
shell version: 'zsh 5.8.1 (x86_64-apple-darwin21.0)'
uname -a: 'Darwin 21.6.0 Darwin Kernel Version 21.6.0: Sat Jun 18 17:07:22 PDT 2022; root:xnu-8020.140.41~1/RELEASE_ARM64_T6000 arm64'
checksum binary: 'sha256sum'
OS version: macOS 12.5 21G72
curl: /usr/bin/curl, curl 7.79.1 (x86_64-apple-darwin21.0) libcurl/7.79.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.11 nghttp2/1.45.1
wget: /opt/homebrew/bin/wget, GNU Wget 1.21.3 built on darwin21.3.0.
sed: /usr/bin/sed
cut: /usr/bin/cut
basename: /usr/bin/basename
rm: /bin/rm
mkdir: /bin/mkdir
xargs: /usr/bin/xargs
git: /opt/homebrew/bin/git, git version 2.38.1
ls: grep:: No such file or directory
grep: grep: aliased to grep --color=auto --exclude-dir={.bzr,CVS,.git,.hg,.svn,.idea,.tox} (grep --color=auto --exclude-dir={.bzr,CVS,.git,.hg,.svn,.idea,.tox}), grep (BSD grep, GNU compatible) 2.6.0-FreeBSD
awk: /usr/bin/awk, awk version 20200816
nvm current: v18.12.1
which node: ${NVM_DIR}/versions/node/v18.12.1/bin/node
which iojs: iojs not found
which npm: /opt/homebrew/bin/npm
npm config get prefix: /opt/homebrew
npm root -g: /opt/homebrew/lib/node_modules

nvm ls output:

        v14.0.0
       v15.14.0
->     v18.12.1
         system
default -> lts/* (-> v18.12.1)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v18.12.1) (default)
stable -> 18.12 (-> v18.12.1) (default)
lts/* -> lts/hydrogen (-> v18.12.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.1 (-> N/A)
lts/gallium -> v16.18.1 (-> N/A)
lts/hydrogen -> v18.12.1

How did you install nvm?
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

What steps did you perform?
nvm install 14.21.1

What happened?
getting below error
Found '/Users/msuhail/git/better/mortgage/barrel/.nvmrc' with version <v14>
Downloading and installing node v14.21.1...
Downloading https://nodejs.org/dist/v14.21.1/node-v14.21.1-darwin-arm64.tar.xz...
#=#=-  #       #                                                                                #=O#-     #        #                                                                                -#O=- #      #          #                                                                                -=O#-   #        #           #                                                                                curl: (22) The requested URL returned error: 404

Binary download from https://nodejs.org/dist/v14.21.1/node-v14.21.1-darwin-arm64.tar.xz failed, trying source.
grep: /Users/msuhail/.nvm/.cache/bin/node-v14.21.1-darwin-arm64/node-v14.21.1-darwin-arm64.tar.xz: No such file or directory
Provided file to checksum does not exist.
Binary download failed, trying source.
Detected that you have 10 CPU core(s)
Running with 9 threads to speed up the build
Clang v3.5+ detected! CC or CXX not specified, will use Clang as C/C++ compiler!
Local cache found: ${NVM_DIR}/.cache/src/node-v14.21.1/node-v14.21.1.tar.xz
Checksums match! Using existing downloaded archive ${NVM_DIR}/.cache/src/node-v14.21.1/node-v14.21.1.tar.xz
$>./configure --prefix=/Users/msuhail/.nvm/versions/node/v14.21.1 <
Node.js configure: Found Python 3.10.8...

NA

Are you on an M1 or M2 Mac?

Same problem here, M1, macOS 14.0

Presumably 14.20.0 has the same problem, but 14.19 does not?

Same problem, return 404

Same problem, return 404

@Story-MathieuD and you're using the latest version of nvm?

yup, installed yesterday, but I can try to reinstall

To be clear, it's trying to download darwin arm64, and those don't exist before node 16 - so if you're on an M1/M2 mac, you need to be in a Rosetta shell to install node < 16.

Thx, it worked. Sorry to bother you 🥲

Closing as answered ( https://github.com/nvm-sh/nvm/issues/2944#issuecomment-1315335007 ) pending confirmation from the OP.

i have the same problem 😢

To be clear, it's trying to download darwin arm64, and those don't exist before node 16 - so if you're on an M1/M2 mac, you need to be in a Rosetta shell to install node < 16.

it worked, thanks!

To be clear, it's trying to download darwin arm64, and those don't exist before node 16 - so if you're on an M1/M2 mac, you need to be in a Rosetta shell to install node < 16.

@ljharb answer fixed the problem for me.
And here is how to open the Terminal using Rosetta:

Open the Applications folder in Finder.
Click the Search icon and type Terminal.
Right-click the Terminal icon that will appear and select the Get Info option.
From the Get Info window, check the checkbox next to Open using Rosetta.
Close all open windows of the terminal and quit it and then reopen the terminal again.
Now you can try to install Node version < 16 using NVM and it should succeed.

Thanks guys

Operating system and version: Mac os v12.5
nvm debug output:
nvm ls output:
How did you install nvm?
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

What steps did you perform?
nvm install 14.21.1

What happened?
getting below error
Found '/Users/msuhail/git/better/mortgage/barrel/.nvmrc' with version <v14>
Downloading and installing node v14.21.1...
Downloading https://nodejs.org/dist/v14.21.1/node-v14.21.1-darwin-arm64.tar.xz...
#=#=-  #       #                                                                                #=O#-     #        #                                                                                -#O=- #      #          #                                                                                -=O#-   #        #           #                                                                                curl: (22) The requested URL returned error: 404

Binary download from https://nodejs.org/dist/v14.21.1/node-v14.21.1-darwin-arm64.tar.xz failed, trying source.
grep: /Users/msuhail/.nvm/.cache/bin/node-v14.21.1-darwin-arm64/node-v14.21.1-darwin-arm64.tar.xz: No such file or directory
Provided file to checksum does not exist.
Binary download failed, trying source.
Detected that you have 10 CPU core(s)
Running with 9 threads to speed up the build
Clang v3.5+ detected! CC or CXX not specified, will use Clang as C/C++ compiler!
Local cache found: ${NVM_DIR}/.cache/src/node-v14.21.1/node-v14.21.1.tar.xz
Checksums match! Using existing downloaded archive ${NVM_DIR}/.cache/src/node-v14.21.1/node-v14.21.1.tar.xz
$>./configure --prefix=/Users/msuhail/.nvm/versions/node/v14.21.1 <
Node.js configure: Found Python 3.10.8...

NA

To be clear, it's trying to download darwin arm64, and those don't exist before node 16 - so if you're on an M1/M2 mac, you need to be in a Rosetta shell to install node < 16.

@ljharb answer fixed the problem for me.
And here is how to open the Terminal using Rosetta:

Open the Applications folder in Finder.
Click the Search icon and type Terminal.
Right-click the Terminal icon that will appear and select the Get Info option.
From the Get Info window, check the checkbox next to Open using Rosetta.
Close all open windows of the terminal and quit it and then reopen the terminal again.
Now you can try to install Node version < 16 using NVM and it should succeed.

It worked for me. Thank you.

Doesn't work in 2024 even with rosetta with node 14.21.3
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values

Doesn't work in 2024 even with rosetta with node 14.21.3 ../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values

+1

Doesn't work in 2024 even with rosetta with node 14.21.3 ../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values

Try changing the machine's architecture type from the default arm64 to x86_64
To check the current architecture enter the command below.
arch

If it returns arm64, ether the following command:
arch -x86_64 zsh

Then, try nvm i 14 again. Worked for me on M3 Pro.

@ikattakath How would I then undo that to go back to default. arch -arm64 zsh?

To be clear, it's trying to download darwin arm64, and those don't exist before node 16 - so if you're on an M1/M2 mac, you need to be in a Rosetta shell to install node < 16.

@ljharb answer fixed the problem for me.
And here is how to open the Terminal using Rosetta:
1. Open the **Applications** folder in **Finder**.

2. Click the **Search** icon and type **Terminal**.

3. **Right-click** the Terminal icon that will appear and select the **Get Info** option.

4. From the Get Info window, check the checkbox next to **Open using Rosetta**.

5. Close all open windows of the terminal and quit it and then reopen the terminal again.

6. Now you can try to install Node version < 16 using NVM and it should succeed.

This doesn't work in 2024. The following solution worked: https://stackoverflow.com/a/76399805

this solution worked for me. Thanks!

@ikattakath work for me M2 Pro

Doesn't work in 2024 even with rosetta with node 14.21.3 ../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values

Try changing the machine's architecture type from the default arm64 to x86_64
To check the current architecture enter the command below.
arch

If it returns arm64, ether the following command:
arch -x86_64 zsh

Then, try nvm i 14 again. Worked for me on M3 Pro.

Worked for me, Thank you

I was able to install old node versions today after upgrading nvm from 0.35 to latest version 0.40.1.

I'm using 0.40.1 version, and I can't install old node versions on a Macbook M2 Pro.

@brandongs-MP even in rosetta?


Question(s) about exercises in chapter 4

Hello!
I have some problems with the exercises from chapter 4: I found a solution for ex. 4.1 (here it is), but it doesn't match exactly the actual solution, and I can't understand the solution proposed for ex. 4.2.
ex. 4.1
Given this statement:

suppose there is a probability y that an actual heads is reported as tails, or actual tails reported as heads.

I assumed the following:

P(data=T|coin=H) = y, which implies P(data=T|coin=H) = 1-y
P(data=H|coin=T) = y, which implies P(data=T|coin=T) = 1-y
Given these probabilities I computed the new likelihood, but my result is swapped wrt/ the proposed solution, i.e. I get this (the full solution is in the above link):

if data=='H':
    return (1-y)*x + y*(1-x)
else:
    return y*x + (1-y)*(1-x)

Did I misinterpret the assignment? Or what?
ex. 4.2
Here I tried to follow the same reasoning to compute the likelihood, but I had to give up since I was not getting it. I looked at the proposed solution and I am not really understanding it.
Given the text in the solution:

Each article has a quality Q, which is the probability of eliciting an upvote from a completely reliable redditor.
Each user has a reliability R, which is the probability of giving an upvote to an item with Q=1.

I would write it as follows in terms of probability:
Q = P(vote=UP|R=1)
R = P(vote=UP|Q=1)
Now of course the likelihood is (as stated in the solution):

The probability that a redditor with reliability R gives an upvote to an item with quality Q

but I can't understand the solution itself, i.e. I can't obtain it when writing it down in terms of probability:
P(vote=UP|R,Q) = ... ?
What am I missing? Can anyone please help?
PS: since I already wrote a lot, adding these few words won't hurt: I love this book, great work Allen!

Hi Francesco,
For ex4.1, you are right.  My solution reverses the meaning of y.
For ex4.2, the solution I proposed is a bit of a hack.  The more correct solution is to update both distributions simultaneously by making a joint distribution.  In the second edition, I am moving this exercise to a later chapter where we can do it right.
Thanks for these corrections!


Updated Netty to 4.1.72

Motivation
Netty versions prior to 4.1.71 are vulnerable to CVE-2021-43797
https://nvd.nist.gov/vuln/detail/CVE-2021-43797
Netty release notes:

https://netty.io/news/2021/10/11/4-1-69-Final.html
https://netty.io/news/2021/10/11/4-1-70-Final.html
https://netty.io/news/2021/12/09/4-1-71-Final.html
https://netty.io/news/2021/12/13/4-1-72-Final.html

Changes

Upgraded Netty libraries to 4.1.72.Final
Upgraded netty-tcnative-boringssl-static to 2.0.46.Final which is compatible with Netty 4.1.72.Final

Will merge once #3753 is merged.

Update is similar to the one found here: https://github.com/apache/bookkeeper/pull/2951

I had a quick look through the issue trackers for 4.1.71 and 4.1.72 and there should be no issues with the upgrade.


Emojis and smileys customization

Hello,
I found out while updating my nuget packages that emojis and smileys customization was not possible anymore (#308).
This PR is an attempt to bring this feature back, while keeping the new performance optimizations in place.
Please note that I'm not much used to caring about allocations, so it's possible I introduced useless ones. Feel free to point them to me so I can fix them.

To summarize the changes:

I introduced a new immutable EmojiMapping class, wrapping the creation of the compact prefix trees.
EmojiMapping can be constructed from custom dictionaries (it uses the default emojis and smileys otherwise).
EmojiMapping exposes two static public methods returning the default emojis and smileys dictionaries, so that they can be used as a base to create a custom EmojiMapping instance.
EmojiParser takes an EmojiMapping instance, and uses it directly to parse emojis and smileys.

The compact prefix trees creation is mostly the same as before. I only added new safety checks, since the input can be provided externally.
I also added some unit tests ensuring the basic use-cases work as expected.

If we are adding support to customize the emoji set, I don't think having an EnableSmiley flag on EmojiParser makes sense anymore. I would still keep it in the UseEmojiAndSmiley and select the EmojiMapping to pass to the parser there.
EmojiMapping currently represents two possible mappings (smiley or not), I would prefer it only represents one and we instead have two default properties.

Thank you for this, in general LGTM other than some implementation details mentioned above.

Thanks for the review.

If we are adding support to customize the emoji set, I don't think having an EnableSmiley flag on EmojiParser makes sense anymore. I would still keep it in the UseEmojiAndSmiley and select the EmojiMapping to pass to the parser there.

My understanding is that it's currently possible to change the value of EmojiParser.EnableSmiley dynamically, and it should work. What you suggest would make this impossible, right? (Just checking. I'm not against it)
Also, what would UseEmojiAndSmiley look like? one override that takes a bool enableSmiley and uses the default mappings, and another one that takes just an EmojiMapping that can be customized?

EmojiMapping currently represents two possible mappings (smiley or not), I would prefer it only represents one and we instead have two default properties.

So an EmojiMapping would instead be an optimized representation of a dictionary, containing only a compact prefix tree and an array of opening characters?
Maybe its name should change then?
What would be the two default properties ? One just for the emojis, and the second for both the emojis and the smileys?

change the value of EmojiParser.EnableSmiley dynamically

No. It can technically be changed between the ctor and first use, but that was to allow for customization before. Now we don't need to wait for initialize, that work can be done in the ctor.
In general, parsers should be immutable and thread-safe, to allow for Pipeline reuse to be safe.

Also, what would UseEmojiAndSmiley look like? one override that takes a bool enableSmiley and uses the default mappings, and another one that takes just an EmojiMapping that can be customized?

That was the idea. The one accepting bool would call the one accepting EmojiMapping directly.

Maybe its name should change then?

I think it's still a good name, no hard preference tho

What would be the two default properties ? One just for the emojis, and the second for both the emojis and the smileys?

Yes

I'm working on the changes, but I also have another question: I don't think the terminology used in the extension is correct.
Since I'm introducing new properties, I would like to use this as an opportunity to use a better terminology.
Specifically, I don't think "emoji" is used properly. I think "emoji" should be used to talk about the unicode representation.
To replace the current meaning in the extension, I suggest using "shortcode" instead. This seem to be the widely used term to describe things like :confused:. https://emojipedia.org/shortcodes/
I'm also not a big fan of "smiley" to describe a face made of text, but I don't have anything better to suggest...
What do you think?
I would make these changes in a separate commit at the end...

The naming change LGTM, I can't really think of a different name for smiley.

That's alright, thank you :)


Logical DNS and health checks / outlier detection

How does health checks / outlier detection works with a Logical DNS cluster?
Assuming I have a logical DNS cluster that has a single host host.com that in time will return 5 different IPs due to DNS round robin, and there's health check, outlier detection set for that cluster. Will I have 5 different health checks (for each of the IPs)? Assuming that yes - what if just one of the IPs fail health check - is the hostname itself considers unhealthy, or only that IP (meaning that new connections to that cluster can still go to one of the other 4 valid IPs)?
Thanks

cc @pradeepcrao


Crash while loading this and other mods.

Game crash on rendering a world. Log had "Unreported exception thrown!
java.util.concurrent.CompletionException: net.minecraft.class_148: Tesselating block in world - Indium Renderer"
any insight would be much appreciated :D
edit: removed latest.log. if people want it i can share parts of it but it has my full name in it
using 11 other mods:
clear-skies-mc117-1.5.69
fabric-api-0.37.1+1.17
indium-1.0.0+mc1.17.1
iris-mc1.17-1.1.0
krypton-0.1.4
lambdabettergrass-1.2.0+1.17
lambdynamiclights-2.0.1+1.17
lazydfu-0.1.2
lithium-fabric-mc1.17.1-0.7.3
modmenu-2.0.3
sodium-fabric-mc1.17-0.3.0+IRIS1-rev.7491e3a
starlight-1.0.0-RC3+fabric.1.17.x

See #76.


About Speaker Embeddings

Hello again, I notice that for training, if using the pretrained speaker encoder and SR, the same speaker embedding is used regardless of the SR augmentation.
(edit: also the audio file and spectrogram are the same, regardless of SR)
I just wanted to double check if this is by design?
Thanks so much for helping everyone :)

Excellent, thank you.
One more question, are the test.txt files used anywhere?

nowhere.

Understood! Thank you for your insight


Fix: error fetching image to cache: while building SIF from layers

PR checklist

[ ] This comment contains a description of changes (with reason).
[ ] If you've fixed a bug or added code that should be tested, add tests!
[ ] If you've added a new tool - have you followed the pipeline conventions in the contribution docs
[ ] Make sure your code lints (nf-core lint).
[ ] Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
[ ] Usage Documentation in docs/usage.md is updated.
[ ] Output Documentation in docs/output.md is updated.
[ ] CHANGELOG.md is updated.
[ ] README.md is updated (including new tool citations and authors/contributors).

Randomly we can see the following error message in the CI job when pulling docker image to singularity image. It will be OK if retrying.  Different time it is on different image.
Failed to pull singularity image
  command: singularity pull  --name quay.io-sanger-tol-hifiasm_samtools-0.01.img.pulling.1717517205808 docker://quay.io/sanger-tol/hifiasm_samtools:0.01 > /dev/null
  status : 255
  message:
    INFO:    Converting OCI blobs to SIF format
    INFO:    Starting build...
    Getting image source signatures
    Copying blob sha256:03dae77ff45c4b21a524fe292d91a7[70](https://github.com/sanger-tol/genomeassembly/actions/runs/9370434094/job/25797382684#step:9:71)4d870b528d3e03c3624a4d48e7733d65
    Copying blob sha256:efcc827fbbb39a149bce1b1b0951eccfa438d1d84153744033dd253856da8a08
    Copying blob sha256:2ec3f7ad9b3ca7370ae62c6bdb36e3575239b5b0942163d36814c87efb3ff90d
    Copying blob sha256:7[71](https://github.com/sanger-tol/genomeassembly/actions/runs/9370434094/job/25797382684#step:9:72)6ca30060043d1c1ba35c09e8eb2fda19788fc0d5ec491d85e866306207cc9
    Copying blob sha256:8c61d418774c0c5a7be0036dd042add78077c4195d904abdba1080bad2539797
    Copying blob sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
    Copying blob sha256:aab7f787139dee8557ebf54563c3e9e57c28d98e41e98f997c8af42c15b78b09
    Copying blob sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
    Copying blob sha256:837d55536[72](https://github.com/sanger-tol/genomeassembly/actions/runs/9370434094/job/25797382684#step:9:73)0ebdfd52a582cc6333019e0cfe430ef7c24fb1[73](https://github.com/sanger-tol/genomeassembly/actions/runs/9370434094/job/25797382684#step:9:74)33f8d0fb9e7ec
    Copying blob sha256:897362c12ca72fae6ca704[74](https://github.com/sanger-tol/genomeassembly/actions/runs/9370434094/job/25797382684#step:9:75)a9f2e9ced3a57c82f11f13033d4c3c73aae320a8
    Copying blob sha256:3893cbe24e910b5f4aa84fde0aedaf93c0cd7fbd66a423c39cb1077d420[75](https://github.com/sanger-tol/genomeassembly/actions/runs/9370434094/job/25797382684#step:9:76)3e8
    Copying blob sha256:d1b61e94977bd32162b9537fa73b2bde0c0e866044bf3b973c7a20501102e11d
    Copying blob sha256:91e8b0e836771486163bed3d34cba2023210c2791b06d798bd2400afbda94c8d
    Copying blob sha256:6a32[76](https://github.com/sanger-tol/genomeassembly/actions/runs/9370434094/job/25797382684#step:9:77)365367224313a0e554a59ca14ff290fbc4f9b5c773367d77a4be3d17e1
    Copying config sha256:b660941f86fd8d23aeeef16b2cf9f3d1cc2472c4ad1f1659226aeaaed5d0fb67
    Writing manifest to image destination
    FATAL:   While making image from oci registry: error fetching image to cache: while building SIF from layers: conveyor failed to get: while getting config

It seems this PR can fix the problem. I have tried several times. It also can fail but for different reasons.
If we merge this to the dev, probably @yumisims no need to use nf-core download but we still need to found the problems from nf-core download if we need to use later.
Another solution for this error is to switch to use docker profile, and then we don't need to convert docker image to singularity image.

Another solution for this error is to switch to use docker profile, and then we don't need to convert docker image to singularity image.

Remind me why the singularity profile is currently used ?

Use Singularity to run, less memory needed and thus it can run on the free Github runner, at least for TreeVal.
For this pipeline, more disk space needed.

@ksenia-krasheninnikova
Can you have a look and we can merge to your dev branch? And then you can pull the changes to your paper branch to make sure the CI can run.
Another question, can you exclude your paper directory to trigger the CI to run? There is no need to run the test if you just update the paper.


Add support for adding resource limits while creating templates.

Is your feature request related to a problem? Please describe.
I was trying to add a custom template for my application in Portainer templates section but it doesn't provide the option to add resource limit for the application.
Describe the solution you'd like
It would be great if an option can be provided to add resource limit like memory limit and CPU limits.
Describe alternatives you've considered
Alternatively, I have tried launching the new application using the option add container which provides the option to mention resource limits. But it would be great to have a feature where we have created a template with the resource limit so that the person who is using doesn't have to set this explicitly.

Having everything that is available when creating a new container is awesome. At least for me, the resource limits are the most important one for now. If it takes time to implement it in the GUI, I would be OK with it if I could add it in the template.json for now.

Closing as a duplicate of #2008, which I am reviewing a PR for now


Feat: Rules - Toggle variants #104

Description

Implement toggle variants
Related Issue

#104

Summary by CodeRabbit

New Features

Introduced enhanced variant selection handling with new types and utility functions for better flexibility and type safety.
Added functions to transform variant selections and toggle variants from various input formats.

Bug Fixes

Improved type definitions to ensure better handling of undefined values and complex structures.

Tests

Expanded test coverage for new functionalities, validating the behavior of variant transformations and selections.

Additional context

Checklist

/fast-forward


Extend turbo prune to include full-without-the-target-workspace

Which project is this feature idea for?
Turborepo
Describe the feature you'd like to request
I would like turbo prune --scope=@contra/app-contra-api --docker to output an additional directory which includes all files but the files of the target scope.
For context, the purpose of this is to be able to cache dependencies separately from the target workspace.
Consider this Dockerfile:
FROM node:21.1-bullseye-slim AS base

RUN \
  npm install --global<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
FROM base AS pruner

WORKDIR /srv

COPY . .

RUN turbo prune --scope=@contra/app-contra-api --docker

FROM base AS builder

WORKDIR /srv

COPY --from=pruner /srv/out/json .

RUN pnpm install --frozen-lockfile

COPY --from=pruner /srv/out/full .

SHELL ["/bin/bash", "-c"]

RUN --mount=type=secret,id=env,uid=1987 \
  set -o allexport && \
  source /run/secrets/env && \
  set +o allexport && \
  pnpm turbo run build --filter=@contra/app-contra-api && \
  find . -name 'node_modules' -type d -prune -exec rm -rf '{}' +

# The rest is irrelevant for this example ...

With this Dockerfile, every time that @contra/app-contra-api workspace is updated OR its dependencies are updated, we have to re-run build the main workspace and its dependencies. However, if there was an additional output ./out/full-without-target-scope-workspace, then we could do this:
FROM node:21.1-bullseye-slim AS base

RUN \
  npm install --global<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
FROM base AS pruner

WORKDIR /srv

COPY . .

RUN turbo prune --scope=@contra/app-contra-api --docker

# Simulating the desired behavior
RUN \
  cp -r ./out/full ./out/full-without-target-scope-workspace && \
  rm -rf ./out/full-without-target-scope-workspace/apps/contra-api

FROM base AS builder

SHELL ["/bin/bash", "-c"]

WORKDIR /srv

COPY --from=pruner /srv/out/json .

RUN pnpm install --frozen-lockfile

COPY --from=pruner /srv/out/full-without-target-scope-workspace .

RUN --mount=type=secret,id=env,uid=1987 \
  set -o allexport && \
  source /run/secrets/env && \
  set +o allexport && \
  pnpm turbo run build<EMAIL_ADDRESS>
COPY --from=pruner /srv/out/full/apps/contra-api ./apps/contra-api

RUN --mount=type=secret,id=env,uid=1987 \
  set -o allexport && \
  source /run/secrets/env && \
  set +o allexport && \
  pnpm turbo run build --filter=@contra/app-contra-api --only

# The rest is irrelevant for this example ...

Note --only does not work as expected here https://github.com/vercel/turbo/issues/2939

This why I can rely on Docker cache to cache the dependencies.
Obviously, as shown here, I can workaround this with:
# Simulating the desired behavior
RUN \
  cp -r ./out/full ./out/full-without-target-scope-workspace && \
  rm -rf ./out/full-without-target-scope-workspace/apps/contra-api

but it feels like a pattern that would be nice to support.
Describe the solution you'd like
N/A
Describe alternatives you've considered
N/A

I'm not inclined to add this feature into turbo as it seems fairly awkward to explain and as you mention there's a very easy work around.
Out of curosity what's the time difference between the two docker files you provided when you make a change to just @contra/app-contra-api?


UI is not user friendly

🖥 Frontend Issue
Description
Two Chatbot icons on the home page:
One on the top left corner and another at the bottom right corner making users confused which one is correctly working.
Unnecessary option of translating the website content into different languages using google translator as there is already an available feature of converting website content into different languages in browser
Still if required it should be adjusted in some proper manner that does not make the page look bad.
Wrong colors are used for text:
White color on white background
Black color on dark part of background
There should be only one background image
Steps to Reproduce

Go to '...'
Click on '...'
See error '...'

Expected behavior
Only one chatbot button should be there
If required a translating content option then it should be in the navigation bar or in this case in the hamburger options.
Dark color and light color should be used on light and dark backgrounds respectively for text
only one background image should be there.
Actual behavior
Two chatbot icons
wrong use of colors
translating option is displayed in wrong manner making bad user experience
Screenshots or Video
<!-- If applicable, add screenshots or video to help explain your issue. --
![Capture - 3](https://github.com/user-attachments/assets/503f75a5-c517-4183-886e-a2acfc2cc7a2)
![Capture-2](https://github.com/user-attachments/assets/1bab36fd-67dd-45ae-a1a6-050fa217de17)
>

### Are you participating in GSSoC?
- [+] Yes
- [ ] No

Please assign this issue to me under gssoc-ext and hacktoberfest

yaa bro check current PR merged i think your issue is resolved if anything else let me know

Only two icons for Chatbot has been solved but rest of the issues are same
Translating content option is not looking good on the page
color combinations on the page are not good

image of the page available on render

dont change figma design UI
first check Stationguidefigma.md


⚠ Samsung has degraded performance

In d1603a0, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2857 ms

Resolved: Samsung performance has improved in 321da7b.