Go Down

Topic: PoolMaster: gestion et domotisation de ma piscine (Read 12264 times) previous topic - next topic

dacoste

Si je comprends bien ton raisonnement, en admettant que les systèmes de gestion de piscine du commerce (exemple: AquaRite+ de HAYWARD) soit plus précis dans les mesures pH & ORP (à confirmer), ce serait uniquement pour des raisons de qualité des sondes ?
Si tel est le cas, libre à chacun d'acheter des sondes de qualité En fonction de leur budget .... Tout à un prix dans la vie.
L'utilisation de la domotique de la piscine est avant tout justifiée pour obtenir un filtrage et une qualité d'eau irréprochable, tout en minimisant les frais d'exploitation.
Les fonctions de confort avec certains automatismes, et pourquoi pas, de la sécurité, sont évidement super interesantes, mais la priorité reste avant tout le suivit et la gestion de l'eau.

Pour ma part, l'idée d'une domotisation de la piscine DIY serait avant tout pour obtenir un système intégrant l'ensemble des fonctions que je souhaite.
Aucun produit du commerce ne répondra à l'ensemble de mes "besoins" et le prix sont délirants !
Je vois ça comme un système d'alarme ... Quel que soit son prix, quel est l'intérêt d'equiper une maison, s'il restés des failles de sécurité ?

Ce serait trop cool, si, avec PoolMaster comme base, et avec la mutualisation de toutes les compétences de ce forum (d'ici et d'ailleurs), nous parvenions à élaborer "La Référence" des box Domotique de suivit et gestion de piscine.
Cette Box PooMaster (le nom est sympathique) serait parametrable pour s'adapter aux besoins de chacun
On activerai les fonctions nécessaires, et à contrario, désactiverai celles non utilisées.
Tous les calculs liés à la gestion du filtrage ou de l'eau, se feraient en fonction de quelques paramètres saisis par l'utilisateur (volume d'eau, débit des pompes, etc...)
PoolMaster pourrait fonctionner en totale autonomie, avec tablette/smartphone, et liaison centrale domotique (exemple: Jeedom) ... Tout le monde n'est pas équipé de domotique pour la maison !
PoolMaster pourrait avoir une fonction alarme (intrusion Pool Housse, fuite/inondation Local technique, sécurité enfants, etc...)
PoolMaster pourrait gérer l'arrosage automatique du jardin (différentes zones, tenant compte du niveau d'humidité de la terre, tenant compte des prévisions météorologiques, etc...)

Bien entendu, l'interface utilisateur serait graphique et intuitive.

Le nombre de fonctions ne devrait en rien rendre PoolMaster instable .... Tout est une question de structure du code et visiblement, tu n'est pas mauvais dans ce domaine.

Un possesseur de graveur CNN pourrait modéliser et fabriquer le boîtier de la Box et le commercialiser !
Cela résoudrai l'ensemble des problèmes de perçage, gravure de la face avant, etc...

Ton Bébé deviendra un Grand et tout le monde en voudra un.

Pour ma part, je suis au Portugal, et je rencontre mon architecte mardi prochain pour planifier le début du chantier de la construction (Maison de 500 m2, Pool Housse de 50 m2 et Piscine 3,5m X 12m avec plage immergée) .. Mon futur chez moi (Secteur de Braga pour les connaisseurs)

Au plaisir de te lire
DaCoste



dacoste

Interface Homme Machine (HMI) pour PoolMaster V2
Écran tactile LCD  NEXTION :
NX4832K035_011 : 3.5" (320*480) ou NX8048K050_011 : 5" (800*480)
Connexion 4 fils, compatible Arduino et Raspberry Pi
Le logiciel NEXTION Editor (Éditeur d'interface graphique) est en téléchargement gratuit et permet de créer et simuler les interfaces graphiques, avant même d'acheter l'écran.
La particularité est la suivante .... Les pages graphiques, objets, boutons, barographes, etc sont flachées dans l'EEPROM de l'écran en utilisant une carte micro SD.
Ensuite, Arduino )ou Raspberry Pi) et l'écran tactile s'échangent des données de variables.

Pourrais-tu intégrer la fonction suivante:

Gestion de l'ouverture/fermeture d'un volet flottant automatique
(2 relais pour le moteur + 2 entrées pour les contact fin de course ouverture/fermeture)
Bien entendu, chacun décidera quel type de contacteur mètre en place ... Pour ma pert, je verrais bien des contacts magnétiques comme ceux d'ouverture de porte (la partie aimantée fixée à l'extrémité du volet.
Le top serait la possibilité de saisir un code pin (sur l'écran tactile, tablette / smartphone / jeedom) pour autoriser l'ouverture (fonction sécurité enfants)

Bon courage

Loulou74

Ca a l'air super sympa Grafana ;) !
Oui c'est joli pour de la visualisation de BD mais pas vraiment adapté pour piloter un système, envoyer des commandes, etc.

Loulou74

Si je comprends bien ton raisonnement, en admettant que les systèmes de gestion de piscine du commerce (exemple: AquaRite+ de HAYWARD) soit plus précis dans les mesures pH & ORP (à confirmer), ce serait uniquement pour des raisons de qualité des sondes ?
Qualité de sondes, type de sondes (eg. ampérométriques pour mesure précise du taux chlore), algos...
Ceci-dit j'avais avant un système du commerce qui marchait beaucoup moins bien que PoolMaster, donc la qualité est variable

PoolMaster pourrait fonctionner en totale autonomie, avec tablette/smartphone, et liaison centrale domotique (exemple: Jeedom) ... Tout le monde n'est pas équipé de domotique pour la maison !
C'est déjà le cas à part les fonctions de calibrage qui nécessitent un client MQTT pour envoyer des commandes (par ex. MQTT.fx)

PoolMaster pourrait avoir une fonction alarme (intrusion Pool Housse, fuite/inondation Local technique, sécurité enfants, etc...)
PoolMaster pourrait gérer l'arrosage automatique du jardin (différentes zones, tenant compte du niveau d'humidité de la terre, tenant compte des prévisions météorologiques, etc...)
Je suis plutôt pour faire des systèmes indépendants, un pour la piscine, un pour le jardin... Ca réduit la complexité et améliore la robustesse du système. C'est le syndrome de l'imprimante qui fait scanner, photocopieur, etc etc.
Il y a un autre bon projet qui gère la piscine et l'arrosage: Domogarden

Loulou74

#109
May 20, 2020, 05:53 pm Last Edit: May 20, 2020, 06:01 pm by Loulou74
Interface Homme Machine (HMI) pour PoolMaster V2
Écran tactile LCD  NEXTION :
NX4832K035_011 : 3.5" (320*480) ou NX8048K050_011 : 5" (800*480)
Connexion 4 fils, compatible Arduino et Raspberry Pi
Le logiciel NEXTION Editor (Éditeur d'interface graphique) est en téléchargement gratuit et permet de créer et simuler les interfaces graphiques, avant même d'acheter l'écran.
La particularité est la suivante .... Les pages graphiques, objets, boutons, barographes, etc sont flachées dans l'EEPROM de l'écran en utilisant une carte micro SD.
Ensuite, Arduino )ou Raspberry Pi) et l'écran tactile s'échangent des données de variables.
Justement je suis en train de regarder leurs produits ainsi que les différences entre techno résistive et capacitive

Pourrais-tu intégrer la fonction suivante:

Gestion de l'ouverture/fermeture d'un volet flottant automatique
(2 relais pour le moteur + 2 entrées pour les contact fin de course ouverture/fermeture)
Bien entendu, chacun décidera quel type de contacteur mètre en place ... Pour ma pert, je verrais bien des contacts magnétiques comme ceux d'ouverture de porte (la partie aimantée fixée à l'extrémité du volet.
Le top serait la possibilité de saisir un code pin (sur l'écran tactile, tablette / smartphone / jeedom) pour autoriser l'ouverture (fonction sécurité enfants)
De mémoire la législation interdit pour des raisons de sécurité d'automatiser l'ouverure/fermeture d'un volet piscine, il faut garder un doigt sur le bouton ou clé. Après chacun prend ses responsabilités. Si tu veux vraiment l'automatiser je conseillerais plutôt d'opter pour un volet qui a ses fins de course intégrés pour plus de fiabilité (le mien a cela) et tu n'as qu'a gérer l'ouverture/fermeture via deux relais, ce que peut déjà faire PoolMaster. Pour la lecture de la position (ouvert/fermé), certains volets ont cette info disponible sur le boitier électronique qui est dans le local technique, ce qui est avantageux pour la récupérer. Le mien n'a pas cela, j'avais commencé à bricole un système à ultrason pour lire le taux d'enroulement du volet sur son tambour, mon volet étant émergé.

garsy020

Salut Loulou74,

Tu as dû recevoir ma pull request sur github ;-).

Thread intéressant sur ce forum !

Pour m'a part je suis en test sur PoolMaster, en attente encore de quelques composants avant de mettre cela en production.

Comme déjà spécifié @Loulou74 sur un autre canal, il a fait un très beau travail ! que je me permets de corriger avec mes modestes contributions par rapport à un mega2560.

Je vois qu'il y a de belles propositions d'amélioration pour le projet.
Pour ma part, afin de rendre PoolMaster pleinement autonome la première étape et de revoir la gestion du réseau. Qui je pense ne doit pas être grand-chose ( je ne me suis pas encore plongé dessus).
Actuellement s'il n'y a pas de réseau, PoolMaster redémarre en boucle.
Sujet embêtant s'il y a une panne une coupure de réseau pour que la filtration se passe correctement.

Je vais attendre de mettre en production et ensuite suivant le temps je me plongerai dessus, mais je n'ai aucune idée de comment cela fonctionne, on verra bien.


Loulou74

#111
May 25, 2020, 03:41 pm Last Edit: May 25, 2020, 03:43 pm by Loulou74
Salut,

Oui merci @garsy020 pour le pull request, je vais regarder rapidement.

Effectivement le problème de la connexion réseau est sur ma TODO list depuis un moment et je procrastine...

- Sur un sujet connexe un autre contributeur a proposé une amélioration pour gérer la première connexion au réseau local via une page web par défaut qui permet de configuer le subnet, mask, IP... On enregistre, on reboot l'Arduino et c'est bon. Suis en train de voir avec lui comment insérer sa contribution. Si vous avez des avis je suis preneur.

- j'ai commandé un Nextion Enhanced NX4832K035 - Generic 3.5'' HMI Touch Display pour faire des tests.
Ci-dessous des maquettes de HMI que j'ai en tête (je ne suis pas fan des photos et autres graphiques).
Idéalement l'IHM supporterait plusieurs langues. Cette HMI pourrait également servir à paramétrer l'adresse IP (en plus de la page web ci-dessus qui peut être utile si pas d'accès physique au système)

- je voulais virer la page web de PoolMaster dont je ne me sert jamais (et qui n'es pas vraiment à jour par rapport à l'avancement du projet) mais un utilisateur me dit que c'est utile pour du debug, donc je la laisse pour le moment


bwouters

#112
May 26, 2020, 10:26 am Last Edit: May 26, 2020, 10:30 am by bwouters
Permettez-moi de me présenter rapidement. Je suis Belge parlant néerlandais, désolé pour le français incorrect.

J'ai découvert ce projet il y a quelques semaines mais je n'avais aucune connaissance sur MQTT, Node-Red et Influx DB ... donc en commandant les pièces j'ai étudié pendant une semaine et j'ai tout mis en place :-)

Ma version "production" utilise un Controllino et des interfaces avec MQTT, Node-Red et Influx DB sur mon NAS QNAP (facile à configurer à l'aide d'images Docker) et mon unité de développement utilise un Arduino Mega et s'interface avec une machine virtuelle dans le cloud (en fait @ un fournisseur français pour 3,5 $ / mois ...).

J'ai l'intention de contribuer au projet et j'ai déjà envoyé quelques développements à Loic. Maintenant, trouver comment utiliser Github pour les ajouter au projet ....

Ce tableau Node-Red_Dashboard sera disponible, il vous fournit une interface graphique pour configurer votre poolmaster au lieu d'utiliser un outil distinct (comme MQTTfx) pour publier des messages sur votre MQTT broker.




Loulou74

Merci @bwouters pour cette bonne contribution, je vais l'ajouter au Git


bwouters

#114
May 26, 2020, 06:18 pm Last Edit: May 26, 2020, 07:02 pm by bwouters
Pour ceux qui souhaitent avoir une configuration bon marché (2e test) pour ce projet qui ne nécessite aucune difficulté avec des petits fils ou de l'eau sur votre bureau  :smiley-confuse:  avec des sondes coûteuses, des amplificateurs de ph / orp ou des isolateurs galvaniques

Voila mon test-setup (prix ​​d'origine européenne, pas chinoise  :) )

-   Mega clone … easy to find (15 EUR)
-   1 X Ethernet Shield Mega compatible … easy to find (25 EUR)
-   1 X 4*20 LCD I2C version ... easy to find (12 EUR)
-   1  X Grove - Mega Shield v.12 (10 EUR)
-   3 X Grove - Slide Potentiometer to simulate analog pH, Orp, Pressure sensors (6 EUR)
-   2 X Grove Switch to simulate the Tank sensors (3 EUR)
-   1 X Grove Push button (2 EUR)
-   6 X Grove Led to simulate status led green/red + Filtration, pH, Orp and Heatingpump (2 EUR
-   1 X Grove one Wire Temperature sensor    (8 EUR)
-   1 X Grove RTC  (7 EUR)


TOTAL 115 EUR, 5 minutes d' assemblage, pas de soudure, resistance, faux contact   :smiley-confuse:  et 100% compatible pour que ce projet fonctionne.

Une fois que vous l'avez installé, vous pouvez acheter les vraies sondes, amplificateurs, isolateurs galavaniques et / ou CONTROLLINO

Pour convertir en 5 minutes (pas de codage a faire!) votre projet 100% WIFI sans fil pour 20 EUR supplémentaires vous utilisez p ex. un Vonets 300Mbps Mini WiFi Wireless Bridge VAR11 N 300



Actabi

Bonsoir ! J'ai lu toutes les conversations, regardez le github et franchement Bravo @Loulou74 !!!

J'aimerai le faire pour ma piscine au Brome. A part le Chlore qui est remplacé par une electro-vanne en amont du Brominateur il n'y a pas d'autre différence.

Penses-tu qu'il y aurait beaucoup de modifications dans le code pour qu'il soit adaptable avec une piscine au Brome ?

Merci pour votre aide

Loulou74

Bonsoir ! J'ai lu toutes les conversations, regardez le github et franchement Bravo @Loulou74 !!!

J'aimerai le faire pour ma piscine au Brome. A part le Chlore qui est remplacé par une electro-vanne en amont du Brominateur il n'y a pas d'autre différence.

Penses-tu qu'il y aurait beaucoup de modifications dans le code pour qu'il soit adaptable avec une piscine au Brome ?

Merci pour votre aide
Merci @Actabi
Je n'ai pas d'expérience avec le brome mais en partant du principe qu tu remplaces la pompe de chlore par une électro-vanne il n'y a probablement rien à changer dans le code, juste du réglage du PID

Loic

cseb

Bonjour, auriez vous une référence pour une armoire comme celle que vous avez ? avec de préférence un support rail din pour fixer proprement le controllino et l'alimentation.
Merci d'avance.

Loulou74

Salut
Le mien est un Legrand que j'avais en rab, mais il est relativement cher.
Il y a des equivalents sur Amazon, par ex. celui-ci:
https://www.amazon.fr/dp/B018TYPFH6/ref=dp_cerb_3

cseb

merci pour la réponse. tu pourrais qd même me donner la réf du tiens ?  et si possible une photo de l'intérieur pour voir comment tu as positionné tout ca

Go Up