Page 4 sur 4

Re: [Script] Gestion du temps de filtration d'une piscine

Publié : 26 oct. 2023, 19:55
par Tontonpat
Ah purée, je n'avais pas fait attention.
Je viens de voir le même problème avec OFF au lieu de Off
Merci

Re: [Script] Gestion du temps de filtration d'une piscine

Publié : 23 avr. 2024, 11:11
par vwstepha
Bonjour.
J'essai d comprendre le focntionnement et d'adapter à mes sondes.
J'ai bien renommer comme indiqué en debut de script.
Par contre la j'ai une temp d'eau a 12.63° et il m'active le programme 24h ....
2024-04-23 10:56:00.664 Status: LUA: Filtration 24H/24 : Temperature Piscine trop basse ou trop élévée 12.63 °C
alors que je devrais avoir le programme 6h d'activé.
J'ai bien une sonde de temp d'eau que j'ai appelé "Piscine"
J'ai aussi creer une variable utilisateur que j'ai appelé "temppiscine" en decimal mais la valeur reste à zero.
Si quel qu'un a une idée?
Merci

Re: [Script] Gestion du temps de filtration d'une piscine

Publié : 23 avr. 2024, 12:39
par Keros
Il faut faire du débogage et trouver pourquoi ta variable utilisateur n'est pas mise à jour. Tu peux trouver quelques conseils dans les petits guides que j'ai écrit (lien dans ma signature).
Sans avoir ton code, sans voir tes logs et sans voir ton tableau des users viariables, on peut passer beaucoup de temps à essayer de deviner :?

Re: [Script] Gestion du temps de filtration d'une piscine

Publié : 05 mai 2024, 18:34
par vwstepha
Salut.
Apres avoir cherché, j'ai trouvé et réussi à faire tourner le script chez moi!
Merci!
Par contre j'ai une disposition un peu différente.
Ma sonde de température de l'eau est dans le local filtration. et pour avoir une température réelle, il faut que je fasse circuler l'eau pendant 4mn avant que je récupère la valeur réelle.

Code : Tout sélectionner

-- Toutes les heures on actualise la variable utilisateur (temppiscine)

if minute==00 then 

  commandArray['Variable:temppiscine'] = Temp_piscine
end

Comment puis je demandé "commandArray[pompe]='On' pendant 4 mn avant le relevé de la valeur?

Merci

Re: [Script] Gestion du temps de filtration d'une piscine

Publié : 05 mai 2024, 20:28
par Keros
Je pense que le sujet Lexique des commandes en LUA peut t'aider.

Re: [Script] Gestion du temps de filtration d'une piscine

Publié : 05 mai 2024, 21:32
par vwstepha
Coucou.
Je l avais trouvé mais j ai du mal a assimiler comment a appliquer a mon cas.
Merci quand meme

Re: [Script] Gestion du temps de filtration d'une piscine

Publié : 06 mai 2024, 09:53
par Keros
Pardon, j'avais lu un peu vite.

Le LUA n'est pas super facile pour réaliser des tempos. En DzVents, il y a des fonctions qui permettent de le faire un peu plus facilement.

Néanmoins, il est quand même possible de faire quelque chose. Je vois deux possibilités :
  • Vérifier que la pompe est à ON depuis 4 minutes
Avec un script tournant toutes les minutes, si la pompe est à On et que sont Last_update est de 4 minutes, alors on lance la mesure de température.
  • Utiliser un widget de temporisation
Avec un widget virtuel dont tu pourrais régler l'extinction au bout de 4 minutes, il te suffirait de la lancer quand la pompe est mise en route et lancer la mesure de température quand il s'éteint.

Re: [Script] Gestion du temps de filtration d'une piscine

Publié : 08 mai 2024, 10:43
par vwstepha
Merci encore!
Apres réflexion et mon mode d'utilisation, c'est idiot de faire démarré la pompe chaque heure pour avoir la température de l'eau réelle.
Vu que je n'ai pas de pompe a chaleur, je vais opter pour la température moyenne de la journée précédente utilisé dans les autres scripts de ce forum :arrow: .