Explanation
This page shows data about your Tado installation as available through the so-called
API v2.
The data does not come directly from your installation but from the Tado cloud server,
which means there is a delay, even right after a page update.
Specifically:
-
The target temperature is determined by the Tado server, and will normally be right
up-to-date after each page update.
Only when the temperature is manually changed on a tado device, there will be few seconds delay.
-
This page remembers the previous target temperature and shows it between parenthesis
for about minutes after each change.
-
The 'Heating' percentage is determined by the Tado installation.
Changes are sent to the server in 1 or 2 minutes, so there is some delay.
The previous value is shown between parentheses for about minutes.
-
The current temperature and humidity are measured by the installation and sent to the server only every 1-25 minutes.
So even right after a page update, the data may still be some minutes old.
When there are substantial changes, the data will be updated sooner than when not.
-
The time of measurement is sent with it as a timestamp.
The column 'Time ago' shows the age of the measurements in minutes, based on this timestamp.
-
The previous temperature and humidity, and their time ago, are shown between parentheses, only when they have changed.
-
All zone data is shown in bold when it has changed, until the next page update.
-
The zone list is fetched only once; please reload the page when you have added/removed/renamed zones.
The page reloads automatically every hours.
Furthermore,
-
The 'Heating' percentage is the amount of heating to be applied to the zone.
This is not the overall heating power of your heating system.
-
The mobile device 'Relative distance' is shown as provided by Tado.
It indicates the distance between the device and your home, relative to the 'Away radius', but the exact relationship is unclear to me.
-
The mobile device 'Bearing from home' is the compass direction from your home to the device, when not at home.
-
A new record is added to the 'History' table whenever the target temp, current temp, or heating demand changes.
- Of course, this happens only while this page is open, as it runs within your browser without using any servers other than Tado's.
- For the current temp, the change has to be at least ° to be recorded.
- You can set the maximum number of records, or clear the table.
- After a gap of 24 hours, it is cleared automatically.
-
Air conditioning installations are not supported yet.
To implement them, I need access to some Tado A/C installation.
Please contact me if you can provide this.
All this is done inside your browser, using JavaScript and the
HTML5 Web Storage
facility. Nothing is sent to peterdebruin.net, except the regular http-headers, which include your IP-address.