Électrolyseur Pool Technologie via le port RS485 (Justsalt, Ibaregul Duo...)

4194 ? Sur ton Excel c’est 4169. De mon côté j’obtiens 0 pour 4194 et 771 et 100 pour 4168, avec l’électrolyseur éteint car en mode hivernage également. Cette histoire d’électrolyse n’étant pas clair je vais les supprimer de l’intégration pour le moment.

Idem pour toutes les autres valeurs (4464, 2050…).

Concernant le 4172 (Mode de fonctionnement de l’électrolyseur) je vais le supprimer également, j’ai beau modifier la valeur depuis l’application ou l’appareil directement ce registre reste à 0 (que je mette ON, OFF ou AUTO).

Registre 4201 testé et validé, merci :slight_smile: Je vais l’intégrer !

Voici donc les valeurs testées et validées à 100% :

Voici le détail spécifique au PoolQUAD UV / Ultralow Salt pour le traitement UV + Eletrolyse :

extrait de la doc :

Je viens d’observer pendant quelques jours les paramètres 771 et et 4169
j’en conclue :

  • 4169 est la consigne de puissance (en %) de l’électrolyse
  • 771 est égal à la consigne quand l’électrolyse fonctionne, et à 0 sinon.
1 « J'aime »

Cela sert très probablement à gérer le cas où l’électrolyseur ajuste lui même la consigne avec une sonde ORP:

4169: consigne en fonctionnement manuel.
771: valeur ajustée par l’électrolyseur :
- = consigne manuelle lorsque producteur ON
- = 0 si production sur off
- = variable si regulation ORP sur ON ( a confirmer par les possesseurs de modèles avec une sonde)

N’ayant pas de sonde, j’ai le même fonctionnement que toi 771 sur 0 en absence de production, sinon = consigne d’electrolyse.

La mienne est équipée d’une sonde redox, normalement la semaine prochaine je la mets en route, je testerai ces registres.

Si c’est ok je les intègre et je mettrais à disposition une première version de l’intégration :slightly_smiling_face:

3 « J'aime »

Je viens de tester avec l’électrolyseur à 50% (en mode régulation auto via sonde ORP) :

4169 reste à 100, quelque soit l’état de l’électrolyseur
771 reste à 0, quelque soit l’état de l’électrolyseur

Il semble que si il y a une sonde ORP ces valeurs n’aient aucune signification.

J’ai pu trouver 8 nouvelles entités à rajouter. Elles concernent les historiques d’électrolyse, de filtration, d’injection pH et de température moyenne :

ça commence à en faire pas mal :

Avant de partager une 1ère version j’aimerai vraiement mettre au clair l’histoire des registres qui concernent la puissance d’électrolyse et le mode de régulation, je vais continuer de chercher.

merci !

pour ma part j’avais trouvé la durée de filtration de la veille sur le registre (HA) 2049…

Si je me fie à mon historique de filtration le registre HA 4336, serait plutôt la durée de filtration de J-2
(et idem pour la température de l’eau registre HA 4398)

Quel modèle d’électrolyseur tu as ? Peut-être les registres varient d’un modèle à l’autre.

Me concernant j’ai vérifié avec ce qui est affiché sur l’électrolyseur, tout correspond parfaitement (d’ailleurs je n’ai pas de J-2).

Après en soit ces valeurs sont-elles vraiment utiles à connaître ? Pour savoir si je les laisse ou pas dans l’intégration. Si je les laisse je ferais en sorte qu’on puisse choisir un modèle d’électrolyseur pendant la configuration puisque les registres semblent différer.

Personnellement c’est la 1ère année que j’ai la piscine, donc pH, ORP, température et quantité de sel ça me suffit :sweat_smile:

Bonjour les gars,
Je m’excuse par avance, je vais juste profiter de votre boulot, je suis informaticien dans l’infrastructure, mais le dev est tellement loin pour moi, que j’avoue que j’attendais cela avec impatience.
Je tenais juste à vous remercier du bon boulot effectué, j’ai commandé mon waveshare ce-jour et installerai ça ce weekend.
Pour la connexion au pool technologie du coup @Profil404 tu as fait un connecteur spécifique ou juste avec cosses comme ça à l’arrache ?
Je te remercie encore une fois pour le super boulot et le partage surtout.

J’ai câblé sur les borniers inclus (côté Waveshare et électrolyseur). Du coup c’est propre et bien connecté :slight_smile:

1 « J'aime »

J’ai le modèle Ultra Low Salt / UV :
https://pool-technologie.com/poolsquad-uv-hybride-uv-ultra-low-salt-regulateur-ph/
(modèle prédédent)

Il y a des choses qui doivent varier je pense
Le registre HA 4336 reste bloqué à 6,1 heure depuis plusieurs jours.

Effectivement je n’avais pas vu le bornier à visser… easy. Merci @Profil404 et bon boulot.

1 « J'aime »

Bonjour à tous,

Un grand merci et bravo pour ce gros travail d’inverse engineering, j’ai également un Just Salt Duo de Pool Technologie donc je suis de tres près ce sujet, quand pensez vous sortir une première version de l’intégration ? Est elle déjà disponible sur un repo GitHub ?
Bonne Journée !

Bonjour, j’ai cet électrolyseur de chez Pool Technologie:

pour le moment je passe par une appli windows maison pour interroger régulièrement l’électrolyseur de façon à comprendre certains paramètres

Cyril

Hello,

Voici l’intégration : pool_technologie_v1.0.5

Liste des modifications :

pool_technologie – Version 1.0.5
	Suppression complète de l’entité de filtration (plus utilisée)
	Retrait de l'entité d’intervalle d’actualisation (valeur fixée à 60s)

pool_technologie – Version 1.0.4
	Les capteurs conservent désormais leur dernière valeur connue après un redémarrage de Home Assistant
	Le capteur de diagnostic ne passe plus en "inconnu" lorsque la filtration est éteinte

pool_technologie – Version 1.0.3
	Ajout d’un champ texte modifiable dans l’UI pour définir dynamiquement l’entité de filtration

pool_technologie – Version 1.0.2
	Le capteur binaire de diagnostic Modbus se base désormais sur les lectures réelles des capteurs
	Correction des incohérences lors de l’écriture dans les registres Modbus
	Ajout d’un délai après les écritures pour stabiliser le bus
	
pool_technologie – Version 1.0.1
	Ajout d’un capteur binaire pour l’état de la communication Modbus

pool_technologie – Version 1.0.0
	Configuration 100% via l'interface graphique
	Connexion au serveur Modbus TCP (IP, port, unit ID)
	Sélection du modèle d’électrolyseur
	Surveillance conditionnelle via une entité de filtration
	Détection automatique des capteurs suivants :
		- Température de l’eau
		- pH
		- Taux de sel
		- ORP
		- Taille du bassin
		- Consigne ORP (lecture seule)
		- Consigne pH (lecture seule)
	Entité number pour modifier :
		- l’intervalle d’actualisation
		- la consigne ORP
		- la consigne pH

Je n’ai pas encore mis les entités de stats…etc car ça semble dépendre des modèles.
Mais en vrai est-ce vraiment utile ? Personellement température, ORP, pH et taux de sel ça me suffit :sweat_smile:

2 « J'aime »

Au top merci ! J’ai commandé le waveshares rs485-to-wifi-eth j’attends de le recevoir pour tout tester ! Par contre l’alimentation en version rail n’est plus dispo, vous l’avez prise ou ?

Pour les stats pas la peine, c’est déjà top d’avoir la température, le pH etc… un grand merci !

Bonjour, merci beaucoup pour votre travail fantastique. Je voudrais bien utiliser mais si je lane l’integration Home Assistant me dit:
Error occurred loading flow for integration pool_technologie: cannot import name ‹ Defaults › from ‹ pymodbus.constants › (/usr/local/lib/python3.13/site-packages

Un peu de google m’apprend que c’est une probleme avec le version modbus.

Est-ce que vous avez un solution? Ca sera formidable!

Quelle est ta version de Home Assistant ? Avec la configuration suivante je ne rencontre pas de problème :

Méthode d’installation : Home Assistant OS
Core : 2025.6.1
Supervisor : 2025.05.5
Operating System : 15.2
Interface utilisateur : 20250531.3