nitaybz / homebridge-tado-ac

Homebridge plugin to support Tado Smart AC Control devices.
MIT License
40 stars 12 forks source link

No Devices listed/created #100

Closed bnSonic closed 3 years ago

bnSonic commented 3 years ago

I have installed Homebridge on my Synology I have added this homebridte-tado-ac plugin, entered my username/password in the UI

Problem:

I've tried with the latest 3.x version / with 4.0.9 and with the current 4.0.10

Config (username/password are there - i just didn't copy them to github ;)) "occupancySensorsEnabled": false, "occupancyPollingInterval": 10, "anyoneSensor": false, "weatherSensorsEnabled": false, "weatherPollingInterval": 5, "tadoMode": "TADO_MODE", "durationInMinutes": 90, "disableFan": false, "disableDry": false, "manualControlSwitch": false, "historyStorage": false, "extraHumiditySensor": false, "forceThermostat": true, "forceHeaterCooler": false, "disableAcAccessory": false, "statePollingInterval": 30, "debug": true, "platform": "TadoAC"

Log (debug true) [11/6/2020, 7:44:47 PM] Homebridge v1.2.3 is running on port 52682. [11/6/2020, 7:44:47 PM] [TadoAC] Got settings from storage [11/6/2020, 7:44:47 PM] [TadoAC] Got Home ID from Storage >>> (a number here) <<< [11/6/2020, 7:44:47 PM] [TadoAC] Got Temperature Unit from Storage >>> CELSIUS <<< [11/6/2020, 7:44:47 PM] [TadoAC] Getting Zones from tado° API [11/6/2020, 7:44:47 PM] [TadoAC] Creating GET request to tado° API ---> [11/6/2020, 7:44:47 PM] [TadoAC] https://my.tado.com/api/v2/homes/(number)/zones [11/6/2020, 7:44:48 PM] [TadoAC] Successful GET response: [11/6/2020, 7:44:48 PM] [TadoAC] [{"id":1,"name":"(correct room name)","type":"HEATING","dateCreated":"2020-10-29T15:35:10.073Z","deviceTypes":["SUxx","VAxx"],"devices":[{"deviceType":"SUxx","serialNo":"SU2xxxxxxx","shortSerialNo":"SU2xxxxxxx","currentFwVersion":"73.1","connectionState":{"value":true,"timestamp":"2020-11-06T18:44:12.691Z"},"characteristics":{"capabilities":["INSIDE_TEMPERATURE_MEASUREMENT","IDENTIFY"]},"batteryState":"NORMAL","duties":["ZONE_UI","ZONE_LEADER"]},{"deviceType":"VAxx","serialNo":"VAxxxxxxx","shortSerialNo":"VAxxxxxx","currentFwVersion":"75.1","connectionState":{"value":true,"timestamp":"2020-11-06T18:44:21.638Z"},"characteristics":{"capabilities":["INSIDE_TEMPERATURE_MEASUREMENT","IDENTIFY"]},"mountingState":{"value":"CALIBRATED","timestamp":"2020-10-29T15:40:10.228Z"},"batteryState":"NORMAL","duties":["ZONE_UI","ZONE_DRIVER"]}],"reportAvailable":false,"supportsDazzle":true,"dazzleEnabled":true,"dazzleMode":{"supported":true,"enabled":true},"openWindowDetection":{"supported":true,"enabled":true,"timeoutInSeconds":900}}] [11/6/2020, 7:44:48 PM] [TadoAC] >>> Got Zones from tado° API [11/6/2020, 7:44:48 PM] [TadoAC] Getting Installations from tado° API [11/6/2020, 7:44:48 PM] [TadoAC] Creating GET request to tado° API ---> [11/6/2020, 7:44:48 PM] [TadoAC] https://my.tado.com/api/v2/homes/xxxxxx/installations [11/6/2020, 7:44:48 PM] [TadoAC] Successful GET response: [11/6/2020, 7:44:48 PM] [TadoAC] [] [11/6/2020, 7:44:48 PM] [TadoAC] Got Installations from tado° API >>> [11/6/2020, 7:44:48 PM] [TadoAC] {} [11/6/2020, 7:45:18 PM] [TadoAC] Got Temperature Unit from Storage >>> CELSIUS <<< [11/6/2020, 7:45:18 PM] [TadoAC] Getting Zones from tado° API [11/6/2020, 7:45:18 PM] [TadoAC] Creating GET request to tado° API ---> [11/6/2020, 7:45:18 PM] [TadoAC] https://my.tado.com/api/v2/homes/xxxxxx/zones [11/6/2020, 7:45:18 PM] [TadoAC] Successful GET response: [11/6/2020, 7:45:18 PM] [TadoAC] [{"id":1,"name":"xxxxx","type":"HEATING","dateCreated":"2020-10-29T15:35:10.073Z","deviceTypes":["SUxx","VAxx"],"devices":[{"deviceType":"SUxx","serialNo":"SUxxxxxx","shortSerialNo":"SUxxxxxxx","currentFwVersion":"73.1","connectionState":{"value":true,"timestamp":"2020-11-06T18:44:12.691Z"},"characteristics":{"capabilities":["INSIDE_TEMPERATURE_MEASUREMENT","IDENTIFY"]},"batteryState":"NORMAL","duties":["ZONE_UI","ZONE_LEADER"]},{"deviceType":"VAxx","serialNo":"VAxxxxxxx","shortSerialNo":"VAxxxxxxx","currentFwVersion":"75.1","connectionState":{"value":true,"timestamp":"2020-11-06T18:44:21.638Z"},"characteristics":{"capabilities":["INSIDE_TEMPERATURE_MEASUREMENT","IDENTIFY"]},"mountingState":{"value":"CALIBRATED","timestamp":"2020-10-29T15:40:10.228Z"},"batteryState":"NORMAL","duties":["ZONE_UI","ZONE_DRIVER"]}],"reportAvailable":false,"supportsDazzle":true,"dazzleEnabled":true,"dazzleMode":{"supported":true,"enabled":true},"openWindowDetection":{"supported":true,"enabled":true,"timeoutInSeconds":900}}] [11/6/2020, 7:45:18 PM] [TadoAC] >>> Got Zones from tado° API [11/6/2020, 7:45:18 PM] [TadoAC] Getting Installations from tado° API [11/6/2020, 7:45:18 PM] [TadoAC] Creating GET request to tado° API ---> [11/6/2020, 7:45:18 PM] [TadoAC] https://my.tado.com/api/v2/homes/xxxxxx/installations [11/6/2020, 7:45:18 PM] [TadoAC] Successful GET response: [11/6/2020, 7:45:18 PM] [TadoAC] [] [11/6/2020, 7:45:18 PM] [TadoAC] Got Installations from tado° API >>> [11/6/2020, 7:45:18 PM] [TadoAC] {} [11/6/2020, 7:45:48 PM] [TadoAC] Got Temperature Unit from Storage >>> CELSIUS <<< [11/6/2020, 7:45:48 PM] [TadoAC] Getting Zones from tado° API [11/6/2020, 7:45:48 PM] [TadoAC] Creating GET request to tado° API ---> [11/6/2020, 7:45:48 PM] [TadoAC] https://my.tado.com/api/v2/homes/xxxxxx/zones [11/6/2020, 7:45:48 PM] [TadoAC] Successful GET response:

and so on

so tado is sending the data but no devices are generated in HomeBridge and i have no clue why :)

It's my first try of Homebridge (i've tried Home-Assistent before - installed tado-plugin and Homebridge-plugin and here the thermostat was routed to Homekit as expected - so the installation of tado and the web-interface is working fine)

Thanks for any hint / help / solution :)

nitaybz commented 3 years ago

Are you trying to connect heater device to this plugin? This plugin only supports tado smart AC control device

nitaybz commented 3 years ago

Try this plugin: https://www.npmjs.com/package/homebridge-tado-platform

nitaybz commented 3 years ago

Although this device should be able to connect to tHomeKit directly

bnSonic commented 3 years ago

LOL That explains it! I thought it was somewhat universal and "AC" included :)

I think i've tried the "platform" plugin but it was throwing errors in the log because of old libraries or such… i give it another try and take a look at other implementations :)

Thank you for the quick response

WinfriedO commented 3 years ago

Will there be an update on Tado-Platform? If not, as it looks, you should not advertise it!

nitaybz commented 3 years ago

homebridge-tado-platform is not my plugin :)