bonjour,
avec les beaux jours, je reprends la programmation de l’ipx800.
La filtration :
Désormais, afin de gérer les différents paramètres liés à l’installation, la filtration est pilotée uniquement par l’Ipx800 V5. Je sais qu’en cas de crash de l’ipx800, je n’aurai qu’à rebrancher la pompe de filtration sur le relais du X-POOL pour la remettre en fonctionnement.
Avec le pilotage par IPX800, je peux appliquer un coefficient environnemental en fonction de certains paramètres liés au climat, au terrain ou au type d’installation.
-
Les éléments environnementaux :
- le climat (région venteuse),
- abris,
- piscine intérieure,
- nature du terrain (arboré, proximité champs, potager, …)
-
la taille du bassin et le débit de la pompe :
En général, les pompes sont dimensionnées pour filtrer la totalité du bassin en moins de 4 heures (Temps cycle = volume bassin en m3 / débit pompe en m3/h). De là découle la règle généralement utilisée T/2.
Dans mon cas, un cycle complet dure moins de 3 heures, le coefficient pourra donc réduire le temps calculé automatiquement par T/2 et permettre ainsi des économies d’énergie sans risque pour la qualité de l’eau.
Dashboard pour configuration de la filtration
Je peux également appliquer un temps additionnel en fin de journée en fonction
- de la fréquentation du bassin
temps supplémentaire en heures = (nb baigneurs / débit pompe en m3/h) * 2
- de la météo (orage = 2 heures additionnelles)
En cas de traitement manuel (chlore choc, …), une marche forcée avec temporisation peut aussi être appliquée. La tempo peut être incrémentée jusqu’à 8 heures.
Cette action est prioritaire, le décompte démarre dès la modification du paramètre.
Ce mode temporisé garantit un temps minimal de fonctionnement. Il m’évite de mettre en marche forcée (mode ON) et devoir revenir sur l’interface pour repasser en mode « AUTO » (risque d’oubli).
Le dashboard de contrĂ´le :
Le mode automatique permet de calculer la durée de filtration en fonction de la température de l’eau et du coefficient environnemental.
Un planning TOR permet de déclarer des horaires « Pivots » permettant de démarrer la tempo sur les périodes de filtration.
L’ipx800 v5 réajuste sans cesse le résultat des objets fonctions. Utiliser le résultat de l’une d’elles en lien avec l’entrée TB d’une tempo permet l’ajustement continuel de la durée de filtration en fonction de l’évolution de la température de l’eau ou des paramètres de configuration, même après démarrage.
Le comparateur lié au décompte permet le démarrage du temps additionnel demandé lorsqu’il reste encore 5 secondes sur le temps normal de filtration du jour (évite les à -coups par arrêt en fin de tempo et redémarrage immédiat). La demande de temps additionnel est réinitialisée chaque jour à minuit. Cela évite des surconsommations inutiles en cas d’oubli.
La demande est donc à faire à chaque fois que c’est nécessaire.
En cas de forte chaleur, la filtration passe en marche forcée automatiquement tant que la température de l’eau dépasse un seuil prédéfini (28.5°C dans mon cas).
Le traitement Algicide :
Lors d’un traitement automatique ou manuel par algicide, la filtration est mise automatiquement en marche forcée 2 heures et la baignade est déconseillée.
Le widget baignade passe alors au rouge et affiche le temps restant avant que la baignade redevienne possible.
Le widget est de type « HTML » :
Voir le code
<script>
window.GCE_Refresh.push(function(data) {
switch (data['_id'])
{
case 65776:
changeIcon(data.on);
break;
case 262198:
countdown(data.value);
break;
}
})
function init() {
GCE_API.getIO(65776).then((ret) => {
changeIcon(ret.on);
})
GCE_API.getANA(262198).then((ret) => {
countdown(ret.value);
})
}
function changeIcon(state){
var imgOn="https://zupimages.net/up/23/14/gf2n.png";
var imgOff="https://zupimages.net/up/23/14/3sqs.png";
monImage=document.getElementById("baignade");
monImage.src = state ? imgOn : imgOff;
}
function countdown(value){
var txt= document.getElementById("cnt");
var reste=value;
var result='';
var nbHeures=Math.floor(reste/3600);
reste -= nbHeures*3600;
var nbMinutes=Math.floor(reste/60);
reste -= nbMinutes*60;
var nbSecondes=reste;
if (nbHeures>0)
result=result+nbHeures+'h ';
if (nbMinutes>0)
result=result+nbMinutes+'min ';
if (nbSecondes>0)
result=result+nbSecondes+'s ';
txt.innerHTML=result;
}
init()
</script>
<center>
<img id="baignade" width=96px/>
<p id="cnt"/>
</center>
Le traitement automatique se fait le matin avec le démarrage de la pompe. Un délai programmable est décompté avant le démarrage de la pompe péristaltique afin de garantir un débit optimal dans le circuit de filtration pour l’injection du produit et son mélange dans le bassin.
Historisation sur Jeedom :
Hivernage :
L’installation est en mode « Hivernage actif ». La filtration est démarrée selon un planning TOR à titre préventif. En cas de gelée (seuils configurables, voir plus haut), c’est le mode hors gel qui devient prioritaire avec une filtration forcée.
Explication de certains paramètres :
bonne journée