Règle ventilation en fonction de l'humidité

Bonjour,

Pouvez vous m’expliquer pas a pas comment vous faite ça ;

car je suis un peut nul :woozy_face:

Merci

1 « J'aime »

Excellent cette fonction, de quoi donner des idées et l’intégrer dans le core jeedom

1 « J'aime »

Bonsoir,
Le poids de l’eau (humidités absolue) peut aussi simplement être calculer avec le #plugin-rosee de @JAG, en donnant en parametre l’humidité relative et la temperature (données par tous nos capteurs).
Effectivement, il ne faut surtout pas basé sa gestion des VMC sur la base d’une humidité relative mais bien de l’humidité absolue.

Norbert

3 « J'aime »

Je ne connais pas ton niveau de connaissance, Mais on va essayer, désolé si je reste au niveau des paquerettes…
Tu connais le plugin virtuel ? Au besoin, télécharge le.et crée un virtuel
Là, tu crées une nouvelle commande info


tu lui donnes un nom. Par exemple

Puis, on va remplir cette case là :

En tirant sur le coin que j’ai entouré de bleu, tu agrandi la case en question.
On va aller chercher l’équipement qui te donne l’humidité intérieur de ton capteur :
Tu cliques sur rechercher équipement
image
et tu vas chercher la commande en question
Chez moi ça m’écrit automatiquement #[Maintenance][V Météo][Hum int]#
tu ajoutes à la fin le signe > e
chez moi j’ai donc #[Maintenance][V Météo][Hum int]# > puis tu vas chercher de la même façon l'équipement (l'info) qui te renvoie l'humidité extérieur. Chez moi ça donne #[Maintenance][V Météo][Hum int]# >#[Maintenance][V Météo][Hum ext]#`

etc… jusqu’à ce que tu aies l’équivalent de ce que j’ai ici :
#[Maintenance][V Météo][Hum int]# >#[Maintenance][V Météo][Hum ext]#*#[Maintenance][V Météo][Temp ext]#/#[Maintenance][V Météo][Temp int]#*(237.3+#[Maintenance][V Météo][Temp int]#)/ (237.3+#[Maintenance][V Météo][Temp ext]#)
Comme ce que tu cherche c’est d’avoir un boolean qui te dise si l’humidité int est supéieur à l’humidité qu’aura l’air extéieur une fois rentré dans la maison, il faut que tu indique que ta commande info que tu es en train de créer est un boolean


bon, tu sauvegardes :

Vu que la formule est compliquée je te recommande de la copier, d’aller dans
image

et de faire un coller dedans puis exécuter.
Ca permet de vérifier ta formule.

Après, ben tu ne lance la seconde vitesse de ta VMC que si ce booléan est à true

Bonjour mic78000
Merci de prendre de votre temp pour m’expliquer.
J’ai donc créer le virtuel .
ensuite j’ai tester et il me dit qu’il y a un souci, pourtant j’ai vérifier 2 fois la formule ( qui est complexe) et pour moi je n’est pas fait d’erreur.
Normal ?

Hello
Il te manque une parenthèse

Il faut supprimer la première parenthèse ouvrante ( juste après le >
Désolé, c’est ma faute.

J’ai supprimer la 1ere parenthese mais pareil .

Il y a un / et un * qui se suivent

Tu as un truc par normal ici :
image
que l’on retrouve ici :
image
La vraie formule est
image
donc le * est en trop.

Salut,

S’il n’y avait que ça comme problème ça irait :slight_smile:

image

Il a reproduit la formule que vous lui avez fournie…

Bonjour Furaxworld
La même formule oui, mais pas les memes objets.

effectivement ça va beaucoup mieux comme ça .

Merci
Bonne soirée a tous

Bonjour mic78000

Juste pour etre sur d’avoir bien fait, pouvez vous me dire si mon scénario est correct .

merci

Ok si
image
est le boolean dont on a parlé précédemment.calculé à partir des humidité et température de la SDB
Sinon, ca dépend des modules donc à voir, mais il y a des chance que si ton module est déjà sur on, quand tu lui envoie de nouveau un On, il travaille (tu entends son relai) Même chose sur Off.
Tu peux faire un test pour que s’il est déjà sur On, tu ne renvoie pas l’ordre On. Idem pour Off
Si tu n’entends pas le relai refaire le travail inutilement, pas besoin de faire ce test.

Sûrement pas, le core s’en fiche autant que l’âge du capitaine, ce n’est son rôle de fournir des fonctions « métiers »; ce sont les plugins qui font ça.

Oui, #[RDC][Humidité sdb absolue][Humidité absolue]# est bien le boolean
par contre entre temps j’ai coché " la non répétitions des valeurs"



et pour moi ça a l’air de bien fonctionner

Oui, effectivement, bien d’avoir coché !

Hello,

Pour ma part, voici comment je gère cela via un scénario pour une VMC à double flux :

  • Utilisation d’un scénario pour l’intelligence
  • 4 sondes de températures/humidités (air insufflé, air extrait, air rejeté, air extérieur). Ce sont des sondes SHT35, pas les DHT21 qui sont juste utilisé parce qu’elles sont plus connus (et bien moins efficace). Le tout relié à un Arduino et un multiplexeur (pas besoin de multiplexeur avec des DHT21). Le Arduino a un shield Ethernet et un module PoE.
  • 2 modules contrôlant les ventilateurs. L’aspiration (insufflation) doit aller plus vite que l’extraction à cause de la dépression.

Dans le scénario, j’utilise les variables/données suivantes :

  • oldRendement : c’est l’ancien rendement
  • newRendement : c’est le rendement à l’instant t
  • previousAction : c’est la commande précédent (up ou down)
  • la température et l’humidité de chaque sonde
  • la température du salon et celle extérieure (récupéré en RS485 de la chaudière)

Chaque valeur est testé avant exécution du scénario. C’est-à-dire que je vérifie le moment de la dernière mise à jour de la valeur. Si c’est trop élevé, je suis prévenu (avec un minimum de laps de temps entre deux alertes).
Je teste également si les variables ne sont pas vides alors qu’elle ne devrait pas, etc.

Ce que mon scénario fait, c’est que chaque 10 minutes, il calcule le rendement à l’instant t.
J’augmente ou je baisse la puissance de la ventilation.
Deux cas possible à ce moment :

  • Le rendement s’améliore. Je réalise la même action que précédemment (ex : si l’augmentation de la puissance de la ventilation a augmenté le rendement, j’augmente encore)
  • Le rendement baisse. Je réalise l’action contraire à la précédente (ex : si l’augmentation de la puissance de la ventilation a baissé le rendement, je baisse la puissance)

Bien entendu, tout ceci est accompagné de différentes règles :

  • En cas de trop grande humidité dans la maison
  • Lorsque la température extérieure est supérieure à celle de la maison (je ne coupe jamais, mais je mets à 50%… De toute manière c’est en hiver que l’on extrait beaucoup d’eau)
  • Etc