🏊🏻‍♀️ Piscine, X-Pool et IPX800 V5

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.

image

Voici les Ă©tapes :

  • CrĂ©ez 1 variable Ana32 nommĂ©e « Temp Tendance 1 Â». Configurez la en nombre RĂ©el, 1 dĂ©cimale.
  • CrĂ©ez 1 variable Ana32 nommĂ©e « Temp Tendance 2 Â». Configurez la en nombre RĂ©el, 1 dĂ©cimale.
  • CrĂ©ez 1 variable Ana32 nommĂ©e « Temp Tendance Â». Configurez la en nombre RĂ©el, 1 dĂ©cimale.
  • CrĂ©ez 1 comparateur nommĂ© « Tendance Hausse Â».
    • Liez la sortie « Water Temp Â» du X-Pool Ă  l’entrĂ©e A du comparateur. Configurez l’entrĂ©e A en nombre rĂ©el avec 1 dĂ©cimale.
    • Liez la variable « Temp Tendance Â» Ă  l’entrĂ©e B du comparateur. Configurez l’entrĂ©e en nombre rĂ©el avec 1 dĂ©cimale.
    • SĂ©lectionnez l’opĂ©rateur « > Â»
  • CrĂ©ez 1 comparateur nommĂ© « Tendance Baisse Â».
    • Liez la sortie « Water Temp Â» du X-Pool Ă  l’entrĂ©e A du comparateur. Configurez l’entrĂ©e A en nombre rĂ©el avec 1 dĂ©cimale.
    • Liez la variable « Temp Tendance Â» Ă  l’entrĂ©e B du comparateur. Configurez l’entrĂ©e en nombre rĂ©el avec 1 dĂ©cimale.
    • SĂ©lectionnez l’opĂ©rateur « < Â»
  • CrĂ©ez 1 comparateur nommĂ© « Tendance Egale Â».
    • Liez la sortie « Water Temp Â» du X-Pool Ă  l’entrĂ©e A du comparateur. Configurez l’entrĂ©e A en nombre rĂ©el avec 1 dĂ©cimale.
    • Liez la variable « Temp Tendance Â» Ă  l’entrĂ©e B du comparateur. Configurez l’entrĂ©e en nombre rĂ©el avec 1 dĂ©cimale.
    • SĂ©lectionnez l’opĂ©rateur « == Â»

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 un objet clignotant avec Ta=3600s et Tb=3600s

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.
image

image

image

5 « J'aime »