Closed adavison007 closed 3 years ago
Can u tell me HOW u started the procedure? Anything in the log?
and the config json u posted seems to be incomplete
Can u tell me HOW u started the procedure? Anything in the log?
and the config json u posted seems to be incomplete
I gut and paste the platform info and put it in the UI of Hoobs, it then added it to look like the above in the Json?
This is the code I put in, within the existing platform section
{
"name": "TadoPlatform",
"platform": "TadoPlatform",
"debug": false,
"user": [
{
"username": "test@mail.com",
"password": "testPassword123"
}
]
}
This happens then everything stops....
/2021, 17:29:00 [TadoPlatform] Storing config... 14/03/2021, 17:29:00 [TadoPlatform] Done! 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Hot Water Boiler: Configuring new accessory... 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Hot Water Boiler: Adding Switch service 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Hallway Heater: Configuring new accessory... 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Hallway Heater: Adding Thermostat service 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Hallway Heater: Adding Battery service 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Landing Heater: Configuring new accessory... 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Landing Heater: Adding Thermostat service 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Landing Heater: Adding Battery service 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Kitchen Heater: Configuring new accessory... 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Kitchen Heater: Adding Thermostat service 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Kitchen Heater: Adding Battery service 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Lounge Heater: Configuring new accessory... 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Lounge Heater: Adding Thermostat service 14/03/2021, 17:29:00 [TadoPlatform] Silver Hollow Lounge Heater: Adding Battery service 14/03/2021, 17:29:02 [TadoPlatform] Silver Hollow Dining Room Heater: Configuring new accessory... 14/03/2021, 17:29:02 [TadoPlatform] Silver Hollow Dining Room Heater: Adding Thermostat service 14/03/2021, 17:29:02 [TadoPlatform] Silver Hollow Dining Room Heater: Adding Battery service 14/03/2021, 17:29:02 [TadoPlatform] Silver Hollow Den Heater: Configuring new accessory... 14/03/2021, 17:29:02 [TadoPlatform] Silver Hollow Den Heater: Adding Thermostat service 14/03/2021, 17:29:02 [TadoPlatform] Silver Hollow Den Heater: Adding Battery service 14/03/2021, 17:29:02 [TadoPlatform] Silver Hollow Study Heater: Configuring new accessory... 14/03/2021, 17:29:02 [TadoPlatform] Silver Hollow Study Heater: Adding Thermostat service 14/03/2021, 17:29:02 [TadoPlatform] Silver Hollow Study Heater: Adding Battery service 14/03/2021, 17:29:03 [TadoPlatform] Silver Hollow Toilet Heater: Configuring new accessory... 14/03/2021, 17:29:03 [TadoPlatform] Silver Hollow Toilet Heater: Adding Thermostat service 14/03/2021, 17:29:03 [TadoPlatform] Silver Hollow Toilet Heater: Adding Battery service 14/03/2021, 17:29:03 [TadoPlatform] Silver Hollow Bedroom Heater: Configuring new accessory... 14/03/2021, 17:29:03 [TadoPlatform] Silver Hollow Bedroom Heater: Adding Thermostat service 14/03/2021, 17:29:03 [TadoPlatform] Silver Hollow Bedroom Heater: Adding Battery service 14/03/2021, 17:29:03 [TadoPlatform] Silver Hollow Ellas Room Heater: Configuring new accessory... 14/03/2021, 17:29:03 [TadoPlatform] Silver Hollow Ellas Room Heater: Adding Thermostat service 14/03/2021, 17:29:03 [TadoPlatform] Silver Hollow Ellas Room Heater: Adding Battery service 14/03/2021, 17:29:03 [TadoPlatform] Silver Hollow Lilys Room Heater: Configuring new accessory... 14/03/2021, 17:29:03 [TadoPlatform] Silver Hollow Lilys Room Heater: Adding Thermostat service 14/03/2021, 17:29:03 [TadoPlatform] Silver Hollow Lilys Room Heater: Adding Battery service 14/03/2021, 17:29:04 [TadoPlatform] Silver Hollow Guest Room Heater: Configuring new accessory... 14/03/2021, 17:29:04 [TadoPlatform] Silver Hollow Guest Room Heater: Adding Thermostat service 14/03/2021, 17:29:04 [TadoPlatform] Silver Hollow Guest Room Heater: Adding Battery service 14/03/2021, 17:29:05 [TadoPlatform] Silver Hollow Spare Room Heater: Configuring new accessory... 14/03/2021, 17:29:05 [TadoPlatform] Silver Hollow Spare Room Heater: Adding Thermostat service 14/03/2021, 17:29:05 [TadoPlatform] Silver Hollow Spare Room Heater: Adding Battery service 14/03/2021, 17:29:05 [My TaHoma Box] Fetch accessories... 14/03/2021, 17:29:05 [My TaHoma Box] Login TaHoma server... 14/03/2021, 17:29:05 [Sonos] goodbye
@adavison007
and the config doesnt change after the first start?
@adavison007
and the config doesnt change after the first start?
No.
So HooBs says the home bridge service is not running, I can't get it to start, yet in homekit all accessories are running...... In terminal after a reboot, no mention of Tado anywhere...
This happens then everything stops....
/2021, 17:29:00 [TadoPlatform] Storing config... 14/03/2021, 17:29:00 [TadoPlatform] Done!
it seems the plugin can store the config.json without any problems, but u say the file isnt changed.
Can u enable debug ("debug": true) and try again?
I will try to reproduce it
and can u post the full config.json pls. it seems hoobs has a different type of it
OK, so I deleted the plugin, cleaned the JSON, rebooted.... Then I reinstalled your plugin, did the JSON as per the guidance from your site..... did a reboot, the code changed slightly, but not massively... Homekit is working, but no mention of your plugin in the active log...... Here is the entire JSON after the initial reboot from installing your plugin...
{ "server": { "home_setup_id": "XXXXXXXX", "port": 8080, "polling_seconds": 2, "origin": "*", "autostart": 0 }, "client": { "country_code": "GB", "temp_units": "celsius", "default_route": "status", "inactive_logoff": 60, "theme": "hazed-infused", "locale": "en", "postal_code": "XXXXXXXX" }, "bridge": { "name": "HOOBS", "port": 51826, "username": "XXXXXXXX", "pin": "XXXXXXXX" }, "description": "", "ports": {}, "accessories": [], "platforms": [ { "name": "Harmony-Kitchen", "hubIP": "XXXXXXXX", "mainActivity": "Kitchen Sky TV", "platform": "HarmonyHubWebSocket", "otherPlatforms": [ { "name": "Harmony-Lounge", "hubIP": "XXXXXXXX", "mainActivity": "Lounge Sky TV" } ], "plugin_map": { "plugin_name": "homebridge-harmony" }, "TVAccessory": true, "cleanCache": true, "hubName": "Harmony-Kitchen", "publishAllTVAsExternalAccessory": true }, { "plugin_map": { "plugin_name": "homebridge-zp" }, "excludeAirPlay": "true", "alarms": "false", "leds": "false", "nameScheme": "% Speaker", "tv": "true", "brightness": "false", "service": "switch", "tvIdPrefix": "% Speaker", "name": "Sonos", "speakers": "false", "platform": "ZP" }, { "plugin_map": { "plugin_name": "homebridge-ring" }, "hideLightGroups": "true", "hideDoorbellSwitch": "true", "hideAlarmSirenSwitch": "true", "hideInHomeDoorbellSwitch": "true", "debug": "true", "platform": "Ring", "alarmOnEntryDelay": "false", "showPanicButtons": "false", "hideUnsupportedServices": "true", "refreshToken": "XXXXXXXX", "cameraStatusPollingSeconds": 2, "hideCameraSirenSwitch": "true", "hideCameraMotionSensor": false, "sendCameraMotionNotificationsToTv": false, "locationModePollingSeconds": 5 }, { "platform": "SmartThings-v2", "logConfig": { "hideTimestamp": true, "showChanges": true, "file": { "level": "Good", "enabled": true }, "hideNamePrefix": true, "debug": false }, "local_commands": true, "temperature_unit": "C", "access_token": "XXXXXXXX", "app_url": "XXXXXXXX", "validateTokenId": false, "direct_port": 8000, "disableErrorReporting": false, "name": "SmartThings-v2", "plugin_map": { "plugin_name": "homebridge-smartthings" }, "app_id": "XXXXXXXX" }, { "platform": "Tahoma", "name": "My TaHoma Box", "refreshPeriod": 10, "user": "XXXXXXXX", "password": "XXXXXXXX", "WindowCovering": { "initPosition": 100 }, "plugin_map": { "plugin_name": "homebridge-tahoma" } }, { "platform": "TadoPlatform", "plugin_map": { "plugin_name": "homebridge-tado-platform" }, "name": "TadoPlatform", "homes": { "name": "TadoPlatform", "platform": "TadoPlatform", "debug": true, "user": [ { "username": "XXXXXXXX", "password": "XXXXXXXX" } ] } } ] }
Ok, so after I did the above, I went to the JSON, deleted the config for Tado and paste in (Again) the config from your settings.... now it has added thermostats to homekit...... but all reading incorrectly at zero..... and the I have also caught the logs.... Oh and the JSOn config has not changed from what I paste in... So can't configure anything
14/03/2021, 20:33:40 [TadoPlatform] Silver Hollow: API request GET /api/v2/homes/55699/zones
That looks wrong
{
"platform": "TadoPlatform",
"plugin_map": {
"plugin_name": "homebridge-tado-platform"
},
"name": "TadoPlatform",
"homes": {
"name": "TadoPlatform",
"platform": "TadoPlatform",
"debug": true,
"user": [
{
"username": "XXXXXXXX",
"password": "XXXXXXXX"
}
]
}
}
It should look like this:
{
"name": "TadoPlatform",
"platform": "TadoPlatform",
"debug": false,
"user": [
{
"username": "XXXXXXXX",
"password": "XXXXXXXX"
}
],
"plugin_map": {
"plugin_name": "homebridge-tado-platform"
}
}
It does not matter what I put in, it changes after saving... a hoobs thing...
After leaving it for sometime, it eventually did the code... but even if I change everything to true, noting works in homekit, all shows zero values
{ "name": "TadoPlatform", "platform": "TadoPlatform", "debug": true, "user": [ { "reconfigure": false, "username": "XXXXXXXX", "password": "XXXXXXXX" } ], "homes": [ { "id": XXXXXXX, "name": "XXXXXXXXX", "username": "XXXXXXXXX", "password": "XXXXXXXXX", "polling": 30, "zones": [ { "active": true, "id": 0, "name": "Hot Water", "type": "HOT_WATER", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 1, "name": "Hallway", "type": "HEATING", "delaySwitch": true, "autoOffDelay": true, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": true, "openWindowSwitch": true, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": true, "separateTemperature": true, "separateHumidity": true, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 20, "name": "Landing", "type": "HEATING", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 14, "name": "Kitchen", "type": "HEATING", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 6, "name": "Lounge", "type": "HEATING", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 18, "name": "Dining Room", "type": "HEATING", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 3, "name": "Den", "type": "HEATING", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 7, "name": "Study", "type": "HEATING", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 19, "name": "Toilet", "type": "HEATING", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 4, "name": "Bedroom", "type": "HEATING", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 22, "name": "Ellas Room", "type": "HEATING", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 8, "name": "Lilys Room", "type": "HEATING", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 16, "name": "Guest Room", "type": "HEATING", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false }, { "active": true, "id": 15, "name": "Spare Room", "type": "HEATING", "delaySwitch": false, "autoOffDelay": false, "noBattery": false, "mode": "MANUAL", "modeTimer": 30, "easyMode": false, "openWindowSensor": false, "openWindowSwitch": false, "accTypeOpenWindowSwitch": "SWITCH", "airQuality": false, "separateTemperature": false, "separateHumidity": false, "accTypeBoiler": "SWITCH", "boilerTempSupport": false } ], "presence": { "anyone": true, "accTypeAnyone": "OCCUPANCY", "user": [ { "active": false, "name": "Laurence", "accType": "OCCUPANCY" }, { "active": false, "name": "Cherry's Phone", "accType": "OCCUPANCY" }, { "active": true, "name": "Adams iPhone 11 Pro", "accType": "OCCUPANCY" }, { "active": false, "name": "Celia’s Phone", "accType": "OCCUPANCY" }, { "active": true, "name": "Lauras phone", "accType": "OCCUPANCY" } ] }, "weather": { "temperatureSensor": false, "solarIntensity": false, "airQuality": false }, "extras": { "centralSwitch": true, "runningInformation": true, "boostSwitch": true, "sheduleSwitch": true, "turnoffSwitch": true, "presenceLock": true, "accTypePresenceLock": "ALARM", "accTypeChildLock": "SWITCH", "childLockSwitches": [ { "active": false, "name": "Hallway VA0792396800", "serialNumber": "VA0792396800" }, { "active": false, "name": "Hallway VA1580925952", "serialNumber": "VA1580925952" }, { "active": false, "name": "Landing VA1533084928", "serialNumber": "VA1533084928" }, { "active": false, "name": "Kitchen VA1204159488", "serialNumber": "VA1204159488" }, { "active": false, "name": "Kitchen VA2235237376", "serialNumber": "VA2235237376" }, { "active": false, "name": "Kitchen VA3124429824", "serialNumber": "VA3124429824" }, { "active": false, "name": "Lounge VA1364001792", "serialNumber": "VA1364001792" }, { "active": false, "name": "Lounge VA3645572096", "serialNumber": "VA3645572096" }, { "active": false, "name": "Dining Room VA1815806976", "serialNumber": "VA1815806976" }, { "active": false, "name": "Den VA1700857088", "serialNumber": "VA1700857088" }, { "active": false, "name": "Den VA2537227264", "serialNumber": "VA2537227264" }, { "active": false, "name": "Study VA2151351296", "serialNumber": "VA2151351296" }, { "active": false, "name": "Toilet VA0894108672", "serialNumber": "VA0894108672" }, { "active": false, "name": "Bedroom VA2704999424", "serialNumber": "VA2704999424" }, { "active": false, "name": "Ellas Room VA3640329216", "serialNumber": "VA3640329216" }, { "active": true, "name": "Lilys Room VA3259761664", "serialNumber": "VA3259761664" }, { "active": false, "name": "Guest Room VA1112212480", "serialNumber": "VA1112212480" }, { "active": false, "name": "Spare Room VA1733100544", "serialNumber": "VA1733100544" } ] }, "telegram": { "active": false }, "temperatureUnit": "CELSIUS", "geolocation": { "longitude": "-0.7039875", "latitude": "51.3371859" } } ] } ] }
Where does this config come from?
Where does this config come from?
The JSON in Hoobs auto generated after rebooting with the JSON info you sent me
Where does this config come from?
The JSON in Hoobs auto generated after rebooting with the JSON info you sent me
Ah ok, auto-fill config worked for you at the end?
The problem is now, the accessories appear in HomeKit but the values are wrong?
Where does this config come from?
The JSON in Hoobs auto generated after rebooting with the JSON info you sent me
Ah ok, auto-fill config worked for you at the end?
The problem is now, the accessories appear in HomeKit but the values are wrong?
Yea. Nothing works, values are all zero and if I change them in HomeKit it does nothing in tado
I’m considering leaving Hoobs, becoming a challenge
I’m considering leaving Hoobs, becoming a challenge
its very easy, read this
https://github.com/homebridge/homebridge-raspbian-image/wiki/How-to-migrate-from-HOOBS-to-Homebridge
I’m considering leaving Hoobs, becoming a challenge
its very easy, read this
https://github.com/homebridge/homebridge-raspbian-image/wiki/How-to-migrate-from-HOOBS-to-Homebridge
Thanks
And by doing absolutely nothing.. it’s working.... all kicked into life 👀
Have updated on my Hoobs setup to and got it running without those issues. Just for information.
@ScharV
thx for the info! maybe config issue idk, but it seems to working now
You're welcome. By the way, perhaps it's important for you that Hoobs server has to be rebooted to get your first start config changes instead of restarting Homebridge/Hoobs service.
Ahh good to know ty
You're welcome. By the way, perhaps it's important for you that Hoobs server has to be rebooted to get your first start config changes instead of restarting Homebridge/Hoobs service.
Many, Many, Thanks @SeydX and @ScharV for you help.. 2 things.. 1) I did reboot the Hoobs server not just homebridge - Also - Today the set temperature values in Tado do not match those in homekit ?
Heres an interesting one, changes made in Tado or Homekit do not update the other.... changes made in hoobs, updates them both, but very slowly in homekit, check out the video showing the set temp changing slowly
Done another full reboot and now everything shows as zero, even 10 minutes later, I am sure that hoobs is not liking V6?
Heres an interesting one, changes made in Tado or Homekit do not update the other.... changes made in hoobs, updates them both, but very slowly in homekit, check out the video showing the set temp changing slowly
Screen.Recording.2021-03-15.at.09.47.30.mov
Never seen something like this before
can u try disable all zones except one in your config and try only with one thermostat in homekit pls
OK, so left hot water and Hall heating... same issues.. everything shows zero value, captured this from the log... interesting that it's adding child lock for lilys room, when there is no child lock on in tado for her and that was set to false
@adavison007
Unfortunately, I have no idea at all what is causing this. I would like to debug this with my system if you agree to give me your data?
You would have to remove the plugin from your config to avoid additional traffic. But of course you can track everything via the Tado app.
If yes, you can contact me on Discord in the Homebridge server (seydx#0883) or via mail (seyd55@outlook.de).
Should be fixed with v6.0.1
Fixed
I've followed the instructions and after a reboot I still only see the following in the Json? Where do I see the reconfigure?