Bonjour @fgtoul,
Ce nâest pas un problĂšme de ton X-Display mais dâun dĂ©faut de communication entre lâIPX800 V5 et lui. Nous nous sommes penchĂ©s sur le problĂšme et il devrait ĂȘtre rĂ©solu dans la prochaine release
Bonjour @fgtoul,
Ce nâest pas un problĂšme de ton X-Display mais dâun dĂ©faut de communication entre lâIPX800 V5 et lui. Nous nous sommes penchĂ©s sur le problĂšme et il devrait ĂȘtre rĂ©solu dans la prochaine release
Bonjour Ă tous,
Ă toute fin utile, voici le diagramme de la programmation concernant la filtration, hors asservissements (PĂ C, Traitements, âŠ) et hors sĂ©curitĂ© de Niveau.
Je rappelle que la filtration est entiĂšrement pilotĂ©e par lâIPX800 V5.
Lâenvoi des donnĂ©es sur Jeedom permet dâhistoriser et monitorer le fonctionnement de la pompe.
bonne journée
Wahou !
Quel boulot !
Bravo et merci pour le partage.
Bonjour fgtoul,
merci du partage.
Peut-ĂȘtre, pour rendre plus lisible, pourrais-tu mettre les variables qui correspondent Ă des entrĂ©es ou sorties physiques dâune autre couleur, ex les variables de T° venant du X-Pool ou celles des relaisâŠ?
Pour ceux qui prennent le post en cours de route @fgtoul Ă mis plus haut des captures du LiveView correspondant ainsi que des DashBoards de commande.
Sacré boulot
Bonne journée
Bonjour,
je nâai pas le temps de tout refaire . En zoomant les libellĂ©s prĂ©cisent le type dâobjet.
Ce schéma a été fait pour mon usage, je le partage pour aider ceux que ça intéresse.
Il va falloir faire des efforts de lecture
CrĂ©er les bibliothĂšques dâobjets SysML a pris Ă©normĂ©ment de temps, et les refaire en prendra encore.
Si quelquâun veut le faire, je ne suis pas contre , toute aide est bienvenue
bonne journée
Bonjour,
jâai mis le diagramme Ă jour ci-dessus car jâavais oubliĂ© dây reprĂ©senter la marche forcĂ©e automatisĂ©e lorsque la tempĂ©rature de lâeau lue par le X-Pool dĂ©passe un seuil configurable sur le dashboard (29°C dans mon cas)
bonne journée
Bonjour,
Programmation avec le régulateur pH autonome ( mais sous contrÎle )
Pour rappel, il a un bornier avec une sortie Alarme qui passe ON en cas de dĂ©faut (consigne non atteinte dans le temps imparti, bidon vide, âŠ) et une sortie AUX qui passe ON en mode proportionnel (pĂ©ristaltique active). Pour plus dâinformations, voir plus haut.
La sécurisation des widgets « Bouton » contre les fausses manipulations (sur un écran tactile notamment) est assurée par des objets « double click ».
Sur le Dashboard, le pH mesuré par le X-POOL est affiché sur une jauge pour un contrÎle distant.
Un léger écart est toléré car les sondes des 2 appareils sont calibrées séparément).
La consigne sur le régulateur est 7.3, je traite pour le moment en pH plus.
En fonction du produit utilisé (pH+ ou pH-), le régulateur est parfois incapable de rétablir le pH à la consigne.
Câest le cas dans cet exemple.
Nous traitons avec du pH plus alors que le pH est passé au dessus de la consigne suite aux orages.
Je vais donc devoir traiter manuellement avec du pH moins pour rĂ©tablir lâĂ©quilibre de lâeau.
GrĂące au contact sec qui se ferme uniquement pendant lâinjection du produit (mode proportionnel), je peux chronomĂ©trer et monitorer son fonctionnement. Les informations sont envoyĂ©es sur Jeedom.
Les mesures de contrÎle faites par les sondes du X-Pool sont remontées sur Jeedom pour monitoring.
Jâai conçu un calculateur qui me permet de dĂ©terminer trĂšs rapidement la quantitĂ© de produit Ă jeter dans le bassin.
Ici, je vais donc devoir jeter 522g de produit pour rétablir le pH à 7.3 (pH lu par le x-pool = 7.49)
Voici le diagramme de la calculette :
Les objets fonction ne permettent pas toujours lâutilisation de valeurs nĂ©gatives. Jâai donc créé un objet Fonction dans le cas oĂč le pH est supĂ©rieur Ă la consigne et un autre objet lorsque le pH est infĂ©rieur Ă cette mĂȘme consigne. Chacun dâeux donnera alors un rĂ©sultat positif lorsquâil sera adaptĂ© Ă la situation et donnera un rĂ©sultat nĂ©gatif dans le cas contraire.
Le comparateur associé à chaque fonction permet donc de déterminer si le pH est supérieur ou bien inférieur à la consigne et détermine par conséquent le type de traitement qui est nécessaire.
Le Preset liĂ© au comparateur permet alors de mettre Ă 0 la quantitĂ© de produit Ă verser lorsque ce dernier nâest pas adaptĂ© Ă la situation.
Nb : les liens en trait plein sont des liens physiques, les liens en pointillĂ©s reprĂ©sentent lâassociation des variables par leur ID.
Le diagramme concernant le débitmÚtre :
Un mail est envoyé lorsque le débit est KO aprÚs un délai prédéterminé (300s dans mon cas).
Jâai mis un intervalle de 2 heures entre chaque mail lorsque la situation perdure.
Historisation sur Jeedom :
Bonjour Ă tous,
Aujourdâhui jâai dĂ©montĂ© la sonde de tempĂ©rature et aprĂšs moins dâun mois dâutilisation il y a dĂ©jĂ des signes de corrosion, jâai lâimpression que câest de lâinox A2/302 et non A4/304âŠ
Des infos lĂ dessus @GCE ?
Dâautres dans cette situation ?
Je suis au sel avec un electrolyseur low-salt (donc entre 2.5 et 3kg/m3 de sel).
bonjour,
les traces de corrosion peuvent Ă©galement ĂȘtre des dĂ©pĂŽts provenant dâautres appareils
Lâinox 316L qualitĂ© marine est garanti contre lâagression des produits chimiques, mais pas contre les courants vagabonds (Ă©lectrolyse).
Quoi quâil en soit, Il est tout Ă fait possible de trouver des puits de mesure de 50 mm en acier V4A (1.4571) Ă moins de 15âŹ.
bonne journée
Bonjour Ă tous,
aujourdâhui jâai mis en place un algorithme permettant de dĂ©terminer la tendance de la tempĂ©rature de lâeau.
La valeur retournĂ©e par le X-Pool est continuellement comparĂ©e Ă une valeur relevĂ©e dans lâheure qui a prĂ©cĂ©dĂ©.
Bien sĂ»r, les puristes auraient comparĂ© des moyennes, mais je nâavais pas besoin dâune si grande prĂ©cision. De plus, le X-Pool retourne des mesures trĂšs stables, donc aucun risque de prĂ©lever une valeur fantaisiste.
Voici les étapes :
Lâastuce consiste Ă utiliser un objet de type « Clignotant » qui permettra de stocker la tempĂ©rature lue dans 2 variables, tour Ă tour Ă 1 heure dâintervalle.
CrĂ©ez maintenant les 2 rĂšgles permettant dâinjecter la tempĂ©rature dans les diffĂ©rentes variables afin que les comparateurs puissent indiquer la tendance.
Clignotant.OutputSetval[XPOOL].WaterTempTemp Tendance 1SetvalTemp Tendance 2Temp Tendance
NONClignotant.OutputSetval[XPOOL].WaterTempTemp Tendance 2SetvalTemp Tendance 1Temp Tendance
Il ne reste alors plus quâĂ superposer 3 widgets type « IcĂŽne » sur le Liveview. Chacun dâeux pointera sur la sortie dâun comparateur, avec lâicĂŽne idoine.
Bonjour @fgtoul,
Super !!! Un « mini-tuto » dâalgorithme qui mĂ©riterait dâavoir sa place dans les tutos !
Utile pour lier la tendance météo avec le pilotage de la PAC par exemple et savoir si il faut la déclencher ou pas
bonjour @cce66,
Merci.
Jâai dĂ» crĂ©er plusieurs traitements sur analogiques dans ce post (lissage, moyenne glissante, tendance, âŠ).
Jâessaierai de les vulgariser et de les regrouper dans un wiki quand jâaurai un peu de temps.
Pour gérer la pac, il suffirait de regarder les prévisions à j+1 et j+x sur le module météo, et en fonction du jour de la semaine ou du we, proposer la mise en marche de la Pà C.
Jâai dĂ©jĂ rĂ©flĂ©chi sur ce sujet, câest tout Ă fait jouable.
bonne journée
jâai regardĂ©
mais apparemment on a pas cette infos openWeather.hourly[k+1].temp.toFixed(0)
dans le module météo ! dommage
le module météo natif de la V5 retourne les prévisions sur plusieurs jours.
Temp, pression atm, vent et taux de nuages, je pense que câest bien suffisant pour que lâipx nous propose de dĂ©marrer la PĂ C.
Bah disons que par exemple lâeau de la piscine est Ă 26 le matin et que je veux lâavoir Ă 28 pour se baigner lâaprĂšs-midi (madame est frileuse ) si jâai lâinfo que la tempĂ©rature extĂ©rieure sur les prochaines heures est disons de plus de 30 le brassage de lâeau devrait la faire monter naturellement pour la fin dâaprĂšs-midi donc pas de mise en route PAC et si la mĂ©tĂ©o est pas au rendez-vous je peux lâenclencher dĂšs le matin !
Les prévisions sur plusieurs jours me semblent plus pour la PAC maison (si maison à inertie) mais également pour la piscine (selon le volume du bassin et si enterrée ou pas) et celles sur plusieurs heures pour la PAC piscine dans le cas plus haut !
Peut-ĂȘtre pour une prochaine MAJ du firmware ,qui sait !
alors moi je parlais de prévisions sur plusieurs jours car la mise en température peut parfois prendre 48 heures.
Lâipx pourrait notifier
« samedi il fera 29°C, pensez à démarrer la pompe à chaleur maintenant pour vous baigner samedi AM dans une eau à 28°C ».
Il existe des formules simples pour calculer le temps de chauffe dâun bassin avec une PAC.
Bonjour,
avec la version v5.5.5 qui apporte son lot de nouveautĂ©s dont les entrĂ©es compteurs de frĂ©quences, jâai pu simplifier le branchement de mon dĂ©bitmĂštre. Pour rappel il Ă©met des impulsions dont la frĂ©quence est proportionnelle au dĂ©bit.
Le débit est calculé ainsi
Débit = Fréquence * 5
avec Débit exprimé en l/min et Fréquence en Hz
Lâoscillo indique une frĂ©quence de 25.3 Hz soit 126.5 l/min (7.6 m3/h).
Le signal en sortie du débitmÚtre varie entre 24.5 Hz à 25.7 Hz environ.
Certes le capteur Ă turbine ne permet pas de calculer un dĂ©bit prĂ©cis, mais il est bien suffisant pour dĂ©terminer lâencrassement du filtre ainsi que les conditions de fonctionnement de la pompe.
Jâai supprimĂ© le convertisseur frĂ©quence/tension qui ajoutait un Ă©tage de traitement .
Sur IPX800 V5, jâai créé un lien entre la valeur analogique de lâentrĂ©e FrĂ©quence Ă lâentrĂ©e X dâun objet Fonction dont la formule est tout simplement X * 5
bonne journée