# Hackeron - gateway MQTT electrolyseur piscine

**URL:** <https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947>\
**Category:** Vos Projets\
**Tags:** mqtt, integration, gateway\
**Created:** [Juin 21, 2022, 9:11 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947 "2022-06-21T09:11:54Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![garsy020](https://forum.hacf.fr/user_avatar/forum.hacf.fr/garsy020/32/2725_2.png) [@garsy020](https://forum.hacf.fr/u/garsy020)\
**Post date:** [Juin 21, 2022, 9:11 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/1 "2022-06-21T09:11:55Z")

</div>

Bonjour à tous. Je bricole sur HA depuis pas mal de temps, il est venu temps de partager ma dernière bricole.

Heureux possesseur d’une piscine au sel que je viens de terminer, j’ai mis en place un électrolyseur Akeron “Duo Salt Regul4 Rx”, de chez corelec. Un fabricant français d’électrolyseurs.

Cet électrolyseur (comme toute la gamme akeron a priori) possède une appli Bluetooth, qui permet de réaliser les réglages et le suivi.

Cependant mon akeron est au fond du jardin, et je ne peux suivre ce qui se passe sur la piscine que si je suis à côté.

J’ai donc fabriqué un “hackeron”, un simple ESP32 qui fait office de gateway MQTT, avec autodiscover pour HA.

Comme vous le voyez sur mon screenshot, il est possible d’avoir les informations de suivi ainsi que de régler le PH, le Redox etc..

Je n’ai pas codé les fonctions avancées de réglages, car je n’en ai aucun intérêt, l’application téléphone fonctionne très bien, ou bien le faire directement sur l’Akeron.

Ma gateway ne fournit aucune interface pour utilisateur, elle transmet juste les données a mon serveur de domotique “Home Assitant”.

Voilà si des personnes sont interressé, je suis là

PS: Le code que j’ai fait fonctionne exclusivement avec un RX4 Duo, il faut un peu de travail pour l’adapter aux autres, mais rien de très compliqué. DOnc si vous avez un Akeron qui fonctionne avec l’appli Bluetooth, cela devrait être bon modulo petite adaptation.

 ![Screenshot 2022-05-31 at 15.06.09](https://forum.hacf.fr/uploads/default/original/2X/b/b73ba6509f9e8b88925af4dc38ed47f67d220356.png)

> **[GitHub - sylvaing/Hackeron: Gateway bluetooth / MQTT pour electrolyseur akeron](https://github.com/sylvaing/Hackeron)**
>
> Gateway bluetooth / MQTT pour electrolyseur akeron

---

<div class="post-metadata">

**Author:** ![1technophile](https://forum.hacf.fr/user_avatar/forum.hacf.fr/1technophile/32/26514_2.png) [@1technophile](https://forum.hacf.fr/u/1technophile)\
**Post date:** [Juin 21, 2022, 12:36 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/2 "2022-06-21T12:36:04Z")

</div>

Salut,

Cool! Tu récupères les données BLE grâce à une connexion ou c’est juste de l’advertisement?

---

<div class="post-metadata">

**Author:** ![garsy020](https://forum.hacf.fr/user_avatar/forum.hacf.fr/garsy020/32/2725_2.png) [@garsy020](https://forum.hacf.fr/u/garsy020)\
**Post date:** [Juin 21, 2022, 3:02 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/3 "2022-06-21T15:02:07Z")

</div>

Salut @1technophile,

Une connexion avec un protocole à la con, je ne connaissais pas le BLE, j’ai été servi, je pense que cela aurait été largement plus simple avec de l’advertisement.

Une fois le device BLE identifiée, je me connecte et m’abonne à la char “indication" (et non pas notify) en ayant un callback. Quand j’ai une trame qui arrive , le callback est appelé pour ensuite la décoder.  
Le fonctionnement est donc de demander des infos, et le périphérique me renvoie des trames a décoder.

---

<div class="post-metadata">

**Author:** ![frnchfrgg](https://forum.hacf.fr/user_avatar/forum.hacf.fr/frnchfrgg/32/14734_2.png) [@frnchfrgg](https://forum.hacf.fr/u/frnchfrgg)\
**Post date:** [Juin 22, 2022, 8:04 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/4 "2022-06-22T08:04:29Z")

</div>

Salut,  
J’ai un Justsalt de POOL Technologies (français aussi, à Montpellier), qui utilise lui aussi une appli bluetooth. Ton boulot m’intéresse, que je pourrais adapter à mon protocole à partir d’un snoop des communications du téléphone. As-tu un repository (github ou gitlab ou autre) pour collaborer ?

---

<div class="post-metadata">

**Author:** ![garsy020](https://forum.hacf.fr/user_avatar/forum.hacf.fr/garsy020/32/2725_2.png) [@garsy020](https://forum.hacf.fr/u/garsy020)\
**Post date:** [Juin 22, 2022, 9:39 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/5 "2022-06-22T09:39:40Z")

</div>

Salut @frnchfrgg ,  
Je n’ai pas encore mis ça sur un github, mais mon travail va surement ne te servir à rien.

La façon de récupérer les infos en bluetooth ( via advertisement ou protocol ) sera complètement différente.

Si tu es en advertisement, tu as de la chance je pense que cela sera beaucoup plus simple et mon code ne te sera pas utile, dans le cas contraire il est certain que mon code ne te sera d’aucune utilité.

les 2 Lib principale que j’utilise ont les suivantes:

pour le bluetooth : [GitHub - h2zero/NimBLE-Arduino: A fork of the NimBLE library structured for compilation with Ardruino, for use with ESP32, nRF5x.](https://github.com/h2zero/NimBLE-Arduino) (consomme moins d’espace que le Ble natif arduino)

pour le MQTT : [GitHub - sylvaing/arduino-home-assistant: ArduinoHA allows to integrate an Arduino/ESP based device with Home Assistant using MQTT.](https://github.com/sylvaing/arduino-home-assistant)

Sortie de ces de Lib, pas grand-chose de générique a part l’utilisation de TaskScheduler.

Je vais quand même voir pour publier ça sur un github une fois que j’ai fait un peu de ménage dans mon code :-).

---

<div class="post-metadata">

**Author:** ![garsy020](https://forum.hacf.fr/user_avatar/forum.hacf.fr/garsy020/32/2725_2.png) [@garsy020](https://forum.hacf.fr/u/garsy020)\
**Post date:** [Juin 27, 2022, 10:50 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/6 "2022-06-27T10:50:40Z")

</div>

@frnchfrgg , voilà, si ça peut aider, mais j’y crois pas trop :-).  
mes excuses pour la qualité du code je suis pas dev…

> **[GitHub - sylvaing/Hackeron: Gateway bluetooth / MQTT pour electrolyseur akeron](https://github.com/sylvaing/Hackeron)**
>
> Gateway bluetooth / MQTT pour electrolyseur akeron - GitHub - sylvaing/Hackeron: Gateway bluetooth / MQTT pour electrolyseur akeron

---

<div class="post-metadata">

**Author:** ![frnchfrgg](https://forum.hacf.fr/user_avatar/forum.hacf.fr/frnchfrgg/32/14734_2.png) [@frnchfrgg](https://forum.hacf.fr/u/frnchfrgg)\
**Post date:** [Juillet 2, 2022, 8:57 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/7 "2022-07-02T20:57:40Z")

</div>

Merci beaucoup je regarde ça.

---

<div class="post-metadata">

**Author:** ![vanakej](https://forum.hacf.fr/user_avatar/forum.hacf.fr/vanakej/32/8947_2.png) [@vanakej](https://forum.hacf.fr/u/vanakej)\
**Post date:** [Octobre 21, 2022, 2:38 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/8 "2022-10-21T14:38:56Z")

</div>

Hello

Je cherche à faire la même chose avec un électrolyseur Pool technologie. @frnchfrgg as-tu pris le temps d’essayer ? Tu es arrivé à faire quelque chose ?

---

<div class="post-metadata">

**Author:** ![frnchfrgg](https://forum.hacf.fr/user_avatar/forum.hacf.fr/frnchfrgg/32/14734_2.png) [@frnchfrgg](https://forum.hacf.fr/u/frnchfrgg)\
**Post date:** [Octobre 21, 2022, 3:03 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/9 "2022-10-21T15:03:17Z")

</div>

Non pas encore désolé. Il faut vraiment que je regarde ça d’autant que si ça se trouve je peux carrément intégrer ça au nouveau système bluetooth de HA.

---

<div class="post-metadata">

**Author:** ![guix77](https://forum.hacf.fr/user_avatar/forum.hacf.fr/guix77/32/20218_2.png) [@guix77](https://forum.hacf.fr/u/guix77)\
**Post date:** [Janvier 25, 2023, 6:43 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/10 "2023-01-25T18:43:35Z")

</div>

Pour info ça marche sans modifications sur mon Akeron Duo Salt Regul pH, bien que certaines infos soient remontées avec une valeur par défaut alors qu’elles ne devraient pas (ex: pas de sonde température, pas de redox).

---

<div class="post-metadata">

**Author:** ![Manu663](https://forum.hacf.fr/user_avatar/forum.hacf.fr/manu663/32/27250_2.png) [@Manu663](https://forum.hacf.fr/u/Manu663)\
**Post date:** [Mai 22, 2023, 4:33 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/11 "2023-05-22T16:33:07Z")

</div>

Bonjour,

J’ai moi aussi cet akeron duo salt et étant sous domoticz j’avais commencé a récupérer les trames BT mais j’avais jeté l’éponge pour le décodage.  
Aujourd’hui sous home assistant, j’ai le bonheur de découvrir ton travail qui est parfaitement abouti!

J’ai été voir sur ton Git hub où le code est hébergé mais … je crois comprendre qu’il faut utiliser platformio pour téléverser vers l’ESP32 ?

N’ayant jamais utilisé ce compilateur, pourrais-tu me mettre sur la voie stp? 😵‍💫  
En retour, je m’engage à rédiger le tuto que tu pourras inlure au Github ! Deal ? 😜  
Merci par avance!

---

<div class="post-metadata">

**Author:** ![fransiouz](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/f/58956e/32.png) [@fransiouz](https://forum.hacf.fr/u/fransiouz)\
**Post date:** [Mai 24, 2023, 9:25 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/12 "2023-05-24T21:25:34Z")

</div>

Excellent, je vais essayer ça !!!  
J’ai le même matériel et j’avais posté une bouteille à la mer quelques mois avant ton post ici [Akeron duo salt for pool in bluetooth - Third party integrations - Home Assistant Community](https://community.home-assistant.io/t/akeron-duo-salt-for-pool-in-bluetooth/422349)

Par hasard, je recherche aujourd’hui si y’a pas un genie qui aurait réussi à traduire les trames Bluetooth….et bingo

Je te tiens au courant si j’arrive à qqch

---

<div class="post-metadata">

**Author:** ![garsy020](https://forum.hacf.fr/user_avatar/forum.hacf.fr/garsy020/32/2725_2.png) [@garsy020](https://forum.hacf.fr/u/garsy020)\
**Post date:** [Mai 25, 2023, 10:35 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/13 "2023-05-25T10:35:30Z")

</div>

salut @Manu663 rien de très compliqué. PlatformIO est un «&nbsp;addon&nbsp;» de visual studio code.  
Donc dans un premier temps il faut installet Visual Studio code et ensuite installer le plugin pour PIO.  
Tu as la doc ici:  
[https://docs.platformio.org/en/latest/integration/ide/vscode.html#installation](https://docs.platformio.org/en/latest/integration/ide/vscode.html#installation)

Une fois que c’est bon en théorie tu n’as plus qu’a ouvrir mon projet avec VSCode, et ça devrais être bon.

---

<div class="post-metadata">

**Author:** ![Didh68](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/d/94ad74/32.png) [@Didh68](https://forum.hacf.fr/u/Didh68)\
**Post date:** [Mai 27, 2023, 6:53 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/14 "2023-05-27T06:53:45Z")

</div>

Bonjour garsy020  
J’ai le même électrolyseur que vous, mais avec des problèmes  
Pourriez-vous venir en mp svp?

---

<div class="post-metadata">

**Author:** ![Manu663](https://forum.hacf.fr/user_avatar/forum.hacf.fr/manu663/32/27250_2.png) [@Manu663](https://forum.hacf.fr/u/Manu663)\
**Post date:** [Mai 27, 2023, 7:13 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/15 "2023-05-27T07:13:11Z")

</div>

Hello @ [garsy020](https://forum.hacf.fr/u/garsy020) merci de m’avoir aiguillé! C’est en effet d’une grande simplicité, une fois l’ESP flashé tous les paramètres sont devenus visibles sur HA!  
Merci pour ce boulot de dev, pour les explications et pour le partage! 🙏  
Il me reste plus qu’a comprendre pourquoi l’ESP se coupe régulièrement mais c’est une autre histoire !

Merci encore ! 👍

---

<div class="post-metadata">

**Author:** ![garsy020](https://forum.hacf.fr/user_avatar/forum.hacf.fr/garsy020/32/2725_2.png) [@garsy020](https://forum.hacf.fr/u/garsy020)\
**Post date:** [Mai 27, 2023, 7:22 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/16 "2023-05-27T07:22:04Z")

</div>

De rien,  
C’est à dire se coupe régulièrement ?

---

<div class="post-metadata">

**Author:** ![garsy020](https://forum.hacf.fr/user_avatar/forum.hacf.fr/garsy020/32/2725_2.png) [@garsy020](https://forum.hacf.fr/u/garsy020)\
**Post date:** [Mai 27, 2023, 7:23 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/17 "2023-05-27T07:23:08Z")

</div>

Tu peux m’écrire en MP si tu veux

---

<div class="post-metadata">

**Author:** ![Didh68](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/d/94ad74/32.png) [@Didh68](https://forum.hacf.fr/u/Didh68)\
**Post date:** [Mai 27, 2023, 7:38 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/18 "2023-05-27T07:38:25Z")

</div>

Je ne trouve pas où ? Sinon comment faire ?

---

<div class="post-metadata">

**Author:** ![Manu663](https://forum.hacf.fr/user_avatar/forum.hacf.fr/manu663/32/27250_2.png) [@Manu663](https://forum.hacf.fr/u/Manu663)\
**Post date:** [Mai 27, 2023, 7:48 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/19 "2023-05-27T07:48:06Z")

</div>

Je pensais que c’était lié à l’ESP lui-même, il n’est plus connecté au WIFI. En revanche, j’ai un autre ESP 32 qui mesure l’intensité consommée par la pompe, la T° du local etc qui perd également le WIFI dès que le boitier Corelec est en route. Ca doit salement rayonner ! Bizarre…

---

<div class="post-metadata">

**Author:** ![Didh68](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/d/94ad74/32.png) [@Didh68](https://forum.hacf.fr/u/Didh68)\
**Post date:** [Mai 27, 2023, 8:43 UTC](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947/20 "2023-05-27T08:43:01Z")

</div>

Pouvez vous me contacter par message privé  
Merci

[Page suivante](https://forum.hacf.fr/t/hackeron-gateway-mqtt-electrolyseur-piscine/11947.md?page=2)
