Demande de Plugin : Electrolyseur Hayward Aquarite plus ou hidrolife de sugar valley

Bonjour,

Je viens de changer mon électrolyseur pour un Hidrolife SAL22 ou plus connu sous le nom Aquarite plus chez Hayward.
Visiblement l’API est publique.
Malheureusement, je n’ai pas les compétences pour écrire un plugin, par contre je peux servir de beta testeur si quelqu’un pouvait écrire le plugin.

N’hésitez pas à me contacter en MP

1 « J'aime »

Bonjour à tous,
Je suis preneur et ok pour tester aussi !
Bonne journée et Joyeux Noël.
Jean-François

Bonjour à tous,
Je met aussi ma contribution et comme le post date de 07/21 et 12/21.
Avez vous eu des réponses depuis ?
Cordialement.
Franck

Non aucune réponse à ce jour

Voir sur le forum home assistant alors.

Antoine

Je n’ai pas ete contacté non plus, dommage car ca serait super intéressant, j’imagine que les électrolyseurs sont de plus en plus répandus.
Quelqu’un disait d’aller voir chez home assistant, avez-vous tenté ?

Bonjour

Je viens de réaliser l’intégration dans Jeedom via MQTT avec Tasmota sur un ESP8266, avec une version spécifiquement compilée. C’est donc valable aussi sur d’autres applis comme HA.

Il se trouve que le module Wifi/cloud de Hayward est basée sur un Espressif (ESP8266 ou ESP32 ?) car ce nom apparaît dans la trace de mon firewall

Voici les explications d’origine qui m’ont guidé
Dans google, indiquez: Neopool +tasmota

Pour faire court:

  • un ESP8266 D1 mini suffit amplement
  • une version de Tasmota spécifiquement compilée, pour récupérer les fonctionnalités NeoPool
  • une interface RS485/TLL pour adapter les signaux émis par l’Aquarite vers l’ESP8266 (attention à bien choisir le module)
  • un convertisseur DC/DC (ex: à base du LM2596) pour utiliser la tension 12VDC sur le connecteur de l’Aquarite afin d’alimenter en 5VDC le montage très peu gourmand
  • utilisation du connecteur « Extern », en plus de mon module wifi branché sur le connecteur « Wifi »

    Aquarite-RS485-ESP8266_Tasmota-Config

    Aquarite-RS485-ESP8266_tuile-Jeedom

Je confirme, ça fonctionne, je suis en train d’analyser les valeurs, notamment les informations

  • de la sonde capteur de flux (pour n’injecter le pH- que lorsque la filtration est constatée)
  • de l’injection de pH- (durée d’injection et signification de l’alarme pH-tank)

Bonne expérimentation, mais pas besoin d’un plugin pour ma part, tout remonte en MQTT dans Jeedom

2 « J'aime »

Bonjour,
Merci pour cette explication très détaillée.
Beau travail, je ne suis pas sur d’y arriver mais j’ai mis de côté le post.
Cordialement.
Franck

Je peux fournir le fichier binaire de Tasmota compilé avec l’option Neopool si nécessaire, si cela peut alléger la difficulté :slightly_smiling_face:

Slt @dfrjp,

Ce serait top, je vais essayer sur mon Hayward.

Bonsoir
désolé du retard dans ma réponse
j’espèrais pouvoir envoyer le fichier .bin correspondant à la compilation spécifique de Tasmota, avec les éléments suivants:

#define USE_NEOPOOL // Add support for Sugar Valley NeoPool Controller - also known under brands Hidrolife, Aquascenic, Oxilife, Bionet, Hidroniser, UVScenic, Station, Brilix, Bayrol and Hay (+6k flash, +60 mem)
#define NEOPOOL_MODBUS_ADDRESS 1 // Any modbus address

Mais le site community.jeedom m’en empêche
je l’ai donc renommé en .pdf car c’est une extension autorisée, mais c’est bien un .bin (enlever le .pdf à la fin du fichier, et ne pas chercher à le lire comme un pdf)

tasmota_neopool_std.bin.pdf (648,8 Ko)

Bonne expérimentation
J-Paul

1 « J'aime »

Super :+1:
Merci pour ces explications.
Je vais commander les pièces et tester ça rapidement
Merci la communauté

Salut dfrjp,

Quand tu dis « Attention à bien choisir le module » tu penses à quoi ?, qu’elle précaution faut il prendre ?
Autre chose, quel est le type de connecteur as tu utilisé coté Aquarite ?

Merci

Bonjour @Almy

Pour le module de conversion RS485/TTL, éviter ceux présentant d’autres broches que Rx et TX
Par exemple, celui-ci contient des broches DI DE RO RE qu’il faudrait toutes gérer, ce qui n’est pas prévu (sauf erreur) par Tasmota
https://www.amazon.fr/modules-convertisseur-Adaptateur-Arduino-Raspberry/dp/B0BS9R9Q3R/ref=sr_1_5?__mk_fr_FR=ÅMÅŽÕÑ&crid=24PGNC1WZXN4T&keywords=module+convertisseur+RS485+TTL&qid=1700649680&sprefix=module+convertisseur+rs485+ttl%2Caps%2C92&sr=8-5

Exemple de module suggéré (voir dans mon schéma, on reconnait les 2 composants « fusibles » dorés)
https://www.amazon.fr/Paullice-convertisseur-RS485-Module-Adaptateur-Automatique/dp/B0915RF8S2/ref=sr_1_6?__mk_fr_FR=ÅMÅŽÕÑ&crid=24PGNC1WZXN4T&keywords=module+convertisseur+RS485+TTL&qid=1700649680&sprefix=module+convertisseur+rs485+ttl%2Caps%2C92&sr=8-6
celui-ci ne contient que les broches d’alim (attention pour un ESP8266: ne connecter que du 3.3V) ainsi que Rx et Tx

Pour le connecteur, il s’agit de simple DUPONT (femelle ici) comme ce qu’on trouve sur les fils à utiliser sur les breadboards. Attention, une broche n’est pas à connecter (voir photo: 4 sur les 5 fils seulement)
https://www.amazon.fr/Aypzuke-Breadboard-Femelle-Steckbrett-Raspberry/dp/B0BRMHXMPX/ref=sr_1_15?__mk_fr_FR=ÅMÅŽÕÑ&crid=3UGCUOL7PLUSN&keywords=cable%2Bdupont&qid=1700650200&sprefix=cables%2Bdupont%2Caps%2C106&sr=8-15&th=1

Pour sertir ses propres connecteurs, voici un kit, avec le connecteur 5 broches que j’ai utilisé
https://www.amazon.fr/connecteurs-Dupont-broches-sertir-câble/dp/B08ZHL454B/ref=sr_1_5?__mk_fr_FR=ÅMÅŽÕÑ&crid=35EEGAH1BWLSB&keywords=connecteur+dupont&qid=1700650515&sprefix=connecteur+dupont%2Caps%2C91&sr=8-5
sinon, on peut aussi utiliser des fils individuels qu’on connecte un à un, on peut aussi les lier entre eux (en tenant compte de la broche non connectée, un connecteur individuel vide) avec de la colle ou un scotch… ça fait bricole du dimanche mais à chacun de voir

Bonne expérimentation

1 « J'aime »

Merci @dfrjp pour toutes ces explications et tous ces liens.
La commande est passée, reste a patienter.

Sinon en attendant j’ai voulu installer ton bin sur un WEMOS D1 mini qui trainait mais j’ai un message d’erreur qui me dit que je n’ai pas assez d’espace.
J’ai, en free program space : 508KB (Tasmota Lite). Le bin faisant 649Ko comment as tu réussi à l’installer ?

Merci encore pour ton aide

Bonjour @Almy
J’avoue que je n’ai jamais rencontré ce souci
Pour charger le .bin, j’utilise la très classique application Tasmotizer, qui efface l’ESP8266, prend le bin et l’installe puis le vérifie
J’ai testé ce bin sur un d1 mini classique comme sur un d1 mini pro, le résultat est le même
Quelle version du d1 mini as-tu et par quel moyen fais-tu ton upload sur le d1 mini ?

Ahhhhh Ok je vois le souci…

Je passais par « firmware upgrade » de tasmota pour faire la mise à jour.
Je vais tester par tasmotizer.
Sinon j’ai reçu toute ma commande. Vivement ce week-end…

Merci encore

Salut @dfrjp,

Après flashage de mon ESP, la version installée de tasmota est la 13.2.0.1.
En revanche je ne trouve pas l’option aquarite (0) dans le menu déroulant.
Est ce normal ?
Sinon, comment fais tu pour ouvrir et lire ton fichier .bin

Merci