homebridge-plugins / homebridge-resideo

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

Bug: T10 being recognized as T9; subsequent humidifier options missing. #849

Open johnnyxmas opened 6 days ago

johnnyxmas commented 6 days ago

Describe The Bug

The Resideo T10 is being recognized by the plug-in as a T9, even if I manually specify the model. I suspect this is why the humidifier options are not available (T9 does not support whole-house humidifiers)

To Reproduce

Follow plugin installation and setup steps

Expected behavior

The plugin should report the device as a T10, with all supported features

Relevant log output

[11/20/2024, 9:56:25 AM] [Resideo] Loaded homebridge-resideo v2.1.8 child bridge successfully
[11/20/2024, 9:56:25 AM] Loaded 7 cached accessories from cachedAccessories.0E767D3E07DA.
[11/20/2024, 9:56:25 AM] Homebridge v1.8.5 (HAP v0.12.3) (Thermostat) is running on port 59186.
[11/20/2024, 9:56:25 AM] 

NOTICE TO USERS AND PLUGIN DEVELOPERS
> Homebridge 2.0 is on the way and brings some breaking changes to existing plugins.
> Please visit the following link to learn more about the changes and how to prepare:
> https://github.com/homebridge/homebridge/wiki/Updating-To-Homebridge-v2.0

Failed to create listener for avahi-daemon server state. The system will not be notified about restarts of avahi-daemon and will therefore stay undiscoverable in those instances. Error message: Error: No such interface found
[11/20/2024, 9:56:25 AM] [Resideo] Total Locations Found: 1
[11/20/2024, 9:56:25 AM] [Resideo] Total Devices Found at Home: 1
[11/20/2024, 9:56:25 AM] [Resideo] Restoring existing accessory from cache: Hallway DeviceID: LCC-48A2E60D164F
[11/20/2024, 9:56:25 AM] [Resideo] Failed to Get T9 Firmware Version: Request Not Found
[11/20/2024, 9:56:25 AM] [Resideo] Restoring existing accessory from cache: Master Bedroom Serial Number: 33215000100000
[11/20/2024, 9:56:25 AM] [Resideo] Restoring existing accessory from cache: Master Bedroom Serial Number: 33215000100000
[11/20/2024, 9:56:25 AM] [Resideo] Restoring existing accessory from cache: Living Room Serial Number: 33215000200000
[11/20/2024, 9:56:25 AM] [Resideo] Restoring existing accessory from cache: Living Room Serial Number: 33215000200000
[11/20/2024, 9:56:25 AM] [Resideo] Restoring existing accessory from cache: Office Serial Number: 33215000300000
[11/20/2024, 9:56:25 AM] [Resideo] Restoring existing accessory from cache: Office Serial Number: 33215000300000

Config for homebridge-resideo

{
    "name": "Resideo",
    "credentials": {
        "consumerKey": "redacted",
        "consumerSecret": "redacted",
        "refreshToken": "redacted",
        "notice": "Keep your tokens a secret!"
    },
    "options": {
        "refreshRate": 30
    },
    "_bridge": {
        "username": "0E:76:7D:3E:07:DA",
        "port": 59186,
        "name": "Thermostat",
        "manufacturer": "Resideo",
        "model": "T10"
    },
    "platform": "Resideo"
}

Screenshots

No response

Device & Model

Resideo Thermostat T10

Node.js Version

20.9.0

NPM Version

10.8.2

Homebridge Version

1.8.5

Homebridge Resideo Plugin Version

2.1.8

Homebridge Config UI X Plugin Version

4.63.0

Operating System

Synology DSM