Domotique

[Home Assistant] Piloter une climatisation Daikin avec l'infrarouge

Home Assistant LogoClim DaikinPour chauffer la maison (nous n'utilisons le refroidissement qu'exceptionnellement lors des nuits de canicule), je possède 2 appareils de climatisation réversible Daikin : 2 unités intérieures FTXS35D(2)VMW(L), chacune étant reliée à 1 unité extérieure RXS35D(2)VMB.


Clim Daikin telecommandeLes unités intérieures sont pilotées via une télécommande à infrarouge et ne possèdent pas de module domotique. Il en existerait apparemment un mais à un prix prohibitif disqualifiant automatiquement cette solution sans compter que je n'ai pas su si c'était réellement compatible avec mes types d'appareils...
Remarque : il semblerait que les nouveaux appareils Daikin intègrent le pilotage domotique mais via des serveurs Daikin sans possibilité d'utilisation uniquement sur son réseau local !!! Une aberration quand on veut rester maître de son système en interne... Bref, lors du remplacement de ma climatisation (installée en 2006 et qui fonctionne maintenant depuis 15 ans sans aucun problème au moment où j'écris ces lignes), il faudra bien faire attention à ces points-là...

Cela faisait quelques temps que je réfléchissais à une solution pour intégrer ces climatisations dans une solution domotique mais sans réellement être convaincu jusqu'à ce que je découvre l'existence de modules pilotables via ordiphone pour émettre des signaux infrarouges. Par exemple chez Pearl, https://www.pearl.fr/article/NX4519/boitier-de-controle-connecte-universel-avec-fonction-apprentissage-urc-150-app ou chez BroadLink avec les modules RM4 mini ou RM4 pro. Le problème de ces modules est qu'ils se commandent via des applications propriétaires sous ordiphone. Mais heureusement des personnes ont travaillé et partagé leurs recherches pour arriver à des solutions acceptables 😉. Un grand merci à elles !!!

Source : https://savjee.be/2020/09/2020-09-tuya-ir-hub-daikin-ac-home-assistant-esphome/

I- Choisir un module dont on peut modifier le firmware... si possible

Le mieux serait d'utiliser un module émetteur IR fonctionnant sous Smart Life / Tuya Smart et ayant un ESP8266. Le problème de ces modules est que les constructeurs verrouillent de plus en plus leurs produits pour empêcher le flashage du firmware ou changent de puce !!! Il faut donc réussir à en trouver offrant cette possibilité pour pouvoir y mettre ESPHome ou Tasmota.

Comme cela semble être le jeu de la roulette russe, mon choix s'est finalement porté sur le modèle MoesGo avec une portée annoncée de 10 m : https://www.amazon.fr/MoesGo-Technologie-Infrarouge-Application-Compatible/dp/B085Y3N9KJ. On peut le trouver sur Aliexpress à moitié prix mais avec une durée de livraison allongée : https://fr.aliexpress.com/item/4000204281213.html. On peut aussi avoir ce modèle à moins de 10€ : https://fr.aliexpress.com/item/4000719809991.html

II- Installation et fonctionnement direct

On installe le module et on le fait fonctionner directement avec son ordiphone sous Smart Life pour voir si le pilotage de la climatisation est possible -> OK.

III- Fonctionnement dans Home Assistant via le Cloud Tuya.

Home Assistant découvre automatiquement une nouvel appareil Tuya à intégrer. Par contre cela passe par le cloud et les serveurs chinois... avec pas mal de manipulations...

Source : https://www.home-assistant.io/integrations/tuya/

A- Déclarations dans le cloud Tuya
  1. On se connecte au site https://iot.tuya.com/ et si ce n'est déjà fait, on se crée un compte.
  2. Sur le site, on clique sur Cloud dans la colonne de gauche puis sur le bouton "Create Cloud Project" :
    HA Tuya integration 2
  3. On renseigne les différents champs comme ci-dessous en choisissant comme serveur "Central Europe Data Center" si on est situé en France (si on choisit "Western Europe Data Center", la connexion sera impossible dans Home Assistant... plus d'info sur cette page : https://developer.tuya.com/en/docs/iot/oem-app-data-center-distributed?id=Kafi0ku9l07qb) :
    HA Tuya integration 3
    Dans l'assistant de configuration "Configuration Wizard" qui apparaît concernant les API, ne pas oublier de rajouter l'API "Device Status Notification" avec les 4 autres déjà pré-sélectionnées :
    HA Tuya integration 11

  4. Une fois le projet créé, on clique sur son nom. Dans la nouvelle page, on se place sur l'onglet "Devices", puis dans le sous-onglet "Link Tuya App Account" et on clique sur le bouton "Add App Account" (bien vérifier qu'en haut à droite on est bien sur le serveur "Central Europe Data Center" :
    HA Tuya integration 4
  5. Une fenêtre surgissante apparaît un QR Code qu'il faut capturer à partir de son application Android "Smart Life", en allant sur l'onglet "Profil" et en cliquant sur le bouton en haut à droite pour scanner les QR-Codes :
    HA Tuya integration 5Si le QR-Code est reconnu, on voit alors apparaître une nouvelle ligne indiquant le compte Tuya lié à l'appareil sur le site Tuya :
    HA Tuya integration 6
  6. Ce n'est pas encore fini car maintenant il faut donner des autorisations d'accès... Pour cela, on va sur l'onglet "Users" et on ajoute un nouvel utilisateur :
    HA Tuya integration 7On renseigne alors le courriel (ou le n° de téléphone) de l'utilisateur ainsi qu'un mot de passe (attention ce sont ses indications qui seront utiles pour l'intégration dans Home Assistant) et on appuie sur le bouton OK :
    HA Tuya integration 8
  7. Il ne nous reste plus qu'à récupérer les code d'accès et mot de passe du projet pour les renseigner dans Home Assistant en allant sur son projet, dans l'onglet :
    HA Tuya integration 9
B- Intégration dans Home Assistant

Dans Home Assistant, on rajoute l'intégration "Tuya" et on renseigne les 5 champs demandées avec les info qu'on a créées et récupérées lors de l'étape précédente sur le site Tuya.

HA Tuya integration 10

Si tout se passe bien, on voit Tuya intégré dans Home Assistant. Maintenant, il va falloir voir comment commander la climatisation dans Home Assistant...

 

IV- Flashage des module IR avec le firmware Tasmota ?

Selon moi, ça serait la solution idéale pour ne pas avoir à passer par le cloud chinois.
Sources : https://github.com/ct-Open-Source/tuya-convert/blob/master/README.md

Maintenant il faut voir si cela est possible avec mes 2 modules IR ...
On peut obtenir des informations sur différents récepteurs IR ici : https://templates.blakadder.com/ en faisant une recherche "ir controller". Seuls les anciens modules à base de TYWE3S (module ESP 8266) peuvent être flashés avec Tasmota, ce qui n'est actuellement pas possible pour les modèles récents ayant le chip WB3S ou CBU dernièrement.

A- Spécifications du modèle SRW-001 de la marque MoesGo

https://www.amazon.fr/MoesGo-Technologie-Infrarouge-Application-Compatible/dp/B085Y3N9KJ. Le démontage se fait avec les outils pour ouvrir les ordiphones délicatement.

Module ir moesgo 1       Module ir moesgo 2     Module ir moesgo 3

Pour le coup, c'est raté... On a un chip WBS3 (https://developer.tuya.com/en/docs/iot/wb3s-module-datasheet?id=K9dx20n6hz5n4) : pas de flashage possible... à moins de remplacer la puce comme indiqué ici : https://github.com/arendst/Tasmota/discussions/12741#discussioncomment-1062840. C'est assez compliqué et à envisager en dernier recours.

B- Spécifications du modèle S08 de la marque Avatto :

https://fr.aliexpress.com/item/4000719809991.html . Attention le démontage du couvercle est assez délicat (possibilité de casse) avec 4 ergots répartis à 90° en commençant sur la prise USB. La platine aussi n'est pas évidente à démonter car elle n'est pas vissée mais clipsée avec des ergots aussi.

Module ir s08 avatto 1     Module ir s08 avatto 2

Module ir s08 avatto 3     Module ir s08 avatto 4

Là aussi la puce ne semble pas être non plus flashable avec Tasmota. Il s'agit d'un chip CBU Wifi/BLE développé par Tuya : https://developer.tuya.com/en/docs/iot/cbu-module-datasheet?id=Ka07pykl5dk4u