Make Tado° Intelligent Air Conditioner (V2) compatible with AppHomeKit via Homebridge

4 minutes of reading
PURPOSES OF PROJET:
  • Integrate an actuator Tado° Intelligent Air Conditioner (V2) at Homebridge so you can use it with Appthe HomeKit and Siri
  • Difficulty level: bass
  • Cost: null
CONCEPTS FACED:
SOFTWARE COMPONENTS USED:
PHYSICAL DEVICES USED:
PROJET MOST INDICATED FOR:

Apple-200x200

Notes and disclaimer
  • qualsiasi modifica all'impianto elettrico dev'essere progettata ed effettuata da personale qualificato;
  • any changes implemented in probefore is a propersonal responsibility as well as a profirst risk and danger (the contents of the present page are purely educational);
  • any changes implemented in proprior to a device it voids the guarantee, quality approvals and certifications.

Tado Intelligent Air Conditioner

Abstract

As explained also on our page dedicated to Tado° Intelligent air conditioner, this device is not - although this functionality is implemented on other devices of the proGerman employer - compatible with Appthe HomeKits. Therefore, this device is not natively controllable-manageable through theapp Appthe "Casa" nor, even less, controllable through Siri.

Waiting for that Tado° release a possible updatenamento that makes this device compatible with Appthe HomeKits, to get this compatibility comes to the rescue "homebridge-tado-ac“, A plugin for Homebridge such as to allow us the full control of this very famous thermostat even with home automation made in Appthem.

Nb First di profollow the reading we recommend reading the overview on “air conditioners and personal home automation"

Analysis

To make this integration work it is necessary:

  • install the plugin, checking that the versions of node and Homebridge are adequate;
  • configure the integration at the Home configurationbridge.

Install the plugin

Before installing the plugin it is necessary to verify that the versions of node and Homebridge the 6.4 and (at least) the 4.0 are adequate, respectively (at least).

To verify, run the following commands:

node -v
homebridge -V 

If the versions were not correct, prosee morenamento.
Then installing the plugin is as easy as ever, the command - to be executed at the terminal - it's really trivial:

sudo npm install -g homebridge-tado-ac

Nb In case you use a computer Windows o macOS, in the command do not include the particle "sudo"

users Tado°

For proseeing integration is necessary to know username and password used at theapplished here Tado° (available for Android and for iOS) and / or at the web frontend of the cloud of promanufacturer and used to configure and manage the device.

Homebridge

At this point we are proto add to the Home configurationbridge the entry related to the integration connected to the plugin "homebridge-nest"

In effect, it is a matter of adding a platform to the relative block present in the configuration:

"platforms": [
    {
        "platform": "TadoAC",
        "username": "nome@utente.com",
        "password": "*************"
    }
]]

As easily understood, the fields correspond to:

platform(strnga, obbiligatoria) Must necessarily be set to "TadoAC"
username(strnga, obbiligatoria) Corresponds to the profirst username at Tado°.
password(strnga, mandatory) Corresponds to the password of proyour account Tado°.

Save and restart Homebridge.

Custom configuration

In addition to the basic configuration it is possible to implement a more advanced personal configuration, as follows (net of procustomizations):

"platforms": [
    {
        "platform": "TadoAC",
        "name": "Tado AC",
        "username": "nome@utente.com",
        "password": "*************",
        "homeID": 12345,
        "weatherSensorsEnabled": true,
        "weatherPollingInterval": 10,
        "occupancySensorsEnabled": true,
        "occupancyPollingInterval": 10,
        "anyoneSensor": true,
        "tadoMode": "TIMER",
        "durationInMinutes": 100,
        "autoFanOnly": ["Kids Room"],
        "manualControlSwitch": true,
        "disableHumiditySensor": false,
        "extraHumiditySensor": ["Living Room", 3],
        "disableFan": true
    }
]

where:

ParameterDescriptionDefaultType
homeIDIt is possible to explicitly indicate the ID of the profirst home listed in the cloud Tado°. But be peacefully omitted.Whole number
tadoMode                    Default mode for the thermostat accessory. Could be "MANUAL","TADO_MODE"or "TIMER”(For a timed check at expiration).“MANUAL”
durationInMinutes            Duration in minutes for mode "TIMER"90
statePollingInterval  Enable and set the interval of Polling of the thermostat status.falsefalse / Number
weatherSensorsEnabled  Activate the external temperature and solar radiation sensors - details to followfalseBinary
weatherPollingInterval      Time in minutes of Polling for checking weather changes. The default disables this polling.falsefalse / Number
occupancySensorsEnabled Activate occupancy sensors for individual occupants - details to followfalseBinary
occupancyPollingInterval     Time in minutes of Polling for checking the occupants' presence. The default disables this polling. Cannot be set to false.10Number
anyoneSensor      Activate the presence sensors for all occupants - details to followtrueBinary
manualControlSwitch      Activate a virtual switch to manually turn on / off the device.falseBinary / Array *
autoFanOnly      When set to true, all the controls to the air conditioner are sent with the ventilation mode in "AUTO"And not at a specific speed.falseBinary / Array *
disableHumiditySensor      When set to true, disability the humidity sensor.falseBinary / Array *
disableFan      When set to true, disability the fan accessory.falseBinary / Array *
extraHumiditySensor   When set to true, adds a separate humidity sensor.falseBinary / Array *
forceThermostatWhen set to true, force the creation of a thermostat accessory instead of the HeaterCooler accessory.falseBinary / Array *
* Array

Some of the configuration parameters allow ad hoc configurations for specific devices: to do this it is necessary to use arrays.
For example:

"disableFan": [" Room "] (single area identified by name)
"disableFan": [1, 2] (two zones identified by ID)
"disableFan": [1," Camera "] (two zones, identified by ID and name)
"disableFan" true (for everyone)
"disableFan" false (for nobody)

ID and zone name can be deduced by reading in real time the Home logbridge.

Status polling

If the accessories created with this integration are also used for automation, then the possibility of adjusting the higher onenameof data at theapp "Home" becomes crucial. The various parameters that allow the regulation of the polling cyclicity are precisely this.

Furthermore, the status polling increases the opening speed of the Home accessoriesbridge: when sometimes the state near theapp "Home" of some accessories may take a few seconds to be updated, the manual shortening of the polling time interval can help to speed up this waiting (at least for the accessories defined with this plugin). Proto believe.

Sensorthe exteriors

Activating this feature adds two accessories to theapp "Home":

  • an external temperature sensor, based on the weather readings of the area where the device is installed;
  • a solar intensity sensor, always based on the weather readings of the area where the device is installed.

Both sensors can be consulted and used in automation just like any other device.

Sensori of presence

The presence sensors that can be implemented are of two types:

  • relating to individual staff;
  • relating to the "group" of people occupying the home automation space.

If by chance there were three people in the family, all three would certainly have theapp Tado° on the smartphone (in order to control the thermostat) and their presence (via theapp and geolocation) would be communicated via as many presence sensors at theapp "Home".

A fourth sensor, Rappresenting all three, it would be available. This sensor would take on the "absence" value when all the components were away from home, while "presence" even in the case of a single element present in the home.

Use

After restarting Homebridge, at theapp "Home" (which has already added the bridge rappresent from Homebridge) appariranno three new accessories:

Tado Intelligent Air Conditioner - Homebridge

Some of the accessories:

  • User manual: this is the switch for the rapid switching on of the air conditioner;
  • AC: is the real thermostat unit e propria rappshowing the device (and therefore the conditioner);
  • Outside temperature: the external temperature sensor;
  • Solar Intensity: the degree of solar intensity;
  • Sensori of presence: the sensors that rapptenants of the domotic environment.


Logo Appthe HomeKitsATTENZIONE: remember that there is on our FORUM community an ad hoc section dedicated to Appthe Homekits, for any doubt, question, information on the specific merit of these components.


Please comment below