Aldes T.One AIR / AquaAIR

Mon code erreur était le E36, mais c’était dû au mauvais positionnement des vannes du circuit frigo, ça s’affichait directement sur l’écran de la PAC, et ça propose de passer en chauffage électrique


y a plus qu’a
Merci a tous ce qui on participer a ce projet

4 « J'aime »

Bonjour je serait intéressé

1 « J'aime »

Bonjour,
Est-ce que c’est le modèle définitif?
Il faudrait partir sur cela pour designer le boitier à imprimer en 3D?
Est-ce que ca degage beaucoup de chaleur et qu’il faut prevoir des aerations dans la boitier?

@Nikos33 @tanabay
Bonjour,
J’ai le même modèle que vous… vous avez pu trouver une solution par hasard ?

Bonjour à tous,

Ça fait un moment que j’avais pas posté sur ce sujet, mais je ne me suis pas tourné les pouces, bien au contraire :grinning:

J’ai l’honneur de vous présenter la TOUG : T.One Ultimate Gateway, que j’aurais pu baptiser YAG (Yet Another Gateway) :rofl:

Mon but a été de rassembler tous les besoins exprimés sur ce forum dans un seul projet, tout en restant configurable en fonction des besoins de chacun (pas besoin de tout implémenter si non nécessaire).

Voici les photos du résultat :




:wrench: Présentation de la TOUG


:dart: Objectif du projet

Ce projet permet de piloter entièrement en local une pompe à chaleur Aldes T.One® AIR/AquaAIR (chauffage, climatisation, eau chaude sanitaire), ainsi que la brancher à un routeur solaire, sans passerelle propriétaire ni connexion cloud.
Il repose sur un ESP32 WT32-ETH01 connecté en Ethernet (ou wifi), pour garantir une intégration fiable et réactive à Home Assistant.


:hammer_and_wrench: Fonctionnalités principales

:electric_plug: Communications supportées

  • Modbus utilisateur (UART1) : lecture/écriture des registres classiques (modes de fonctionnement, consignes, température ambiante, filtres…).
  • Modbus écran central (UART2) : permet d’accéder à des données normalement invisibles (températures pièce par pièce, pression, débit…).
  • Interface USB de la passerelle Aldes (UART3) : en cours de reverse engineering par @yanoooou et @Neuvidor (Voir le sujet du T.Flow).

:mag: Surveillance & commandes

  • Suivi de l’ouverture des bouches de ventilation (diagnostic, thermostat, comportement des zones).
  • Détection de la commande de la résistance d’appoint (utile pour connecter un routeur solaire sur la Aqua Air).
  • Lecture des températures ECS haut & bas (utile pour connecter un routeur solaire sur la Aqua Air).
  • Simulation de 60 °C ECS pour éviter les erreurs de surchauffe quand l’ECS est chauffée par un routeur solaire (Aqua Air uniquement).

:toolbox: Matériel utilisé

Composant Rôle
WT32-ETH01 ESP32 avec port Ethernet natif
ADS1115 (option) ADC I²C pour lecture températures ECS
TTL-RS485 x2 Adaptation pour les bus Modbus
MCP2221-I/SL Convertisseur USB CDC/TTL
Level shifter Convertisseur de niveau logique bidirectionnel 5V <=> 3.3V
Step-Down Power Module Convertisseur 12V => 5V (régler la sortie au multimètre sur 5V avant de le brancher au reste)
Logic Level Converter PNP Output x2 Convertisseur numérique de niveaux logiques 12V => 3.3V à 4 voies
Borniers Borniers à vis débrochables pour faciliter l’installation et la maintenance
Connecteurs Connecteurs femelles au format constructeur pour faciliter le branchement sans adaptation
Boitier Boitier générique au format rail DIN

:brain: Fonctionnement ESPHome

Le firmware ESPHome (config YAML dispo sur GitHub) déclare :

  • 3 interfaces UART (Modbus principal + Modbus de l’écran central + USB)
  • Sensors ESPHome : températures, modes, consignes, états, erreurs, etc.
  • API ESPHome : exposition des données à Home Assistant, sans MQTT ni broker externe

:package: Intégration Home Assistant

L’appareil ESPHome est intégré comme un périphérique standard. Il permet :

  • Un suivi précis des températures ECS, ambiantes, état des filtres, erreurs…
  • Des automatisations conditionnelles pour la bascule ECS (ex : activer la simulation 60 °C si ECS solaire active)
  • L’intégration complète avec des logiques complexes (climatisation intelligente, gestion tarifaire, etc.)

Exemple : intégration avec le custom component hass-template-climate pour un widget de clim/chaud/off.


:framed_picture: Schéma de principe

                   ┌──────────────┐
                   │ WT32-ETH01   │
                   ├──────────────┤
     Modbus UART1 ─┤  RS485 ↔ PAC Modbus utilisateur
     Modbus UART2 ─┤  RS485 ↔ PAC Modbus écran central
         USB CDC ──┤  Vers interface passerelle Aldes
         GPIO out  ┤───> Simulation 60 °C ECS
         GPIO in ──┤<─ Sondes températures NTC
         GPIO in  ─┤<─ Détection bouches
         GPIO in  ─┤<─ Détection résistance d`appoint
                   └──────────────┘

:lady_beetle: Bugs connus / Limitations actuelles

  • La simulation des températures 60°C n’est pas fonctionnelle, une adaptation est possible (voir explications)
  • Le connecteur femelle de la télécommande est inversé (il faut ajouter ajouter une rallonge croisée)

:bulb: Idées d’amélioration (roadmap)

  • Continuer le reverse engineering de l’USB passerelle pour piloter comme l’appli Aldes ( je compte sur @Neuvidor et @yanoooou :grimacing:)
  • Utiliser le MCP2221 en tant que ADC et GPIO pour simplifier la partie électronique
  • Créer une belle étiquette pour la face avant :sunglasses: et le long des connecteurs pour les identifier

:white_check_mark: Conclusion

Ce projet permet une maîtrise complète de la PAC Aldes T.One en local, sans dépendance au cloud, tout en améliorant la fiabilité (Ethernet) et la flexibilité (automatisations Home Assistant).
Il couvre des besoins avancés (chauffe-eau solaire, alertes, diagnostic, régulation fine) ainsi qu’un branchement à un routeur solaire, que la passerelle officielle ne permet pas.

Un exemple concret de domotique open-source, responsable et durable :muscle:


:paperclip: Ressources

:pray: Remerciements

Merci à tous les membres de ce forum pour leurs partages, leurs idées et leur bienveillance.
Une mention spéciale à @Hugz et @guix77 pour leurs contributions techniques, leur aide précieuse et leur implication dans les passerelles précédentes. :clap:

.

3 « J'aime »

Incroyable ! C’est beau ! Bravo ! Comment l’as tu intégré sur l’unité intérieur ? Peux-tu mettre les fichiers easyEDA dans le répo ?

404 sur le lien ici:

Hugo

Il y sont déjà, tu les vois pas ?

C’est corrigé, merci

Pour l’instant je l’ai posé dessus, comme j’explique dans la partie Limitations sur github, le fait de mettre des connecteurs femelles au format constructeur c’est pratique car tu peux brancher directement les câbles sans modif, sauf qu’ils sont faits pour se brancher sur la carte mère donc si tu mets la passerelle un peu plus loin ils sont trop courts. Au final il faut faire une rallonge donc c’est une bonne fausse idée.
Mon but à terme c’est de mettre le boitier sur rail Din juste à côté, si tous les câbles sont assez longs ça passe dans l’espace entre la carte mère et le couvercle métallique.

Pour info, chaque 20s, je reçois ce genre de trames via l’USB (j’ai volontairement remis à la ligne après FA:FD:AF:FF, mais en vrai c’est continu) :

FA:FD:AF:FF:25:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:09:00:00:00:00:00:00:00:20:00:00:00:C5:07:00:00:00:00:00:00:A0:1B:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:12:00:00:00:00:00:00:00:02:00:00:00:7C:0E:00:00:00:00:00:00:9C:01:00:00:17:00:00:00:00:00:00:00:00:00:00:00:82:12:00:00:00:00:00:00:00:00:00:00:FE:A2
FA:FD:AF:FF:25:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:09:00:00:00:00:00:00:00:20:00:00:00:C5:07:00:00:00:00:00:00:A0:1B:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:12:00:00:00:00:00:00:00:02:00:00:00:7C:0E:00:00:00:00:00:00:9C:01:00:00:17:00:00:00:00:00:00:00:00:00:00:00:82:12:00:00:00:00:00:00:00:00:00:00:FE:A2
FA:FD:AF:FF:25:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:12:00:00:00:00:00:00:00:02:00:00:00:7C:0E:00:00:00:00:00:00:9C:01:00:00:17:00:00:00:00:00:00:00:00:00:00:00:82:12:00:00:00:00:00:00:00:00:00:00:FE:A2:00:00:00:00:00:12:00:00:00:00:00:00:00:02:00:00:00:7C:0E:00:00:00:00:00:00:9C:01:00:00:17:00:00:00:00:00:00:00:00:00:00:00:82:12:00:00:00:00:00:00:00:00:00:00:FE:A2
FA:FD:AF:FF:25:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:09:00:00:00:00:00:00:00:20:00:00:00:C5:07:00:00:00:00:00:00:A0:1B:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:12:00:00:00:00:00:00:00:02:00:00:00:7C:0E:00:00:00:00:00:00:9C:01:00:00:17:00:00:00:00:00:00:00:00:00:00:00:82:12:00:00:00:00:00:00:00:00:00:00:FE:A2

Super bravo. Je possède un T One de première génération. Pensez-vous que votre passerelle permettrait de le connecter via Modbus écran central (UART2) ?

salut,
Non car aldes connect non compatible mais il y a du modbus en lecture. je suis toujours entrain de chercher pour ecrire des valeurs de temperatures et mode

1 « J'aime »

Bonjour à tous

Merci pour votre formidable travail. J’habite à Toulouse et j’ai un système Ribo avec Un Aldes TOne.
J’ai le petit boîtier Aldes Connect et j’utilise l’intégration associée dans HA mais en effet ça bug souvent.
je suis très intéressé par votre solution mais je doute de réussir à la concevoir moi-même. L’un de vous est il dans le 31 et accepterait de la concevoir contre rémunération ?
Merci beaucoup

1 « J'aime »

Salut @Julien_DUVAL

Quel est ton besoin ? Si tu veux juste piloter les thermostats et mode de chauffage/clim, la carte de @guix77 peut suffire, si tu veux suivre l’état de plus de 4 bouches et/ou la température des pièces, il faut passer sur la carte de @Hugz.
Si tu veux avoir aussi accès au port USB comme la passerelle Aldes et/ou gérer un routeur et/ou intégrer la carte dans un boitier il faut passer sur ma carte TOUG.
Pour info, on est tous de Toulouse aussi :sweat_smile:

Pour info, esphome permet depuis la dernière mise à jour de se connecter en série directement en USB avec le composant usb_uart qui implémente nativement le CDC_ACM, comme la passerelle Aldes.
Il serait donc théoriquement possible d’utiliser un simple ESP32 et de le connecter en USB à la place de la passerelle.
@Neuvidor maintenant que t’es expert du protocole, c’est la prochaine étape pour simplifier votre carte :yum:

Haa excellent :slightly_smiling_face:
Et bien. Mon besoin idéalement est de pouvoir piloter de la même façon que l’application Aldes mais via HA. Donc pour chaque thermostat, voire la température actuelle et pouvoir modifier la consigne

Malheureusement, j’ai déjà testé avec ESP32 et PICO W, ça ne fonctionne que pour recevoir des données pas les envoyer.
Il faut passer par un STM32.

Tu connais la raison ? C’est une histoire d’implémentation de l’USB CDC ?

Non, j’ai essayé de simuler un STM32 avec un PICO W ( en changeant les parametre USB : idVendor,idProduct …) mais ça ne marche toujours pas.
Honnêtement, je ne sais pas quelle est la raison, et vu le prix d’un STM32 j’ai pas trop chercher.

Salut @Julien_DUVAL , j’ai une box monte a revendre , je bosse sur Tls

Ca ne vous direz pas de revendre votre dev à Aldes ? Ils me sortent pas les yeux là :smiley:
J’aime bien le do it yourself, mais je n’ai pas vraiment le temps de refaire cette caarte de mon coté… Surtout après avoir payé un module de connexion près de 200€…

Bravo à vous en tout cas.