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

Relinking Account Error #574

Closed rlabiak closed 3 years ago

rlabiak commented 3 years ago

Describe The Bug

error when trying to relink my honeywell account

To Reproduce

unsure

Expected behavior

my T9 isn't working currently due to an error

Relevant log output

this error pops up when the relink account button is selected on the new window that opens.                {"code":400, "message":"The redirect URL provided does not match the redirect URL registered for the app."}

these errors were on the main screen of homebridge.

[2021-10-17, 8:53:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-17, 9:08:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-17, 9:23:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-17, 9:38:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-17, 9:53:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-17, 10:08:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-17, 10:23:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-17, 10:38:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-17, 10:53:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-17, 11:08:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-17, 11:23:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-17, 11:38:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-17, 11:53:00 p.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-18, 12:08:00 a.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-18, 12:23:00 a.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"
[2021-10-18, 12:38:00 a.m.] [HoneywellHome] Thermostat Living Room: failed to update status. Error Message: "Converting circular structure to JSON\n    --> starting at object with constructor 'ClientRequest'\n    |     property 'socket' -> object with constructor 'TLSSocket'\n    --- property '_httpMessage' closes the circle"

Config for homebridge-honeywell-home

{
    "name": "HoneywellHome",
    "credentials": {
        "consumerKey": "Keep your tokens a secret!",
        "consumerSecret": "Keep your tokens a secret!",
        "refreshToken": "Keep your tokens a secret!",
        "notice": "Keep your tokens a secret!"
    },
    "options": {
        "thermostat": {
            "thermostatSetpointStatus": "PermanentHold"
        },
        "roompriority": {
            "priorityType": "PickARoom"
        }
    },
    "_bridge": {
        "username": "Thermostat MAC Address",
        "port": 45268
    },
    "platform": "HoneywellHome"

Screenshots

No response

Device & Model

Honeywell T9

Node.js Version

14.18.1

NPM Version

6.14.15

Homebridge Version

4.41.3

Homebridge Honeywell Home Plugin Version

10.1.1

Homebridge Config UI X Plugin Version

No response

Operating System

Ubuntu - 20.04

rlabiak commented 3 years ago

This has been working fine for months, and today it started doing this.

donavanbecker commented 3 years ago

As the top log states, your re-link URL is not the same as what is needed.

dppeak commented 3 years ago

@rlabiak Try v11.0.1

github-actions[bot] commented 3 years 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 3 years ago

This issue has been automatically closed because it has not had recent activity. Thank you for your contributions.