Page 1 sur 1

[DzVents] Calcul de l'humidité absolue: humidité equivalente à 20°C

Publié : 20 mars 2019, 22:26
par benp
Bonjour à tous,

Je viens de migrer mon script de Lua à dzvents.
Il est devenu très compact donc je vous le confie.

Il permet de calculer l'humidité équivalente de l'air mesuré s'il était ramené à 20°C.

Il y a plein d'applications possibles. Ça vous permet par exemple de voir si vous allez augmenter ou baisser l'humidité intérieure en faisant entrer de l'air extérieur.

Exemple,
Ce matin à 7h20, il faisait sur mes capteurs:
Extérieur 68% 1.9°C
Salon 41% 19.1°C
Ramené à 20°C, j'ai:
Extérieur: 24%
Salon: 38%

L'entrée d'air extérieur fait donc baisser l'humidité.

Le script:

Code : Tout sélectionner

return {
   on = {
      devices = {
         'Abri meteo',
         'Salon',
         'Chambre',
         'Salle de bain'
      }
   },
   execute = function(domoticz, device)
       
        local T=device.temperature --temperature capteur
        local Psat
        if (T>0) then
            Psat=6.107799961+4.436518521e-1*T+1.428945805e-2*T^2+2.650648471e-4*T^3+3.031240396e-6*T^4+2.034080948e-8*T^5+6.136820929e-11*T^6 --pression saturante de l'eau a T en mbars
        else
            Psat=6.109177956+5.034698970e-1*T+1.886013408e-2*T^2+4.176223716e-4*T^3+5.824720280e-6*T^4+4.838803174e-8*T^5+1.838826904e-10*T^6 --pression saturante de la glace
        end
        local P20=23.37 --pression saturante à 20°C
        local Hum20=device.humidity*Psat/P20 --% humidite rapporte 20°C
        print('-------------------------pression3 test: ' .. device.name)     
        domoticz.devices(device.name .. 'H20'). updateTempHum(20,Hum20,device.humidityStatus)
   end
}
Pour que le script fonctionne, il faut créer des capteur virtuels de même nom que le capteur source et ajouter H20 à la fin. J'ai par exemple le capteur virtuel 'Salon'H20'

Source pour le calcul de la pression de vapeur saturante:
https://www.cactus2000.de/js/calchum.pdf

Je vous laisse trouver toutes les application possibles: régulation de VMC, alerte de condensation, givre....

Re: [DZVents]Calcul de l'humidité absolue: humidité equivalente à 20°C

Publié : 24 janv. 2020, 14:03
par gglaspi
Merci pour ce script !

Re: [DZVents]Calcul de l'humidité absolue: humidité equivalente à 20°C

Publié : 25 janv. 2020, 01:09
par balajol
Bonsoir,
Merci Egalement 8-)
B.

Re: [DzVents] Calcul de l'humidité absolue: humidité equivalente à 20°C

Publié : 14 janv. 2024, 18:02
par Miky56
Bonjour Benp
Merci pour ce script, fonctionne parfaitement

Re: [DzVents] Calcul de l'humidité absolue: humidité equivalente à 20°C

Publié : 15 janv. 2024, 21:41
par pierrotori
merci pour le script
je vois une premiere application sur vmc tant que salonH20 est inferieur a salon on laisse tourner la vmc sinon on l’arrête
par contre sur une vmc sur plusieurs pièces il faudrait faire une moyenne des températures