Aller au contenu
chris6783

Virtual Device : Gestionnaire Filtration Piscine

Recommended Posts

bonjour Minos

mon relevé de T° eau est effectuée directement dans le bassin

je l’avais prévu a la construction de la piscine

Partager ce message


Lien à poster
Partager sur d’autres sites

Relis mon post, tu comprendras à quoi correspond la scène 233.

Je prends la température dans la bassin à 1m de profondeur pour avoir une valeur qui correspond à la réalité.

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 07/05/2015 à 23:44, chris6783 a dit :

voici donc ce premier VD, juste à  temps pour la saison

 

L'installation se passe en 2 ou 3 étapes

 

1) Créer une variable globale nommée "GAP_setup"

 

2) Configurer les ID de la pompe, du capteur de temperature et ceux des icones (voir mon message plus haut pour une proposition d'icones)

 

pour cela il y a une section configuration au début de la main loop


--  ###############################################################
--  ##################### DEBUT CONFIGURATION #####################
--  ###############################################################

-- numero des icones 
local icons = {}
icons["AUTO_ON"] = 1009
icons["AUTO_OFF"] = 1010
icons["AUTO"] = 1011
icons["MANU_ON"] = 1013
icons["MANU_OFF"] = 1012

-- ID du module controlant la pompe
local id_pompe = 42

-- ID du capteur mesurant la température de l'eau
local id_temperature = 91

--  #############################################################
--  ##################### FIN CONFIGURATION #####################
--  #############################################################

3) Vous pouvez optionellement customiser votre courbe de température / cycles

 

Par defaut elle est réglée avec une durée de cycle de 4h et suivant les moyennes trouvées sur le net. par contre le courbe DOIT couvrir la plage des températures possibles, par exemple si votre courbe plafonne à  35 degrés, au-dela le mode auto va calculer une temps de filtration égal à  zéro.

 

Cette customization est possible dans le code du bouton "calculer cycle", tout au début


--  ###############################################################
--  ##################### DEBUT CONFIGURATION #####################
--  ###############################################################

-- volume bassin / debit filtration = durée en heure
local dureeCycle = 4.0 

-- courbe de filtration
-- les clées sont des degrés celcius, 
-- Les valeurs le nombre de cycles (filtration du volume complet)
local cycleLayout = {}
cycleLayout[0]=0.1
cycleLayout[1]=0.2 
cycleLayout[8]=0.2
cycleLayout[10]=0.25
cycleLayout[14]=0.5
cycleLayout[19]=1
cycleLayout[23]=2
cycleLayout[25]=3
cycleLayout[26]=3.5
cycleLayout[30]=4
cycleLayout[35]=4


--  ###############################################################
--  ##################### FIN CONFIGURATION #####################
--  ###############################################################

C'est tout... ne reste plus qu'à  allumer le BBQ et lézarder

 

Au démarrage le VD va passer en mode auto, relever la température et faire un premier calcul, par la suite le calcul sera refait après la fin du cycle journalier (mais pas forcement tout de suite) et la capture de la température de référence se fait peu après midi.

 

C'est un premier VD, tout commentaire/critique (constructif  :) ) est le bienvenu.

Je t'acherai de fournir du support mais ne garanti pas le temp de réponse.

 

PS : je tourne en 3.591 et n'ai pas testé en 4.X mais le VD n'utilise pas d'API complexe ou modifiée à  priori.

 

Gestionnaire_Piscine.vfib

Bonjour @chris6783, bonjour à tous,

Je viens de regarder ton script que j'ai installé de mon côté, il a l'air top. par contre impossible de créer une variable globale visiblement. 

Je suis passé par le panneau des variables pour créer une variable GET_setup, mais cela ne marche pas. 

 

image.png.22c8bae6f6e105c445a0ecccadd83386.png

 

Autre question, concernant les logos, comment fait-on pour les intégrer au niveau du script ? 

 

Merci par avance pour votre aide, 

 

Bonne réception,

 

Quentin

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour

Heureux que le vd serve encore :-)

Je n ai plus de hc2 depuis 2 ans mais pour les icones il faut declarer leur id dans la partie configuration du vd (le tableau va associer chaque icone id avec une clee qui est utilisée ensuite dans tout le vd.

Pour la creation de vg ca devrait se faire tout seul dans la derniere version du vd mais j ai vu passer quelques messages sur le forum avec des erreur avec les variables globales depuis la dernière mise a jour

Je n ai pas de details et ne suis pas certain que ce soit lié.

Les utilisateurs du vd pouront sûrement mieux aider que moi

Envoyé de mon SM-G930F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

×