Chauffe Eau ALDES => B200-FAN_T.Flow® Hygro+

Bonsoir,

Cool ça avance! Merci @yanoooou ! :+1:
Pour la partie hardware TX/RX, tu peux utiliser les schémas décrits au paragraphe 10.6 de la spécification ebus.
Ça fonctionne bien mais attention c’est pour du 5V côté digital.
Il faut donc adapter pour le 3.3V de l’ESP32. :wink:
A toi de voir aussi si tu isoles ou pas suivant ton montage.

OK, je peux t’envoyer des trames.
Sinon je vais voir avec « la chef » si je peux t’envoyer l’aldesconnect quelques jours… :sweat_smile:

1 « J'aime »

Hello,

J’avance sur le code de l’ESP pour publier les infos du bus « IBUS ».
Je suis parti sur le principe de transmettre via MQTT pour être intégré facilement dans n’importe quelle solution domotique.
Car je suis côté obscure de la force, ma domotique est sur JEEDOM :slight_smile:

Je pense sortir une première version la semaine prochaine.
A+

3 « J'aime »

Très bon choix le MQTT, merci de penser aux autres !
Ce choix est peut être finalement en lien avec un doute qui s’installe autour d’une potentielle migration vers HA… :stuck_out_tongue_winking_eye:

Salut,

J’ai craqué j’ai acheté une ALDES CONNECT BOX pour faire mes tests.
J’ai tenté de la raccorder en IBUS sur mon chauffe-eau, je récupère bien les infos comme l’état et le niveau d’eau chaude, par contre impossible de piloter le chauffe eau (boost, vacances…).
Je contacte ALDES pour savoir pourquoi ça ne marche pas (car même en USB ça ne marche pas!)…

Par contre j’ai sniffer la trame envoyé par l ALDES BOX, lors d’une commande sur l’appli :
Envoi de la commande « BOOST » : FD:A0:09:A0:FF:FF:FF:FF:9F:1F
Envoi de la commande « AUTO » : FD:A0:09:A0:FF:01:FF:FF:9F:1D
Envoi de la commande « INVITE » : FD:A0:09:A0:FF:03:00:02:9F:17
Envoi de la commande « VACANCES 1JOUR » : FD:A0:09:A0:FF:04:00:01:9F:1D

Maintenant je vais faire un petit montage pour pouvoir envoyer des trames…

3 « J'aime »

Pas cool ce point !

Merci de l’investissement, je suis prêt à te faire un petit don Paypal une fois que ça marchera pour minimiser ta perte lors de la revente de celle-ci. Après tout tu résouds mon problème ouvert depuis un bon moment, je me dis que j’ai bien fait d’ouvrir un poste sur Jeedom qui redirige ici… :wink:

2 « J'aime »

Edit
Bon ma réponse arrive trop tard :slight_smile:

Hello
Je veux bien te prêter la mienne

@yanoooou Idem que @Neuvidor . A défaut de pouvoir aider d’un point de vue technique, je suis également prêt à faire un petite contribution financière pour compenser l’investissement :slight_smile:

Ca ne m’étonnerait même pas que ce soit un problème « normal » au vu des commentaires que j’avais vu sur l’application Android AldesConnect

En particulier celui-ci qui dit que l’envoi de commandes fonctionne 1 fois sur 10 et qu’il faut vérifier sur le chauffe-eau que ça a bien été pris en compte… :roll_eyes:

@Neuvidor et @theblackhole Merci pour votre proposition !

Sinon pouvez-vous me donner vos versions de logiciel de vos chauffe eau T FLOW (dans le menu expert)?
Pour voir si j’ai une ancienne version (version 8)?

Juste pour info, mon installation de chauffe eau est un peu « spéciale ».
J’ai mon chauffe eau B200-T.FLOW (qui n’a pas de ventilo) à la sortie de ma double flux "ideo 325 unelevent).

1 « J'aime »

Je suis en version de soft 18, j’avais mis à jour via clé USB sur leur site Web.

Tu as la version du T-FLOW collectif du coup, c’est comme ça que cela fonctionne, VMC collective avec chauffe eau individuel, mon frère avait ce modèle dans son ancien appartement.

Soft 021 de mon côté, avec également un T-Flow Hygro+ collectif (installé en 2019).

Il me semble que j’avais tenté au tout début de mettre à jour le firmware (normal c’est le premier truc qu’on fait quand on s’installe dans un logement neuf, non ? :grin:) mais sans succès… ou alors il était plus ancien que celui de mon ballon et je n’avais pas continué, je ne me souviens plus.

Et impossible de vérifier car la page de maj n’existe plus sur leur site (www[point]aldes[point]fr/tfh/maj). La dernière version capturée sur archive[dot]org semble être la V18 (lien encodé en base64 pour contourner le blocage qui m’empêche de publier des liens : aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjMwMTI5MTkyMDUxL2h0dHBzOi8vd3d3LmFsZGVzLmZyL3RmaC9tYWo=)

(désolé j’aurais bien aimé éditer mon message précédent mais c’est pas possible :confused:)

Je viens de faire un petit bruteforce des url de téléchargement de firmware de V1 à V42 et il en ressort que les seuls firmware encore disponibles sur le site d’aldes sont V16 et V18 (urls en base64 : aHR0cDovL2FsZGVzLmZyL2ZpbGVzL3RmaC9WMTZfVEZsb3cyMDBIeWdyb1BsdXMuYmluCmh0dHA6Ly9hbGRlcy5mci9maWxlcy90ZmgvVjE4X1RGbG93MjAwSHlncm9QbHVzLmJpbg==)

1 « J'aime »

Super !
Merci @theblackhole pour la recherche !
J’ai telechargé les 2 firmwares.

2 « J'aime »

@yanoooou,
J’ai envoyé un mail hier soir au service après-vente Aldes qui vient de me répondre et m’envoyer le dernier firmware, il s’agit de la V26 pour mon modèle.

Je peux vous l’envoyer si nécessaire même si je pense que le mieux est quand même d’envoyer votre étiquette produit en photo afin qu’Aldes vous envoie le dernier firmware correspondant à votre version d’équipement.

Tout cela est très encourageant :stuck_out_tongue:, bientôt propriétaire d’une nouvelle construction avec une PAC ALDES T.ONE AquaAir j’ai hâte de savoir ce qu’on pourrais s’affranchir d’utiliser de leur cloud a priori pas top top, d’autant plus la partie « smart » de HA…
Encourage Season 4 GIF by Living Single

@Neuvidor. J’ai contacté ALDES et ils m’ont transmis le même firmware V26.

Après installation, la CONNECT BOX fonctionne parfaitement en USB (Mais pas en IBUS)!

ALDES m’ont bien confirmé qui l’IBUS ne servait que pour le développement !

J’ai tenté de faire un petit montage avec un transistor et quelques diodes pour envoyer des trames avec mon ESP, mais je l’ai cramé en faisant une mauvaise connexion… :smiling_face_with_tear:
Je vais recommander des ESP32 ou PICO W. et je referais le test.

A+

1 « J'aime »

Hello,

Je ne vous ai pas tenu au courant, mais depuis le temps j’ai acheté un adaptateur ebus et, effectivement cela ne fonctionne pas.
En revanche, j’avais déjà pensé à un petit montage UART ou RS485 + pont diviseur de tension, mais je n’avais pas pris le temps de le faire…
Je vois que vous avez bien avancé, ça fait plaisir !

J’ai une ConnectBox et j’ai essayé de reverse le firmware du STM32 avec GHIDRA. Après 2h d’acharnement, je n’ai pas trouvé le bon schéma de partition et il me manque énormément de fonctions pour que ce soit exploitable. Pour ceux qui auraient plus de courage (et de compétences) que moi, je vous met le lien du dernier firmware (ou en tout cas de la dernière mise à jour téléchargé par ma ConnectBox).

D’ailleurs, pour ceux qui auraient une ConnectBox qui reste « déconnecté » dans l’appli, Aldes (ou Econocom :slight_smile: ) utilisait historiquement une IP en dur dans la conf de la ConnectBox. Evidemment, cette IP à changé depuis. Elle était sensé envoyer vers aldes.blob.core.windows.net. un simple DNAT sur un routeur vers l’IP actuelle qui correspond à ce FQDN suffit à rétablir la connexion et à lancer la mise à jour de firmware qui rétabli un fonctionnement normal de la bestiole. (votre routeur répond sur l’ancienne IP qui était en dur dans la box et renvoi tout le traffic vers la nouvelle)

Si besoin de faire des tests, j’ai un T-One AquaAir, une Connect Box, des ESP et Raspberry et de quoi bricoler un peu, donc n’hésitez pas.

1 « J'aime »

Hello,

@AirV , j’avais pensé aussi à essayer le reverse du firmware du STM32 avec GHIDRA. Mais je n’ai pas assez de temps pour m’y pencher.

Mon montage avec un raspberry pico W pour envoyer et lire des trames au T-FLOW fonctionne. mais le TFLOW ne répond pas …
J’essaye d’envoyer « FD:A0:09:A0:FF:01:FF:FF:9F:1D » qui dois correspondre au mode AUTO.

Par contre quelqu’un est t’il un expert des CRC? Car je n’arrive pas a trouver le bon décodage.
Dans la doc de l’E-BUS ils parlent d’un « CRC polynomial X8 +X7 + X4 + X3 + X +1 ». mais ça ne correspond pas…

Si quelqu’un a une idée ou des pistes pour retrouver le CRC, je suis preneur.

Hello !

C’est déjà un bon début, tu peux partager un croquis rapide avec le détails des composants ?

Aucune idée de ce côté là cependant tu peux ouvrir un sujet dédié « Besoin d’aide pour un CRC » dans la bonne rubrique, j’ai bien réussi à trouvé sur ce forum un frigoriste spécialiste en système thermodynamique de cette manière.

Salut ,

@yanoooou pour le reverse du CRC, il y a des outils comme RevEng (si tu as des exemples de trames avec leurs crc) qui peuvent trouver l’algorithme pour toi.
Je suis également preneur du montage réalisé pour lancer des tests sur mon T-One dès ce weekend :slight_smile:

@AirV J’ai déjà essayé un prog de reverse CRC, mais ça n’a rien donné… je ne suis même pas sur que ce soit du CRC polynominale …

@AirV et @Neuvidor Voici mon schéma à main levée de mon montage avec un PICO W en micropython:

Et voici les relectures MQTT (sous jeedom desolé :grinning:):

Si vous avez besoin, j’ai tout les composants en stock (contacter moi en MP).

2 « J'aime »