[TUTO] Gestion de la VMC dans la salle de bain en fonctionne du taux d’humidité.
La VMC se déclenche soit lors d’une forte augmentation du taux d’humidité, soit si il y a une différence entre l’humidité de la salle de bain et celle du salon.
La VMC s’éteint si il y a une baisse importante du taux d’humidité ou si la différence entre la salle de bain et le salon est correct.
Il faut créer deux binary_sensors :
- platform: trend
sensors:
humidite_sdb_hausse:
entity_id: sensor.temperature_salle_de_bain_2
friendly_name: Salle de Bain Humidité Hausse
sample_duration: 7200
min_gradient: 0.02
humidite_sdb_baisse:
entity_id: sensor.temperature_salle_de_bain_2
friendly_name: Salle de Bain Humidité Baisse
sample_duration: 7200
min_gradient: -0.01
Le Noeud rouge.
[{"id":"5c6fd4ca.cd7f2c","type":"tab","label":"VMC","disabled":false,"info":""},{"id":"d7a5d6ac.cebba8","type":"comment","z":"5c6fd4ca.cd7f2c","name":"[VMC] SDB On / Off","info":"","x":110,"y":40,"wires":[]},{"id":"137ee7f1.d22b28","type":"server-state-changed","z":"5c6fd4ca.cd7f2c","name":"Humidité Variation SdB","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.temperature_salle_de_bain_2","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":false,"x":120,"y":240,"wires":[["a6b1da73.e42b58","8614b2bd.6a2d8","422d3a1e.230804","4849452a.1e32cc"]]},{"id":"8614b2bd.6a2d8","type":"api-render-template","z":"5c6fd4ca.cd7f2c","name":"Difference Humidité Salon et SdB +10%","server":"a8c279c8.be8be8","template":"{{ (states.sensor.temperature_salle_de_bain_2.state | float - states.sensor.temperature_salon_2.state | float > 10) }}","resultsLocation":"payload","resultsLocationType":"msg","templateLocation":"template","templateLocationType":"msg","x":480,"y":60,"wires":[["85997573.2e92e8"]]},{"id":"a6b1da73.e42b58","type":"api-render-template","z":"5c6fd4ca.cd7f2c","name":"Humidité en Forte Augmentation","server":"a8c279c8.be8be8","template":"{{ (states.sensor.temperature_salle_de_bain_2.state | float == 99.9) }}","resultsLocation":"payload","resultsLocationType":"msg","templateLocation":"template","templateLocationType":"msg","x":450,"y":120,"wires":[["85997573.2e92e8"]]},{"id":"422d3a1e.230804","type":"api-render-template","z":"5c6fd4ca.cd7f2c","name":"Humidité en Augmentation Constante","server":"a8c279c8.be8be8","template":"{{ states.binary_sensor.humidite_sdb_hausse.attributes['gradient'] | float > 0.04 }}","resultsLocation":"payload","resultsLocationType":"msg","templateLocation":"template","templateLocationType":"msg","x":470,"y":180,"wires":[["85997573.2e92e8"]]},{"id":"85997573.2e92e8","type":"switch","z":"5c6fd4ca.cd7f2c","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"True","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":730,"y":120,"wires":[["8e6b53b5.851ef"]]},{"id":"8e6b53b5.851ef","type":"api-call-service","z":"5c6fd4ca.cd7f2c","name":"VMC On","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.sonoff_vmc_sb","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":880,"y":120,"wires":[["d44dd79b.d66278"]]},{"id":"8c86954e.25e508","type":"server-state-changed","z":"5c6fd4ca.cd7f2c","name":"Humidité Variation Salon","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.temperature_salon_2","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":false,"x":130,"y":160,"wires":[["8614b2bd.6a2d8"]]},{"id":"545b8eae.18367","type":"api-call-service","z":"5c6fd4ca.cd7f2c","name":"VMC Off","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"switch","service":"turn_off","entityId":"switch.sonoff_vmc_sb","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":880,"y":260,"wires":[["d44dd79b.d66278"]]},{"id":"fa1a9c45.95bd1","type":"switch","z":"5c6fd4ca.cd7f2c","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"True","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":690,"y":260,"wires":[["26e08912.1cb936"]]},{"id":"26e08912.1cb936","type":"api-current-state","z":"5c6fd4ca.cd7f2c","name":"Vmc On","server":"a8c279c8.be8be8","version":1,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"switch.sonoff_vmc_sb","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":380,"y":320,"wires":[["6ec9f559.caf05c"],[]]},{"id":"4849452a.1e32cc","type":"api-render-template","z":"5c6fd4ca.cd7f2c","name":"Difference Hum salon et sdb -7%","server":"a8c279c8.be8be8","template":"{{ states.sensor.temperature_salle_de_bain_2.state | float - states.sensor.temperature_salon_2.state | float < 7 }}","resultsLocation":"payload","resultsLocationType":"msg","templateLocation":"template","templateLocationType":"msg","x":460,"y":260,"wires":[["fa1a9c45.95bd1"]]},{"id":"6ec9f559.caf05c","type":"api-current-state","z":"5c6fd4ca.cd7f2c","name":"Humidité SdB Baisse Off","server":"a8c279c8.be8be8","version":1,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"binary_sensor.humidite_sdb_baisse","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":490,"y":380,"wires":[["c2e24ca1.46aa4"],[]]},{"id":"c2e24ca1.46aa4","type":"api-current-state","z":"5c6fd4ca.cd7f2c","name":"Humidité SdB Hausse Off","server":"a8c279c8.be8be8","version":1,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"binary_sensor.humidite_sdb_hausse","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":590,"y":440,"wires":[["545b8eae.18367"],[]]},{"id":"d44dd79b.d66278","type":"debug","z":"5c6fd4ca.cd7f2c","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1080,"y":180,"wires":[]},{"id":"a8c279c8.be8be8","type":"server","z":"","name":"Home Assistant","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]

