Have been looking into this to try to find out why it doesn’t work for me, and I have actually discovered that it was my tado password that contained a hash (#) symbol that was causing this issue. My new password only contains letters & numbers now and ta-da! (ta-do!) I now have new devices showing in known_devices
The errors in the log still show every 30 seconds but I think there has been a pr in dev to fix this
I’m testing home assistant on Mac to check how does it works with TADO thermostat, I’ve checked` it out with native app, but it doesn’t work as well, I don’t have symbols in my password so I cannot see any device as known.
This is the output data: 17-04-13 12:00:56 ERROR (MainThread) [homeassistant.components.device_tracker.tado] Cannot load Tado data
Sorry I’m newbie in home assistant and maybe I’ve done something wrong.
I’ve only added this to configuration.yaml
device_tracker:
- platform: tado
username: [email protected]
password:xxxx
home_id: 17xxx
When I launch the hass open ui, there is nothing on the top and I cannot see Tado.
In the terminal window I can see: 17-04-15 00:28:28 ERROR (MainThread) [homeassistant.components.device_tracker.tado] Cannot load Tado data
If I add tado:
username: xxx
password: xxx
I can see tado as an invalid config.
Hi,
So There is something wrong because my version is 0.42.3 and the entity is:
persistent_notification.invalid_config The following components and platforms could not be set up: * discovery * tado Please check your config title: Invalid config
I’m reading all the steps 10 times and I should be easy
I added to configuration.yaml after http: this:
device_tracker:
- platform: tado
username: [email protected]
password: Carxxxxxxxxx
home_id: 17xx
homeassistant:
# Name of the location where Home Assistant is running
name: Home
# Location required to calculate the time the sun rises and sets
latitude: 41.3888
longitude: 2.159
# Impacts weather/sunrise data (altitude above sea level in meters)
elevation: 30
# metric for Metric, imperial for Imperial
unit_system: metric
# Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
time_zone: Europe/Madrid
# Show links to resources in log and frontend
introduction:
# Enables the frontend
frontend:
# Enables configuration UI
config:
http:
# Uncomment this to add a password (recommended!)
# api_password: PASSWORD
# Uncomment this if you are using SSL or running in Docker etc
# base_url: example.duckdns.org:8123
device_tracker:
- platform: tado
username: [email protected]
password: Caxxxxx
home_id: 17xxx
# Checks for available updates
updater:
# Discover some devices automatically
discovery:
# Allows you to issue voice commands from the frontend in enabled browsers
conversation:
# Enables support for tracking state changes over time.
history:
# View all events in a logbook
logbook:
# Track the sun
sun:
# Weather Prediction
sensor:
platform: yr
# Text to speech
tts:
platform: google
group: !include groups.yaml
EDIT: I have tried to format your code correctly (deleted all the comments just for ease). You could try renaming your current configuration.yaml to “old_configuration.yaml” then create a new configuration.yaml with this code?