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é

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:

.

2 « 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 »