Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Duplicate accessories now exist for Climate React #149

Open
nashw83 opened this issue Jul 30, 2024 · 6 comments
Open

Duplicate accessories now exist for Climate React #149

nashw83 opened this issue Jul 30, 2024 · 6 comments

Comments

@nashw83
Copy link

nashw83 commented Jul 30, 2024

Two Sensibo Sky units connected via Homebridge, which have been renamed as Climate Control and displayed as a fan so that they are displayed under Climate area of Home app.
However recently I’ve noticed that there is now a duplicate of this switch, one as a fan and one as a switch, both with the same name.
When enabling Climate React the Switch accessory is enabled, however the automations and scenes are linked to the Fan accessory. Switches work independently.

Sensibo for Homebridge v2.5.1
Homebridge v1.8.4
Node.js v20.15.1

IMG_5521
IMG_5522
IMG_5523

@benwebbbenwebb
Copy link
Collaborator

Hi @nashw83

Sorry for the trouble!

Have you restarted Homebridge (or host computer) since the plugin was updated? Some previously cached accessories/services may only get removed on restart. Also, have you recently made any changes to the options in your settings, such as climateReactSwitchInAccessory, since the upgrade?

Otherwise please follow these steps from the release notes:

Note: If you experience any issues with controls or switches appearing twice, or not working as expected, try temporarily disabling that control or switch via settings.json in Homebridge, save and restart Homebridge, and then finally re-enable the control or switch.

Unfortunately, this may mean you need to rename and/or re-add the switch to any automations but it's probably the easiest way to clean up the duplicate.

Please let me know how you go.

@nashw83
Copy link
Author

nashw83 commented Jul 30, 2024

Thanks for the quick reply, definitely restarted Homebridge and the host OS recently and haven’t touched the option. Rebooted just now again and still same result.
I’ll give the option off then on again a go soon, will just want to add a dummy switch to the scenes/automations first so that I can track to add them back - so may be a couple of days before I can get to this.

@nashw83
Copy link
Author

nashw83 commented Aug 8, 2024

Removed the Climate React option and re-added, however now when it is switched on from HomeKit it switches back off again shortly after.

Seems to work ok when enabled/disabled from Sensibo app, but takes a moment.

Logs (turn on Bedroom AC Climate React accessory from Home app):

Click to expand Logs:
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Climate React Enabled Switch: true
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen Sensor (GET) - Current Temperature: 20.3ºC
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen Sensor (GET) - Current Relative Humidity: 62 %
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Current Relative Humidity: 59.4 %
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Current Relative Humidity: 62.8 %
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Current Relative Humidity: 59.4 %
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Dry Swing: SWING_ENABLED
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Dry Current Dehumidifier State: INACTIVE
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Dry Rotation Speed: 83%
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Target Dehumidifier State: DEHUMIDIFIER
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Dry Active State: false
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - AC Swing: SWING_ENABLED
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Target HeaterCooler State: OFF
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Target Heating Temperature: 20ºC
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Current HeaterCooler State: OFF
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Temperature Display Units: C
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Target Cooling Temperature: 20ºC
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - AC Rotation Speed: 83%
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Current Temperature: 22ºC
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - AC Active State: false
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Fan Rotation Speed: 83%
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Fan Active State: false
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Fan Swing: SWING_ENABLED
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Dry Rotation Speed: 0%
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Current Relative Humidity: 62.8 %
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Target Dehumidifier State: DEHUMIDIFIER
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Dry Swing: SWING_ENABLED
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Dry Active State: false
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Dry Current Dehumidifier State: INACTIVE
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Current HeaterCooler State: OFF
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Current Temperature: 20.2ºC
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Target Heating Temperature: 20ºC
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Temperature Display Units: C
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Target Cooling Temperature: 20ºC
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - AC Active State: false
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - AC Rotation Speed: 0%
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Target HeaterCooler State: OFF
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - AC Swing: SWING_ENABLED
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Fan Active State: false
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Fan Rotation Speed: 0%
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Bedroom AC (GET) - Fan Swing: SWING_ENABLED
[08/08/2024, 17:05:53] [homebridge-sensibo-ac] Kitchen AC (GET) - Climate React Enabled Switch: false
[08/08/2024, 17:05:58] [homebridge-sensibo-ac] Refreshing state...
[08/08/2024, 17:05:58] [homebridge-sensibo-ac] Creating GET request to Sensibo API ->
[08/08/2024, 17:05:58] [homebridge-sensibo-ac] https://home.sensibo.com/api/v2/users/me/pods?fields=id,acState,measurements,location,occupancy,smartMode,motionSensors,filtersCleaning,serial,pureBoostConfig,homekitSupported,remoteCapabilities,room,temperatureUnit,productModel
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Successful GET response:
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] [
    {
        "id": "iYMwMZJM",
        "temperatureUnit": "C",
        "room": {
            "uid": "WrgWzTQH",
            "name": "Kitchen",
            "icon": "Kitchen",
            "pureBoostConfig": null
        },
        "acState": {
            "timestamp": {
                "time": "2024-08-08T07:05:59.697197Z",
                "secondsAgo": 0
            },
            "on": false,
            "mode": "heat",
            "targetTemperature": 20,
            "temperatureUnit": "C",
            "fanLevel": "high",
            "swing": "rangeFull",
            "horizontalSwing": "stopped"
        },
        "location": {
            "occupancy": "someone",
            "name": "1122",
            "id": "Frp4umhbD4"
        },
        "productModel": "skyplus",
        "serial": "C392102916",
        "motionSensors": [
            {
                "id": "ms_hLqtFsPZ",
                "qrId": "KTFASSVBAQ",
                "firmwareVersion": "V17",
                "firmwareType": "nrf52",
                "macAddress": "fb:c4:86:6c:e2:a4",
                "productModel": "motion_sensor",
                "configGroup": "stable",
                "serial": "R392102916",
                "parentDeviceUid": "iYMwMZJM",
                "measurements": {
                    "time": {
                        "time": "2024-08-08T07:05:29.736787Z",
                        "secondsAgo": 29
                    },
                    "rssi": -61,
                    "temperature": 20.3,
                    "humidity": 62,
                    "motion": false,
                    "batteryVoltage": 3000
                },
                "connectionStatus": {
                    "isAlive": true,
                    "lastSeen": {
                        "time": "2024-08-08T07:05:29.736787Z",
                        "secondsAgo": 29
                    }
                },
                "isMainSensor": true
            }
        ],
        "filtersCleaning": {
            "acOnSecondsSinceLastFiltersClean": 5571022,
            "filtersCleanSecondsThreshold": 1080000,
            "lastFiltersCleanTime": null,
            "shouldCleanFilters": true
        },
        "pureBoostConfig": null,
        "homekitSupported": true,
        "remoteCapabilities": {
            "modes": {
                "cool": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "heat": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                50,
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                10,
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "dry": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "auto": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "fan": {
                    "temperatures": {},
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                }
            }
        },
        "smartMode": {
            "enabled": false,
            "type": "temperature",
            "deviceUid": "iYMwMZJM",
            "lowTemperatureThreshold": null,
            "highTemperatureThreshold": 26,
            "lowTemperatureState": null,
            "highTemperatureState": {
                "on": true,
                "targetTemperature": 24,
                "temperatureUnit": "C",
                "mode": "cool",
                "fanLevel": "auto",
                "swing": "rangeFull",
                "horizontalSwing": "fixedCenter"
            },
            "lowTemperatureWebhook": null,
            "highTemperatureWebhook": null,
            "sync_with_ac_power": false
        },
        "measurements": {
            "time": {
                "time": "2024-08-08T07:05:29.736787Z",
                "secondsAgo": 29
            },
            "temperature": 22,
            "humidity": 59.4,
            "feelsLike": 22,
            "rssi": -23,
            "motion": false,
            "roomIsOccupied": false
        }
    },
    {
        "id": "9z4HxdVi",
        "temperatureUnit": "C",
        "room": {
            "uid": "AkAFZVKo",
            "name": "Bedroom",
            "icon": "Bedroom",
            "pureBoostConfig": null
        },
        "acState": {
            "timestamp": {
                "time": "2024-08-08T07:05:59.705207Z",
                "secondsAgo": 0
            },
            "on": false,
            "mode": "heat",
            "targetTemperature": 20,
            "temperatureUnit": "C",
            "fanLevel": "auto",
            "swing": "rangeFull",
            "horizontalSwing": "stopped"
        },
        "location": {
            "occupancy": "someone",
            "name": "1122",
            "id": "Frp4umhbD4"
        },
        "productModel": "skyplus",
        "serial": "C392102915",
        "motionSensors": [],
        "filtersCleaning": {
            "acOnSecondsSinceLastFiltersClean": 6643188,
            "filtersCleanSecondsThreshold": 1080000,
            "lastFiltersCleanTime": null,
            "shouldCleanFilters": true
        },
        "pureBoostConfig": null,
        "homekitSupported": true,
        "remoteCapabilities": {
            "modes": {
                "cool": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30
                            ]
                        }
                    },
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "heat": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30
                            ]
                        }
                    },
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "fan": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30
                            ]
                        }
                    },
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "dry": {
                    "temperatures": {},
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "auto": {
                    "temperatures": {},
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                }
            }
        },
        "smartMode": {
            "enabled": false,
            "type": "temperature",
            "deviceUid": "9z4HxdVi",
            "lowTemperatureThreshold": null,
            "highTemperatureThreshold": 26,
            "lowTemperatureState": null,
            "highTemperatureState": {
                "on": true,
                "targetTemperature": 25,
                "temperatureUnit": "C",
                "mode": "cool",
                "fanLevel": "auto",
                "swing": "rangeFull",
                "horizontalSwing": "stopped"
            },
            "lowTemperatureWebhook": null,
            "highTemperatureWebhook": null,
            "sync_with_ac_power": false
        },
        "measurements": {
            "time": {
                "time": "2024-08-08T07:04:34.761852Z",
                "secondsAgo": 84
            },
            "temperature": 20.2,
            "humidity": 62.8,
            "feelsLike": 20.2,
            "rssi": -37,
            "motion": false,
            "roomIsOccupied": null
        }
    }
]
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Refreshing state completed.
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Updating AC state in Cache + HomeKit for iYMwMZJM
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen AC - '22' equals '22' for characteristic CurrentTemperature on service HeaterCoolerService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen AC - '59.4' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HeaterCoolerService... rounding to 59
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen AC - '59' equals '59' for characteristic CurrentRelativeHumidity on service HeaterCoolerService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen AC - '59.4' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service DryService... rounding to 59
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen AC - '59' equals '59' for characteristic CurrentRelativeHumidity on service DryService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic Active on service HeaterCoolerService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic CurrentHeaterCoolerState on service HeaterCoolerService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic Active on service DryService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic CurrentHumidifierDehumidifierState on service DryService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic Active on service FanService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Updating Climate React Switch state in HomeKit for iYMwMZJM
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen ClimateReact - 'false' equals 'false' for characteristic On on service ClimateReactSwitchService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Updating Humidity Sensor state in HomeKit for iYMwMZJM
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen Humidity - '59.4' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HumiditySensorService... rounding to 59
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen Humidity - '59' equals '59' for characteristic CurrentRelativeHumidity on service HumiditySensorService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Updating Room Sensor state in cache + HomeKit for iYMwMZJM
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen Sensor - 'false' equals 'false' for characteristic MotionDetected on service MotionSensorService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen Sensor - Setting '20.3' for characteristic CurrentTemperature on service TemperatureSensorService, value was '20.30000000000001'
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen Sensor - '62' equals '62' for characteristic CurrentRelativeHumidity on service HumiditySensorService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen Sensor - '0' equals '0' for characteristic StatusLowBattery on service MotionSensorService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen Sensor - '0' equals '0' for characteristic StatusLowBattery on service TemperatureSensorService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Kitchen Sensor - '0' equals '0' for characteristic StatusLowBattery on service HumiditySensorService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Updating AC state in Cache + HomeKit for 9z4HxdVi
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom AC - Setting '20.2' for characteristic CurrentTemperature on service HeaterCoolerService, value was '20.200000000000003'
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom AC - '62.8' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HeaterCoolerService... rounding to 63
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom AC - '63' equals '63' for characteristic CurrentRelativeHumidity on service HeaterCoolerService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom AC - '62.8' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service DryService... rounding to 63
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom AC - '63' equals '63' for characteristic CurrentRelativeHumidity on service DryService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic Active on service HeaterCoolerService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic CurrentHeaterCoolerState on service HeaterCoolerService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic Active on service DryService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic CurrentHumidifierDehumidifierState on service DryService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic Active on service FanService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Updating Climate React Switch state in HomeKit for 9z4HxdVi
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom ClimateReact - Setting 'false' for characteristic On on service ClimateReactSwitchService, value was 'true'
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Updating Humidity Sensor state in HomeKit for 9z4HxdVi
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom Humidity - '62.8' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HumiditySensorService... rounding to 63
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Bedroom Humidity - '63' equals '63' for characteristic CurrentRelativeHumidity on service HumiditySensorService... skipping update
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Syncing HomeKit Cache
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Device: iYMwMZJM, Model: skyplus, airConditionerIsNew: false
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Device: iYMwMZJM, roomSensorIsNew: false
[08/08/2024, 17:05:59] [homebridge-sensibo-ac] Device: 9z4HxdVi, Model: skyplus, airConditionerIsNew: false
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC (GET) - Dry Active State: false
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC (GET) - AC Active State: false
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC (GET) - Fan Active State: false
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC (GET) - Climate React Enabled Switch: false
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC (SET) - Dry state Active: false
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC (SET) - AC Active State: false
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] StateHandler SET Property: active
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] StateHandler SET New Value: false
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC - active already set to false, returning without updating
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC (SET) - Fan state Active: false
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC (SET) - Climate React Enabled Switch: false
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] StateHandler SET Property: smartMode
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] StateHandler SET New Value: {
    "enabled": false,
    "type": "temperature",
    "deviceUid": "9z4HxdVi",
    "lowTemperatureThreshold": null,
    "highTemperatureThreshold": 26,
    "lowTemperatureState": null,
    "highTemperatureState": {
        "on": true,
        "targetTemperature": 25,
        "temperatureUnit": "C",
        "mode": "cool",
        "fanLevel": "auto",
        "swing": "rangeFull",
        "horizontalSwing": "stopped"
    },
    "lowTemperatureWebhook": null,
    "highTemperatureWebhook": null,
    "sync_with_ac_power": false
}
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC -> sensiboFormattedClimateReactState start
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC - smartMode - Error occurred! -> Climate React state did not change
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC - Error: {}
[08/08/2024, 17:06:00] [homebridge-sensibo-ac] Bedroom AC - deleting smartMode.running
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - Climate React Enabled Switch: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: smartMode
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: {
    "enabled": true,
    "type": "temperature",
    "deviceUid": "9z4HxdVi",
    "lowTemperatureThreshold": null,
    "highTemperatureThreshold": 26,
    "lowTemperatureState": null,
    "highTemperatureState": {
        "on": true,
        "targetTemperature": 25,
        "temperatureUnit": "C",
        "mode": "cool",
        "fanLevel": "auto",
        "swing": "rangeFull",
        "horizontalSwing": "stopped"
    },
    "lowTemperatureWebhook": null,
    "highTemperatureWebhook": null,
    "sync_with_ac_power": false
}
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC -> sensiboFormattedClimateReactState start
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - smartMode - Error occurred! -> Climate React state did not change
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - Error: {}
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - deleting smartMode.running
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Climate React Enabled Switch: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Current Temperature: 20.2ºC
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Climate React Enabled Switch: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Current Temperature: 20.2ºC
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Climate React Enabled Switch: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Current Temperature: 20.2ºC
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Climate React Enabled Switch: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Climate React Enabled Switch: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Current Temperature: 20.2ºC
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Climate React Enabled Switch: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Current Temperature: 20.2ºC
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - AC Active State: false
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - AC Swing: SWING_ENABLED
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Target Heating Temperature: 20ºC
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - AC Rotation Speed: 0%
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Target HeaterCooler State: OFF
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Dry Active State: false
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - AC Active State: false
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Fan Active State: false
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (GET) - Climate React Enabled Switch: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - AC Active State: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: active
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - updating setProcessing to true, Prop: active
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - HeaterCooler State: HEAT
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: mode
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: "HEAT"
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - mode already set to "HEAT", returning without updating
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - AC Swing: SWING_ENABLED
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: verticalSwing
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: "SWING_ENABLED"
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - verticalSwing already set to "SWING_ENABLED", returning without updating
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - HeaterCooler State: HEAT
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: active
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - active already set to true, returning without updating
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: mode
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: "HEAT"
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - mode already set to "HEAT", returning without updating
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - Target Heating Temperature: 20ºC
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: targetTemperature
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: 20
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - targetTemperature already set to 20, returning without updating
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - HeaterCooler State: HEAT
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: active
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - active already set to true, returning without updating
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: mode
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: "HEAT"
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - mode already set to "HEAT", returning without updating
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - AC Rotation Speed: 0%
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: fanSpeed
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: 0
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - fanSpeed already set to 0, returning without updating
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - HeaterCooler State: HEAT
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: active
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - active already set to true, returning without updating
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: mode
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: "HEAT"
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - mode already set to "HEAT", returning without updating
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - Target HeaterCooler State: HEAT
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: mode
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: "HEAT"
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - mode already set to "HEAT", returning without updating
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: active
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - active already set to true, returning without updating
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - Dry state Active: false
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - AC Active State: false
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: active
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: false
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - updating setProcessing to true, Prop: active
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - Fan state Active: false
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC (SET) - Climate React Enabled Switch: true
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET Property: smartMode
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] StateHandler SET New Value: {
    "enabled": true,
    "type": "temperature",
    "deviceUid": "9z4HxdVi",
    "lowTemperatureThreshold": null,
    "highTemperatureThreshold": 26,
    "lowTemperatureState": null,
    "highTemperatureState": {
        "on": true,
        "targetTemperature": 25,
        "temperatureUnit": "C",
        "mode": "cool",
        "fanLevel": "auto",
        "swing": "rangeFull",
        "horizontalSwing": "stopped"
    },
    "lowTemperatureWebhook": null,
    "highTemperatureWebhook": null,
    "sync_with_ac_power": false
}
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC -> sensiboFormattedClimateReactState start
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - smartMode - Error occurred! -> Climate React state did not change
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - Error: {}
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - setProcessing is true, skipping refreshState() after Climate React SET
[08/08/2024, 17:06:04] [homebridge-sensibo-ac] Bedroom AC - deleting smartMode.running
[08/08/2024, 17:06:05] [homebridge-sensibo-ac] Bedroom AC -> sensiboFormattedACState start
[08/08/2024, 17:06:05] [homebridge-sensibo-ac] Bedroom AC - before calling API to set new state
[08/08/2024, 17:06:05] [homebridge-sensibo-ac] Creating POST request to Sensibo API ->
[08/08/2024, 17:06:05] [homebridge-sensibo-ac] https://home.sensibo.com/api/v2/pods/9z4HxdVi/acStates
[08/08/2024, 17:06:05] [homebridge-sensibo-ac] data: {
    "acState": {
        "on": false,
        "mode": "heat",
        "temperatureUnit": "C",
        "targetTemperature": 20,
        "swing": "rangeFull",
        "horizontalSwing": "stopped",
        "fanLevel": "auto"
    }
}
[08/08/2024, 17:06:08] [homebridge-sensibo-ac] Successful POST response:
[08/08/2024, 17:06:08] [homebridge-sensibo-ac] {
    "status": "success",
    "result": {
        "id": "9AcJ2AmEk6",
        "time": {
            "time": "2024-08-08T07:06:06Z",
            "secondsAgo": 0
        },
        "status": "Success",
        "acState": {
            "timestamp": {
                "time": "2024-08-08T07:06:07.951825Z",
                "secondsAgo": -1
            },
            "on": false,
            "mode": "heat",
            "targetTemperature": 20,
            "temperatureUnit": "C",
            "fanLevel": "auto",
            "swing": "rangeFull",
            "horizontalSwing": "stopped"
        },
        "changedProperties": [],
        "reason": "UserAPI",
        "failureReason": null
    }
}
[08/08/2024, 17:06:08] [homebridge-sensibo-ac] Bedroom AC - Setting '20.2' for characteristic CurrentTemperature on service HeaterCoolerService, value was '20.200000000000003'
[08/08/2024, 17:06:08] [homebridge-sensibo-ac] Bedroom AC - '62.8' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HeaterCoolerService... rounding to 63
[08/08/2024, 17:06:08] [homebridge-sensibo-ac] Bedroom AC - '63' equals '63' for characteristic CurrentRelativeHumidity on service HeaterCoolerService... skipping update
[08/08/2024, 17:06:08] [homebridge-sensibo-ac] Bedroom AC - '62.8' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service DryService... rounding to 63
[08/08/2024, 17:06:08] [homebridge-sensibo-ac] Bedroom AC - '63' equals '63' for characteristic CurrentRelativeHumidity on service DryService... skipping update
[08/08/2024, 17:06:08] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic Active on service HeaterCoolerService... skipping update
[08/08/2024, 17:06:08] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic CurrentHeaterCoolerState on service HeaterCoolerService... skipping update
[08/08/2024, 17:06:08] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic Active on service DryService... skipping update
[08/08/2024, 17:06:08] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic CurrentHumidifierDehumidifierState on service DryService... skipping update
[08/08/2024, 17:06:08] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic Active on service FanService... skipping update
[08/08/2024, 17:06:13] [homebridge-sensibo-ac] Refreshing state...
[08/08/2024, 17:06:13] [homebridge-sensibo-ac] Creating GET request to Sensibo API ->
[08/08/2024, 17:06:13] [homebridge-sensibo-ac] https://home.sensibo.com/api/v2/users/me/pods?fields=id,acState,measurements,location,occupancy,smartMode,motionSensors,filtersCleaning,serial,pureBoostConfig,homekitSupported,remoteCapabilities,room,temperatureUnit,productModel
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Successful GET response:
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] [
    {
        "id": "iYMwMZJM",
        "temperatureUnit": "C",
        "room": {
            "uid": "WrgWzTQH",
            "name": "Kitchen",
            "icon": "Kitchen",
            "pureBoostConfig": null
        },
        "acState": {
            "timestamp": {
                "time": "2024-08-08T07:06:15.226286Z",
                "secondsAgo": 0
            },
            "on": false,
            "mode": "heat",
            "targetTemperature": 20,
            "temperatureUnit": "C",
            "fanLevel": "high",
            "swing": "rangeFull",
            "horizontalSwing": "stopped"
        },
        "location": {
            "occupancy": "someone",
            "name": "1122",
            "id": "Frp4umhbD4"
        },
        "productModel": "skyplus",
        "serial": "C392102916",
        "motionSensors": [
            {
                "id": "ms_hLqtFsPZ",
                "qrId": "KTFASSVBAQ",
                "firmwareVersion": "V17",
                "firmwareType": "nrf52",
                "macAddress": "fb:c4:86:6c:e2:a4",
                "productModel": "motion_sensor",
                "configGroup": "stable",
                "serial": "R392102916",
                "parentDeviceUid": "iYMwMZJM",
                "measurements": {
                    "time": {
                        "time": "2024-08-08T07:05:29.736787Z",
                        "secondsAgo": 45
                    },
                    "rssi": -61,
                    "temperature": 20.3,
                    "humidity": 62,
                    "motion": false,
                    "batteryVoltage": 3000
                },
                "connectionStatus": {
                    "isAlive": true,
                    "lastSeen": {
                        "time": "2024-08-08T07:05:29.736787Z",
                        "secondsAgo": 45
                    }
                },
                "isMainSensor": true
            }
        ],
        "filtersCleaning": {
            "acOnSecondsSinceLastFiltersClean": 5571022,
            "filtersCleanSecondsThreshold": 1080000,
            "lastFiltersCleanTime": null,
            "shouldCleanFilters": true
        },
        "pureBoostConfig": null,
        "homekitSupported": true,
        "remoteCapabilities": {
            "modes": {
                "cool": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "heat": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                50,
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                10,
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "dry": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "auto": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "fan": {
                    "temperatures": {},
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                }
            }
        },
        "smartMode": {
            "enabled": false,
            "type": "temperature",
            "deviceUid": "iYMwMZJM",
            "lowTemperatureThreshold": null,
            "highTemperatureThreshold": 26,
            "lowTemperatureState": null,
            "highTemperatureState": {
                "on": true,
                "targetTemperature": 24,
                "temperatureUnit": "C",
                "mode": "cool",
                "fanLevel": "auto",
                "swing": "rangeFull",
                "horizontalSwing": "fixedCenter"
            },
            "lowTemperatureWebhook": null,
            "highTemperatureWebhook": null,
            "sync_with_ac_power": false
        },
        "measurements": {
            "time": {
                "time": "2024-08-08T07:05:29.736787Z",
                "secondsAgo": 45
            },
            "temperature": 22,
            "humidity": 59.4,
            "feelsLike": 22,
            "rssi": -23,
            "motion": false,
            "roomIsOccupied": false
        }
    },
    {
        "id": "9z4HxdVi",
        "temperatureUnit": "C",
        "room": {
            "uid": "AkAFZVKo",
            "name": "Bedroom",
            "icon": "Bedroom",
            "pureBoostConfig": null
        },
        "acState": {
            "timestamp": {
                "time": "2024-08-08T07:06:15.281499Z",
                "secondsAgo": 0
            },
            "on": false,
            "mode": "heat",
            "targetTemperature": 20,
            "temperatureUnit": "C",
            "fanLevel": "auto",
            "swing": "rangeFull",
            "horizontalSwing": "stopped"
        },
        "location": {
            "occupancy": "someone",
            "name": "1122",
            "id": "Frp4umhbD4"
        },
        "productModel": "skyplus",
        "serial": "C392102915",
        "motionSensors": [],
        "filtersCleaning": {
            "acOnSecondsSinceLastFiltersClean": 6643188,
            "filtersCleanSecondsThreshold": 1080000,
            "lastFiltersCleanTime": null,
            "shouldCleanFilters": true
        },
        "pureBoostConfig": null,
        "homekitSupported": true,
        "remoteCapabilities": {
            "modes": {
                "cool": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30
                            ]
                        }
                    },
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "heat": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30
                            ]
                        }
                    },
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "fan": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30
                            ]
                        }
                    },
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "dry": {
                    "temperatures": {},
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "auto": {
                    "temperatures": {},
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                }
            }
        },
        "smartMode": {
            "enabled": false,
            "type": "temperature",
            "deviceUid": "9z4HxdVi",
            "lowTemperatureThreshold": null,
            "highTemperatureThreshold": 26,
            "lowTemperatureState": null,
            "highTemperatureState": {
                "on": true,
                "targetTemperature": 25,
                "temperatureUnit": "C",
                "mode": "cool",
                "fanLevel": "auto",
                "swing": "rangeFull",
                "horizontalSwing": "stopped"
            },
            "lowTemperatureWebhook": null,
            "highTemperatureWebhook": null,
            "sync_with_ac_power": false
        },
        "measurements": {
            "time": {
                "time": "2024-08-08T07:06:04.861172Z",
                "secondsAgo": 10
            },
            "temperature": 20.2,
            "humidity": 62.8,
            "feelsLike": 20.2,
            "rssi": -40,
            "motion": false,
            "roomIsOccupied": null
        }
    }
]
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Refreshing state completed.
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Updating AC state in Cache + HomeKit for iYMwMZJM
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen AC - '22' equals '22' for characteristic CurrentTemperature on service HeaterCoolerService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen AC - '59.4' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HeaterCoolerService... rounding to 59
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen AC - '59' equals '59' for characteristic CurrentRelativeHumidity on service HeaterCoolerService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen AC - '59.4' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service DryService... rounding to 59
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen AC - '59' equals '59' for characteristic CurrentRelativeHumidity on service DryService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic Active on service HeaterCoolerService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic CurrentHeaterCoolerState on service HeaterCoolerService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic Active on service DryService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic CurrentHumidifierDehumidifierState on service DryService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic Active on service FanService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Updating Climate React Switch state in HomeKit for iYMwMZJM
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen ClimateReact - 'false' equals 'false' for characteristic On on service ClimateReactSwitchService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Updating Humidity Sensor state in HomeKit for iYMwMZJM
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen Humidity - '59.4' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HumiditySensorService... rounding to 59
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen Humidity - '59' equals '59' for characteristic CurrentRelativeHumidity on service HumiditySensorService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Updating Room Sensor state in cache + HomeKit for iYMwMZJM
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen Sensor - 'false' equals 'false' for characteristic MotionDetected on service MotionSensorService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen Sensor - Setting '20.3' for characteristic CurrentTemperature on service TemperatureSensorService, value was '20.30000000000001'
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen Sensor - '62' equals '62' for characteristic CurrentRelativeHumidity on service HumiditySensorService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen Sensor - '0' equals '0' for characteristic StatusLowBattery on service MotionSensorService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen Sensor - '0' equals '0' for characteristic StatusLowBattery on service TemperatureSensorService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Kitchen Sensor - '0' equals '0' for characteristic StatusLowBattery on service HumiditySensorService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Updating AC state in Cache + HomeKit for 9z4HxdVi
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - Setting '20.2' for characteristic CurrentTemperature on service HeaterCoolerService, value was '20.200000000000003'
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - '62.8' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HeaterCoolerService... rounding to 63
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - '63' equals '63' for characteristic CurrentRelativeHumidity on service HeaterCoolerService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - '62.8' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service DryService... rounding to 63
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - '63' equals '63' for characteristic CurrentRelativeHumidity on service DryService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic Active on service HeaterCoolerService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic CurrentHeaterCoolerState on service HeaterCoolerService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic Active on service DryService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic CurrentHumidifierDehumidifierState on service DryService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic Active on service FanService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Updating Climate React Switch state in HomeKit for 9z4HxdVi
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom ClimateReact - Setting 'false' for characteristic On on service ClimateReactSwitchService, value was 'true'
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Updating Humidity Sensor state in HomeKit for 9z4HxdVi
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom Humidity - '62.8' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HumiditySensorService... rounding to 63
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom Humidity - '63' equals '63' for characteristic CurrentRelativeHumidity on service HumiditySensorService... skipping update
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Syncing HomeKit Cache
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Device: iYMwMZJM, Model: skyplus, airConditionerIsNew: false
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Device: iYMwMZJM, roomSensorIsNew: false
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Device: 9z4HxdVi, Model: skyplus, airConditionerIsNew: false
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC (GET) - Dry Active State: false
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC (GET) - AC Active State: false
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC (GET) - Fan Active State: false
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC (GET) - Climate React Enabled Switch: false
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC (SET) - Dry state Active: false
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC (SET) - AC Active State: false
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] StateHandler SET Property: active
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] StateHandler SET New Value: false
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - active already set to false, returning without updating
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC (SET) - Fan state Active: false
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC (SET) - Climate React Enabled Switch: false
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] StateHandler SET Property: smartMode
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] StateHandler SET New Value: {
    "enabled": false,
    "type": "temperature",
    "deviceUid": "9z4HxdVi",
    "lowTemperatureThreshold": null,
    "highTemperatureThreshold": 26,
    "lowTemperatureState": null,
    "highTemperatureState": {
        "on": true,
        "targetTemperature": 25,
        "temperatureUnit": "C",
        "mode": "cool",
        "fanLevel": "auto",
        "swing": "rangeFull",
        "horizontalSwing": "stopped"
    },
    "lowTemperatureWebhook": null,
    "highTemperatureWebhook": null,
    "sync_with_ac_power": false
}
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC -> sensiboFormattedClimateReactState start
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - smartMode - Error occurred! -> Climate React state did not change
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - Error: {}
[08/08/2024, 17:06:15] [homebridge-sensibo-ac] Bedroom AC - deleting smartMode.running

@benwebbbenwebb
Copy link
Collaborator

Hi @nashw83

Thanks for the logs, looks like there is an error when the plugin is trying to turn on the smartMode (Climate React), specifically when creating the API payload.

I think it's due to the two values below being null...

{
	"enabled": false,
	"type": "temperature",
	"deviceUid": "9z4HxdVi",
	"lowTemperatureThreshold": null, // this
	"highTemperatureThreshold": 26,
	"lowTemperatureState": null, // and this
	"highTemperatureState": {
		"on": true,
		"targetTemperature": 25,
		"temperatureUnit": "C",
		"mode": "cool",
		"fanLevel": "auto",
		"swing": "rangeFull",
		"horizontalSwing": "stopped"
	},
	"lowTemperatureWebhook": null,
	"highTemperatureWebhook": null,
	"sync_with_ac_power": false
}

Can you please share a screenshot of the 'Climate React' settings within your Sensibo app?

Also, while in there, if you set the "When temperature goes below" section (and save it) that could fix the issue in Homebridge / Home app.

Please let me know how you go.

@nashw83
Copy link
Author

nashw83 commented Dec 31, 2024

Finally had the time now over the break to look into this. Re-added the Climate React switches (disable/enabled) and set up again with my automations, but still had issue with Climate React successfully staying on when enabled from Homekit as it would immediately turn off again (Kitchen AC):

[31/12/2024, 13:36:29] [homebridge-sensibo-ac] Kitchen AC (SET) - Climate React Enabled Switch: true
[31/12/2024, 13:36:29] [homebridge-sensibo-ac] StateHandler SET Property: smartMode
[31/12/2024, 13:36:29] [homebridge-sensibo-ac] StateHandler SET New Value: {
    "enabled": true,
    "type": "temperature",
    "deviceUid": "iYMwMZJM",
    "lowTemperatureThreshold": null,
    "highTemperatureThreshold": 28,
    "lowTemperatureState": null,
    "highTemperatureState": {
        "on": true,
        "targetTemperature": 20,
        "temperatureUnit": "C",
        "mode": "cool",
        "fanLevel": "high",
        "swing": "fixedMiddleBottom",
        "horizontalSwing": "fixedCenter"
    },
    "lowTemperatureWebhook": null,
    "highTemperatureWebhook": null,
    "sync_with_ac_power": false
}
[31/12/2024, 13:36:29] [homebridge-sensibo-ac] Kitchen AC -> sensiboFormattedClimateReactState start
[31/12/2024, 13:36:29] [homebridge-sensibo-ac] Kitchen AC - smartMode - Error occurred! -> Climate React state did not change
[31/12/2024, 13:36:29] [homebridge-sensibo-ac] Kitchen AC - Error: {}
[31/12/2024, 13:36:29] [homebridge-sensibo-ac] Kitchen AC - deleting smartMode.running
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Climate React Enabled Switch: true
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - Dry Active State: false
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - Dry Rotation Speed: 0%
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - Target Dehumidifier State: DEHUMIDIFIER
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - Dry Swing: SWING_ENABLED
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - Target HeaterCooler State: COOL
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - AC Swing: SWING_ENABLED
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - Target Cooling Temperature: 24ºC
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - AC Active State: true
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - AC Rotation Speed: 0%
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - Target Heating Temperature: 24ºC
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - Fan Active State: false
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - Fan Swing: SWING_ENABLED
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - Fan Rotation Speed: 0%
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Fan Active State: false
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Fan Rotation Speed: 83%
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Fan Swing: SWING_DISABLED
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Dry Active State: false
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Dry Swing: SWING_DISABLED
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Target Dehumidifier State: DEHUMIDIFIER
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Dry Rotation Speed: 83%
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Sync Button, no state change
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - AC Active State: true
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Target HeaterCooler State: COOL
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - AC Rotation Speed: 83%
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Target Cooling Temperature: 20ºC
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Target Heating Temperature: 20ºC
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Kitchen AC (GET) - Current Relative Humidity: 62 %
[31/12/2024, 13:36:30] [homebridge-sensibo-ac] Bedroom AC (GET) - Climate React Enabled Switch: true
[31/12/2024, 13:36:34] [homebridge-sensibo-ac] Refreshing state...
[31/12/2024, 13:36:34] [homebridge-sensibo-ac] Creating GET request to Sensibo API ->
[31/12/2024, 13:36:34] [homebridge-sensibo-ac] https://home.sensibo.com/api/v2/users/me/pods?fields=id,acState,measurements,location,occupancy,smartMode,motionSensors,filtersCleaning,serial,pureBoostConfig,homekitSupported,remoteCapabilities,room,temperatureUnit,productModel
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Successful GET response:
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] [
    {
        "id": "iYMwMZJM",
        "temperatureUnit": "C",
        "room": {
            "uid": "WrgWzTQH",
            "name": "Kitchen",
            "icon": "Kitchen",
            "pureBoostConfig": null
        },
        "acState": {
            "timestamp": {
                "time": "2024-12-31T02:36:36.290285Z",
                "secondsAgo": 0
            },
            "on": true,
            "mode": "cool",
            "targetTemperature": 20,
            "temperatureUnit": "C",
            "fanLevel": "high",
            "swing": "fixedMiddleBottom",
            "horizontalSwing": "fixedCenter"
        },
        "location": {
            "occupancy": "someone",
            "name": "1122",
            "id": "Frp4umhbD4"
        },
        "productModel": "skyplus",
        "serial": "C392102916",
        "motionSensors": [],
        "filtersCleaning": {
            "acOnSecondsSinceLastFiltersClean": 152250,
            "filtersCleanSecondsThreshold": 1080000,
            "lastFiltersCleanTime": {
                "time": "2024-12-17T06:42:24Z",
                "secondsAgo": 1194852
            },
            "shouldCleanFilters": false
        },
        "pureBoostConfig": null,
        "homekitSupported": true,
        "remoteCapabilities": {
            "modes": {
                "cool": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "heat": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                50,
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                10,
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "dry": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "auto": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "fan": {
                    "temperatures": {},
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                }
            }
        },
        "smartMode": {
            "enabled": false,
            "type": "temperature",
            "deviceUid": "iYMwMZJM",
            "lowTemperatureThreshold": null,
            "highTemperatureThreshold": 28,
            "lowTemperatureState": null,
            "highTemperatureState": {
                "on": true,
                "targetTemperature": 20,
                "temperatureUnit": "C",
                "mode": "cool",
                "fanLevel": "high",
                "swing": "fixedMiddleBottom",
                "horizontalSwing": "fixedCenter"
            },
            "lowTemperatureWebhook": null,
            "highTemperatureWebhook": null,
            "sync_with_ac_power": false
        },
        "measurements": {
            "time": {
                "time": "2024-12-31T02:36:22.642963Z",
                "secondsAgo": 13
            },
            "temperature": 26.9,
            "humidity": 61.8,
            "feelsLike": 28.1,
            "rssi": -20,
            "motion": false,
            "roomIsOccupied": null
        }
    },
    {
        "id": "9z4HxdVi",
        "temperatureUnit": "C",
        "room": {
            "uid": "AkAFZVKo",
            "name": "Bedroom",
            "icon": "Bedroom",
            "pureBoostConfig": null
        },
        "acState": {
            "timestamp": {
                "time": "2024-12-31T02:36:36.290737Z",
                "secondsAgo": 0
            },
            "on": true,
            "mode": "cool",
            "targetTemperature": 24,
            "temperatureUnit": "C",
            "fanLevel": "auto",
            "swing": "rangeFull",
            "horizontalSwing": "stopped"
        },
        "location": {
            "occupancy": "someone",
            "name": "1122",
            "id": "Frp4umhbD4"
        },
        "productModel": "skyplus",
        "serial": "C392102915",
        "motionSensors": [],
        "filtersCleaning": {
            "acOnSecondsSinceLastFiltersClean": 9533744,
            "filtersCleanSecondsThreshold": 1080000,
            "lastFiltersCleanTime": null,
            "shouldCleanFilters": true
        },
        "pureBoostConfig": null,
        "homekitSupported": true,
        "remoteCapabilities": {
            "modes": {
                "cool": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30
                            ]
                        }
                    },
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "heat": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30
                            ]
                        }
                    },
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "fan": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30
                            ]
                        }
                    },
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "dry": {
                    "temperatures": {},
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "auto": {
                    "temperatures": {},
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                }
            }
        },
        "smartMode": {
            "enabled": true,
            "type": "temperature",
            "deviceUid": "9z4HxdVi",
            "lowTemperatureThreshold": null,
            "highTemperatureThreshold": 28,
            "lowTemperatureState": null,
            "highTemperatureState": {
                "on": true,
                "targetTemperature": 21,
                "temperatureUnit": "C",
                "mode": "cool",
                "fanLevel": "high",
                "swing": "rangeFull",
                "horizontalSwing": "stopped"
            },
            "lowTemperatureWebhook": null,
            "highTemperatureWebhook": null,
            "sync_with_ac_power": false
        },
        "measurements": {
            "time": {
                "time": "2024-12-31T02:35:19.596261Z",
                "secondsAgo": 76
            },
            "temperature": 25,
            "humidity": 62.4,
            "feelsLike": 25,
            "rssi": -39,
            "motion": false,
            "roomIsOccupied": null
        }
    }
]
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Refreshing state completed.
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Updating AC state in Cache + HomeKit for iYMwMZJM
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - Setting '26.9' for characteristic CurrentTemperature on service HeaterCoolerService, value was '26.80000000000001'
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '61.8' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HeaterCoolerService... rounding to 62
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '62' equals '62' for characteristic CurrentRelativeHumidity on service HeaterCoolerService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '61.8' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service DryService... rounding to 62
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '62' equals '62' for characteristic CurrentRelativeHumidity on service DryService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '1' equals '1' for characteristic Active on service HeaterCoolerService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '20' equals '20' for characteristic HeatingThresholdTemperature on service HeaterCoolerService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '20' equals '20' for characteristic CoolingThresholdTemperature on service HeaterCoolerService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '83' equals '83' for characteristic RotationSpeed on service HeaterCoolerService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic FilterChangeIndication on service HeaterCoolerService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '86' equals '86' for characteristic FilterLifeLevel on service HeaterCoolerService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '2' equals '2' for characteristic TargetHeaterCoolerState on service HeaterCoolerService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '3' equals '3' for characteristic CurrentHeaterCoolerState on service HeaterCoolerService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic Active on service DryService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic CurrentHumidifierDehumidifierState on service DryService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic Active on service FanService... skipping update
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Updating Climate React Switch state in HomeKit for iYMwMZJM
[31/12/2024, 13:36:36] [homebridge-sensibo-ac] Kitchen ClimateReact - Setting 'false' for characteristic On on service ClimateReactSwitchService, value was 'true'

After checking the Climate React settings as per this screenshot, there was no low temp setting as I was relying on HomeKit automations for heating based on the condition of Climate React switch on.
image
After adding a low temp setting this now reliably works as expected!
image

Would be good to have this fixed as a non-requirement, so long as one of the options for cool or heat is enabled under Climate React... but at least now it works.

Comparison logs for success:


[31/12/2024, 13:56:01] [homebridge-sensibo-ac] Kitchen AC (SET) - Climate React Enabled Switch: true
[31/12/2024, 13:56:01] [homebridge-sensibo-ac] StateHandler SET Property: smartMode
[31/12/2024, 13:56:01] [homebridge-sensibo-ac] StateHandler SET New Value: {
    "enabled": true,
    "type": "temperature",
    "deviceUid": "iYMwMZJM",
    "lowTemperatureThreshold": 15,
    "highTemperatureThreshold": 28,
    "lowTemperatureState": {
        "on": true,
        "targetTemperature": 18,
        "temperatureUnit": "C",
        "mode": "heat",
        "fanLevel": "high",
        "swing": "stopped",
        "horizontalSwing": "stopped",
        "light": "off"
    },
    "highTemperatureState": {
        "on": true,
        "targetTemperature": 20,
        "temperatureUnit": "C",
        "mode": "cool",
        "fanLevel": "high",
        "swing": "stopped",
        "horizontalSwing": "stopped",
        "light": "off"
    },
    "lowTemperatureWebhook": null,
    "highTemperatureWebhook": null,
    "sync_with_ac_power": false
}
[31/12/2024, 13:56:01] [homebridge-sensibo-ac] Kitchen AC -> sensiboFormattedClimateReactState start
[31/12/2024, 13:56:01] [homebridge-sensibo-ac] Kitchen AC - smartMode - before calling API to set new Climate React
[31/12/2024, 13:56:01] [homebridge-sensibo-ac] Creating POST request to Sensibo API ->
[31/12/2024, 13:56:01] [homebridge-sensibo-ac] https://home.sensibo.com/api/v2/pods/iYMwMZJM/smartmode
[31/12/2024, 13:56:01] [homebridge-sensibo-ac] data: {
    "enabled": true,
    "type": "temperature",
    "highTemperatureState": {
        "on": true,
        "light": "on",
        "temperatureUnit": "C",
        "fanLevel": "high",
        "mode": "cool",
        "targetTemperature": 20,
        "swing": "stopped",
        "horizontalSwing": "stopped"
    },
    "highTemperatureThreshold": 28,
    "highTemperatureWebhook": null,
    "lowTemperatureState": {
        "on": true,
        "light": "on",
        "temperatureUnit": "C",
        "fanLevel": "high",
        "mode": "heat",
        "targetTemperature": 18,
        "swing": "stopped",
        "horizontalSwing": "stopped"
    },
    "lowTemperatureThreshold": 15,
    "lowTemperatureWebhook": null
}
[31/12/2024, 13:56:03] [homebridge-sensibo-ac] Successful POST response:
[31/12/2024, 13:56:03] [homebridge-sensibo-ac] {
    "status": "success",
    "result": {
        "enabled": true,
        "type": "temperature",
        "deviceUid": "iYMwMZJM",
        "lowTemperatureThreshold": 15,
        "highTemperatureThreshold": 28,
        "lowTemperatureState": {
            "on": true,
            "targetTemperature": 18,
            "temperatureUnit": "C",
            "mode": "heat",
            "fanLevel": "high",
            "swing": "stopped",
            "horizontalSwing": "stopped",
            "light": "on"
        },
        "highTemperatureState": {
            "on": true,
            "targetTemperature": 20,
            "temperatureUnit": "C",
            "mode": "cool",
            "fanLevel": "high",
            "swing": "stopped",
            "horizontalSwing": "stopped",
            "light": "on"
        },
        "lowTemperatureWebhook": null,
        "highTemperatureWebhook": null,
        "sync_with_ac_power": false
    }
}
[31/12/2024, 13:56:03] [homebridge-sensibo-ac] Kitchen AC - deleting smartMode.running
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Refreshing state...
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Creating GET request to Sensibo API ->
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] https://home.sensibo.com/api/v2/users/me/pods?fields=id,acState,measurements,location,occupancy,smartMode,motionSensors,filtersCleaning,serial,pureBoostConfig,homekitSupported,remoteCapabilities,room,temperatureUnit,productModel
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Successful GET response:
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] [
    {
        "id": "iYMwMZJM",
        "temperatureUnit": "C",
        "room": {
            "uid": "WrgWzTQH",
            "name": "Kitchen",
            "icon": "Kitchen",
            "pureBoostConfig": null
        },
        "acState": {
            "timestamp": {
                "time": "2024-12-31T02:56:06.595374Z",
                "secondsAgo": 0
            },
            "on": true,
            "mode": "cool",
            "targetTemperature": 20,
            "temperatureUnit": "C",
            "fanLevel": "high",
            "swing": "fixedMiddleBottom",
            "horizontalSwing": "fixedCenter"
        },
        "location": {
            "occupancy": "someone",
            "name": "1122",
            "id": "Frp4umhbD4"
        },
        "productModel": "skyplus",
        "serial": "C392102916",
        "motionSensors": [],
        "filtersCleaning": {
            "acOnSecondsSinceLastFiltersClean": 152250,
            "filtersCleanSecondsThreshold": 1080000,
            "lastFiltersCleanTime": {
                "time": "2024-12-17T06:42:24Z",
                "secondsAgo": 1196022
            },
            "shouldCleanFilters": false
        },
        "pureBoostConfig": null,
        "homekitSupported": true,
        "remoteCapabilities": {
            "modes": {
                "cool": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "heat": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                50,
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                10,
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "dry": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "auto": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86,
                                88
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30,
                                31
                            ]
                        }
                    },
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                },
                "fan": {
                    "temperatures": {},
                    "fanLevels": [
                        "quiet",
                        "low",
                        "medium",
                        "medium_high",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterLeft",
                        "fixedCenterRight",
                        "fixedLeft",
                        "fixedRight",
                        "stopped",
                        "rangeFull"
                    ]
                }
            }
        },
        "smartMode": {
            "enabled": true,
            "type": "temperature",
            "deviceUid": "iYMwMZJM",
            "lowTemperatureThreshold": 15,
            "highTemperatureThreshold": 28,
            "lowTemperatureState": {
                "on": true,
                "targetTemperature": 18,
                "temperatureUnit": "C",
                "mode": "heat",
                "fanLevel": "high",
                "swing": "stopped",
                "horizontalSwing": "stopped",
                "light": "on"
            },
            "highTemperatureState": {
                "on": true,
                "targetTemperature": 20,
                "temperatureUnit": "C",
                "mode": "cool",
                "fanLevel": "high",
                "swing": "stopped",
                "horizontalSwing": "stopped",
                "light": "on"
            },
            "lowTemperatureWebhook": null,
            "highTemperatureWebhook": null,
            "sync_with_ac_power": false
        },
        "measurements": {
            "time": {
                "time": "2024-12-31T02:55:58.098685Z",
                "secondsAgo": 8
            },
            "temperature": 26.8,
            "humidity": 61.5,
            "feelsLike": 27.9,
            "rssi": -20,
            "motion": false,
            "roomIsOccupied": null
        }
    },
    {
        "id": "9z4HxdVi",
        "temperatureUnit": "C",
        "room": {
            "uid": "AkAFZVKo",
            "name": "Bedroom",
            "icon": "Bedroom",
            "pureBoostConfig": null
        },
        "acState": {
            "timestamp": {
                "time": "2024-12-31T02:56:06.595771Z",
                "secondsAgo": 0
            },
            "on": true,
            "mode": "cool",
            "targetTemperature": 24,
            "temperatureUnit": "C",
            "fanLevel": "auto",
            "swing": "rangeFull",
            "horizontalSwing": "stopped"
        },
        "location": {
            "occupancy": "someone",
            "name": "1122",
            "id": "Frp4umhbD4"
        },
        "productModel": "skyplus",
        "serial": "C392102915",
        "motionSensors": [],
        "filtersCleaning": {
            "acOnSecondsSinceLastFiltersClean": 9533744,
            "filtersCleanSecondsThreshold": 1080000,
            "lastFiltersCleanTime": null,
            "shouldCleanFilters": true
        },
        "pureBoostConfig": null,
        "homekitSupported": true,
        "remoteCapabilities": {
            "modes": {
                "cool": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30
                            ]
                        }
                    },
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "heat": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30
                            ]
                        }
                    },
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "fan": {
                    "temperatures": {
                        "F": {
                            "isNative": false,
                            "values": [
                                61,
                                63,
                                64,
                                66,
                                68,
                                70,
                                72,
                                73,
                                75,
                                77,
                                79,
                                81,
                                82,
                                84,
                                86
                            ]
                        },
                        "C": {
                            "isNative": true,
                            "values": [
                                16,
                                17,
                                18,
                                19,
                                20,
                                21,
                                22,
                                23,
                                24,
                                25,
                                26,
                                27,
                                28,
                                29,
                                30
                            ]
                        }
                    },
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "dry": {
                    "temperatures": {},
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                },
                "auto": {
                    "temperatures": {},
                    "fanLevels": [
                        "low",
                        "medium",
                        "high",
                        "auto",
                        "strong"
                    ],
                    "swing": [
                        "stopped",
                        "fixedTop",
                        "fixedMiddleTop",
                        "fixedMiddle",
                        "fixedMiddleBottom",
                        "fixedBottom",
                        "rangeFull"
                    ],
                    "horizontalSwing": [
                        "fixedCenter",
                        "fixedCenterRight",
                        "fixedRight",
                        "fixedCenterLeft",
                        "fixedLeft",
                        "rangeFull",
                        "stopped"
                    ]
                }
            }
        },
        "smartMode": {
            "enabled": true,
            "type": "temperature",
            "deviceUid": "9z4HxdVi",
            "lowTemperatureThreshold": null,
            "highTemperatureThreshold": 28,
            "lowTemperatureState": null,
            "highTemperatureState": {
                "on": true,
                "targetTemperature": 21,
                "temperatureUnit": "C",
                "mode": "cool",
                "fanLevel": "high",
                "swing": "rangeFull",
                "horizontalSwing": "stopped"
            },
            "lowTemperatureWebhook": null,
            "highTemperatureWebhook": null,
            "sync_with_ac_power": false
        },
        "measurements": {
            "time": {
                "time": "2024-12-31T02:55:01.924822Z",
                "secondsAgo": 64
            },
            "temperature": 25,
            "humidity": 63.7,
            "feelsLike": 25,
            "rssi": -37,
            "motion": false,
            "roomIsOccupied": null
        }
    }
]
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Refreshing state completed.
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Updating AC state in Cache + HomeKit for iYMwMZJM
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - Setting '26.8' for characteristic CurrentTemperature on service HeaterCoolerService, value was '26.700000000000003'
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '61.5' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HeaterCoolerService... rounding to 62
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - Setting '62' for characteristic CurrentRelativeHumidity on service HeaterCoolerService, value was '61'
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '61.5' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service DryService... rounding to 62
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - Setting '62' for characteristic CurrentRelativeHumidity on service DryService, value was '61'
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '1' equals '1' for characteristic Active on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '20' equals '20' for characteristic HeatingThresholdTemperature on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '20' equals '20' for characteristic CoolingThresholdTemperature on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '83' equals '83' for characteristic RotationSpeed on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic FilterChangeIndication on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '86' equals '86' for characteristic FilterLifeLevel on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '2' equals '2' for characteristic TargetHeaterCoolerState on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '3' equals '3' for characteristic CurrentHeaterCoolerState on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic Active on service DryService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic CurrentHumidifierDehumidifierState on service DryService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen AC - '0' equals '0' for characteristic Active on service FanService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Updating Climate React Switch state in HomeKit for iYMwMZJM
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen ClimateReact - 'true' equals 'true' for characteristic On on service ClimateReactSwitchService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Updating Humidity Sensor state in HomeKit for iYMwMZJM
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen Humidity - '61.5' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HumiditySensorService... rounding to 62
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Kitchen Humidity - Setting '62' for characteristic CurrentRelativeHumidity on service HumiditySensorService, value was '61'
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Updating AC state in Cache + HomeKit for 9z4HxdVi
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '25' equals '25' for characteristic CurrentTemperature on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '63.7' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HeaterCoolerService... rounding to 64
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '64' equals '64' for characteristic CurrentRelativeHumidity on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '63.7' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service DryService... rounding to 64
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '64' equals '64' for characteristic CurrentRelativeHumidity on service DryService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '1' equals '1' for characteristic Active on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '24' equals '24' for characteristic HeatingThresholdTemperature on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '24' equals '24' for characteristic CoolingThresholdTemperature on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic RotationSpeed on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '1' equals '1' for characteristic FilterChangeIndication on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic FilterLifeLevel on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '2' equals '2' for characteristic TargetHeaterCoolerState on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '3' equals '3' for characteristic CurrentHeaterCoolerState on service HeaterCoolerService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic Active on service DryService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic CurrentHumidifierDehumidifierState on service DryService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom AC - '0' equals '0' for characteristic Active on service FanService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Updating Climate React Switch state in HomeKit for 9z4HxdVi
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom ClimateReact - 'true' equals 'true' for characteristic On on service ClimateReactSwitchService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Updating Humidity Sensor state in HomeKit for 9z4HxdVi
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom Humidity - '63.7' doesn't meet the rounding requird by minStep: 1 for characteristic CurrentRelativeHumidity on service HumiditySensorService... rounding to 64
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Bedroom Humidity - '64' equals '64' for characteristic CurrentRelativeHumidity on service HumiditySensorService... skipping update
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Syncing HomeKit Cache
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Device: iYMwMZJM, Model: skyplus, airConditionerIsNew: false
[31/12/2024, 13:56:06] [homebridge-sensibo-ac] Device: 9z4HxdVi, Model: skyplus, airConditionerIsNew: false

@benwebbbenwebb
Copy link
Collaborator

Thanks for the detailed update @nashw83, if I understand you correctly once you had set a "When temperature goes below" action in the Sensibo app for your Kitchen unit the issue turning on (or off) the Climate React [smart mode] stopped occurring?

I'm also looking at your feedback and will see if I can tweak the behaviour within this Homebridge plugin to allow it to still work when only one of Above OR Below is set.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants