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

After some time Thermostat fails to refresh status #781

Closed chritd closed 10 months ago

chritd commented 1 year ago

Describe Your Problem

See below excerpt of the log. It seems to fail refresh status. Additionally that causes our heating system to stop heating. The technician thinks the thermostat is misreading the return temperature. But maybe its reading nothing at all as ist failing and causing the boiler to stop heating the radiant system?

Relevant log output

Startup: (this is from a restart of home bridge)
[2/12/2023, 6:22:53 PM] [HB Supervisor] Restarting Homebridge...
[2/12/2023, 6:22:53 PM] [HB Supervisor] Starting Homebridge with extra flags: -I -P /var/lib/homebridge/node_modules --strict-plugin-resolution
[2/12/2023, 6:22:53 PM] [HB Supervisor] Started Homebridge v1.6.0 with PID: 3172792
[2/12/2023, 6:22:54 PM] Loaded config.json with 0 accessories and 7 platforms.
[2/12/2023, 6:22:54 PM] Loaded 0 cached accessories from cachedAccessories.
[2/12/2023, 6:22:54 PM] ---
[2/12/2023, 6:22:54 PM] Loaded 0 cached accessories from cachedAccessories.
[2/12/2023, 6:22:54 PM] ---
....................
[2/12/2023, 6:22:57 PM] Loaded plugin: homebridge-resideo@1.2.0
[2/12/2023, 6:22:57 PM] Registering platform 'homebridge-resideo.Resideo'
[2/12/2023, 6:22:57 PM] ---
[2/12/2023, 6:22:57 PM] Loading 7 platforms...
..........................
[2/12/2023, 6:22:57 PM] [HomeSeer] Start
..........................
[2/12/2023, 6:22:57 PM] [Resideo] Initializing Resideo platform...
[2/12/2023, 6:22:57 PM] [Resideo] Initializing child bridge ....................
[2/12/2023, 6:22:58 PM] [HomeSeer] End
Creating HomeKit devices from HomeSeer data.
............
............
[2/12/2023, 6:23:00 PM] [Resideo] Launched child bridge with PID 3172827
............
[2/12/2023, 6:23:00 PM] Registering platform 'homebridge-resideo.Resideo'
[2/12/2023, 6:23:00 PM] [Resideo] Loaded homebridge-resideo v1.2.0 child bridge successfully
[2/12/2023, 6:23:01 PM] Loaded 5 cached accessories from cachedAccessories...................
..................
[2/12/2023, 6:23:01 PM] [Resideo] Platform Config: {"logging":"standard","refreshRate":[Undefined],"pushRate":[Undefined]}
.........................
[2/12/2023, 6:23:02 PM] [Resideo] Total Locations Found: 1
[2/12/2023, 6:23:02 PM] [Resideo] Total Devices Found at home: 5
[2/12/2023, 6:23:02 PM] [Resideo] Restoring existing accessory from cache: cherry blossom DeviceID: TCC-......
[2/12/2023, 6:23:02 PM] [Resideo] Restoring existing accessory from cache: fine arts DeviceID: TCC-........
[2/12/2023, 6:23:02 PM] [Resideo] Restoring existing accessory from cache: golden gate DeviceID: TCC-......
[2/12/2023, 6:23:02 PM] [Resideo] Restoring existing accessory from cache: jungle DeviceID: TCC-..........
[2/12/2023, 6:23:02 PM] [Resideo] Restoring existing accessory from cache: live another life DeviceID: TCC-..........
.....................

After some time (this is teh issue that occurs after some time here from an earlier session)

[2/12/2023, 5:59:55 AM] [Resideo] Room Sensor Thermostat: live another life set request ({"mode":"Heat","autoChangeoverActive":[Undefined],"heatSetpoint":72,"coolSetpoint":50}) to Resideo API.
[2/12/2023, 5:59:55 AM] [Resideo] Room Sensor Thermostat: cherry blossom set request ({"mode":"Heat","autoChangeoverActive":[Undefined],"heatSetpoint":72,"coolSetpoint":50}) to Resideo API.
[2/12/2023, 5:59:55 AM] [Resideo] Room Sensor Thermostat: golden gate set request ({"mode":"Heat","autoChangeoverActive":[Undefined],"heatSetpoint":72,"coolSetpoint":50}) to Resideo API.
[2/12/2023, 5:59:55 AM] [Resideo] Room Sensor Thermostat: fine arts set request ({"mode":"Heat","autoChangeoverActive":[Undefined],"heatSetpoint":72,"coolSetpoint":50}) to Resideo API.
[2/12/2023, 5:59:55 AM] [Resideo] Room Sensor Thermostat: jungle set request ({"mode":"Heat","autoChangeoverActive":[Undefined],"heatSetpoint":72,"coolSetpoint":50}) to Resideo API.
[2/12/2023, 5:59:56 AM] [Resideo] Thermostat: fine arts failed to pushChanges, Bad Request
[2/12/2023, 5:59:56 AM] [Resideo] Thermostat: live another life failed to pushChanges, Bad Request
[2/12/2023, 5:59:56 AM] [Resideo] Thermostat: golden gate failed to pushChanges, Bad Request
[2/12/2023, 5:59:56 AM] [Resideo] Thermostat: jungle failed to pushChanges, Bad Request
[2/12/2023, 5:59:56 AM] [Resideo] Thermostat: cherry blossom failed to pushChanges, Bad Request

[2/12/2023, 7:27:30 AM] [Resideo] Thermostat: golden gate failed to refreshStatus, Internal Server Error

[2/12/2023, 8:53:51 AM] [Resideo] Thermostat: golden gate failed to refreshStatus, Internal Server Error

[2/12/2023, 1:59:31 PM] [Resideo] Thermostat: golden gate failed to refreshStatus, Internal Server Error

[2/12/2023, 3:37:31 PM] [Resideo] Thermostat: live another life failed to refreshStatus, Internal Server Error

[2/12/2023, 4:11:52 PM] [Resideo] Thermostat: live another life failed to refreshStatus, Internal Server Error
[2/12/2023, 4:15:05 PM] [HomeSeer] Received a new ColorTemperature Value of: 155 from HomeSeer
[2/12/2023, 4:15:09 PM] [Resideo] Thermostat: cherry blossom failed to refreshStatus, Unauthorized Request
[2/12/2023, 4:15:09 PM] [Resideo] Thermostat: fine arts failed to refreshStatus, Unauthorized Request
[2/12/2023, 4:15:09 PM] [Resideo] Thermostat: jungle failed to refreshStatus, Unauthorized Request
[2/12/2023, 4:15:09 PM] [Resideo] Thermostat: live another life failed to refreshStatus, Unauthorized Request
[2/12/2023, 4:15:09 PM] [Resideo] Thermostat: golden gate failed to refreshStatus, Unauthorized Request
[2/12/2023, 5:05:30 PM] [Resideo] Thermostat: golden gate failed to refreshStatus, Internal Server Error

Config for homebridge-resideo

{
            "name": "Resideo",
            "credentials": {
                "consumerKey": "xxxxxxxxxxx",
                "consumerSecret": "xxxxxxxxxx",
                "refreshToken": "xxxxxxxx",
                "notice": "Keep your tokens a secret!"
            },
            "options": {
                "devices": [
                    {
                        "deviceID": "xxxxx",
                        "configDeviceName": "fine arts",
                        "deviceClass": "Thermostat",
                        "deviceModel": "Round",
                        "retry": false
                    },
                    {
                        "deviceID": "xxxxxx",
                        "configDeviceName": "cherry blossom",
                        "deviceClass": "Thermostat",
                        "deviceModel": "Round",
                        "retry": false,
                        "external": false
                    },
                    {
                        "deviceID": "xxxxx",
                        "configDeviceName": "golden gate",
                        "deviceClass": "Thermostat",
                        "deviceModel": "Round",
                        "retry": false
                    },
                    {
                        "deviceID": "xxxxx",
                        "configDeviceName": "jungle",
                        "deviceClass": "Thermostat",
                        "deviceModel": "Round",
                        "retry": false
                    },
                    {
                        "deviceID": "xxxxx",
                        "configDeviceName": "live another life",
                        "deviceClass": "Thermostat",
                        "deviceModel": "Round",
                        "retry": false
                    }
                ],
                "logging": "standard"
            },
            "_bridge": {
                "username": "xxxxxxxx",
                "port": 51859
            },
            "platform": "Resideo"
        }

Screenshots

No response

Device & Model

1st edition of the round thermostat (branded back then under lyric)

Node.js Version

v18.12.1

NPM Version

v8.15.0

Homebridge Version

v1.6.0

Homebridge Resideo Plugin Version

v1.2.0

Homebridge Config UI X Plugin Version

v4.50.2

Operating System

Ubuntu 20.04.5 LTS

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 1 year ago

This issue has been closed as no further activity has occurred.

donavanbecker commented 11 months ago

Is this happening on every request? this is usually something with the Honeywell api

chritd commented 11 months ago

I will make a new setup and provide logs to verify what is going on

github-actions[bot] commented 10 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 10 months ago

This issue has been closed as no further activity has occurred.