Déclenchement VMC sur écart de deux capteurs de température

Bonjour, venant de transférer me VMC sur HA je cherche un moyen simple de l’automatiser.
J’ai tenté par automatisation des paramètres mais ça bug et refuse des actions sur ma VMC (grisée) alors que ça trouve sur les conditions.

je tente donc par Node Red mais je n’arrive pas à tout comprendre cotés réglages.

J’essaie sur ce premier essai de faire :

Si T° jardin plus bas que T° du Salon, passer switch VMC petit débit sur ON et switch Grand débit sur OFF

Mais je ne suis pas sûr de mon test

merci

Salut,
Sans connaitre le contenu des nodes dans ton Flow, il y a très peu de chance que cela fonctionne.
Voici à quoi ton flow peu ressembler


Si tu veux l’export du flow, il te suffit de demander.

Voici l’export, à adapter avec tes sensors et régler les conditions dans le switch

[{"id":"9cc52cfbc05b290b","type":"tab","label":"Flow 2","disabled":false,"info":"","env":[]},{"id":"38a652494810baee","type":"server-state-changed","z":"9cc52cfbc05b290b","name":"exterieur","server":"df03acce.f940b","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.temperature_exterieure_temperature","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"dehors","propertyType":"msg","value":"","valueType":"entityState"}],"x":140,"y":140,"wires":[["f1658a34374108ab"]]},{"id":"4509061ba08d9b7c","type":"server-state-changed","z":"9cc52cfbc05b290b","name":"salon","server":"df03acce.f940b","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.temperature_salon_temperature","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"salon","propertyType":"msg","value":"","valueType":"entityState"}],"x":130,"y":220,"wires":[["bf555bb22f6d1846"]]},{"id":"f1658a34374108ab","type":"api-current-state","z":"9cc52cfbc05b290b","name":"salon","server":"df03acce.f940b","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.temperature_salon_temperature","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"salon","propertyType":"msg","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":350,"y":140,"wires":[["d13c5edd18ddcbfd"]]},{"id":"bf555bb22f6d1846","type":"api-current-state","z":"9cc52cfbc05b290b","name":"exterieur","server":"df03acce.f940b","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.temperature_exterieure_temperature","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"exterieur","propertyType":"msg","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":340,"y":220,"wires":[["d13c5edd18ddcbfd"]]},{"id":"d13c5edd18ddcbfd","type":"switch","z":"9cc52cfbc05b290b","name":"","property":"exterieur","propertyType":"msg","rules":[{"t":"gte","v":"salon","vt":"msg"},{"t":"lt","v":"salon","vt":"msg"}],"checkall":"true","repair":false,"outputs":2,"x":570,"y":180,"wires":[["fbdc7d595ee1f829"],["e7da7dafb0e0f286"]]},{"id":"fbdc7d595ee1f829","type":"api-call-service","z":"9cc52cfbc05b290b","name":"VMC ON","server":"df03acce.f940b","version":5,"debugenabled":false,"domain":"switch","service":"turn_on","areaId":[],"deviceId":[],"entityId":["switch.vmc"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":760,"y":140,"wires":[[]]},{"id":"e7da7dafb0e0f286","type":"api-call-service","z":"9cc52cfbc05b290b","name":"VMC OFF","server":"df03acce.f940b","version":5,"debugenabled":false,"domain":"switch","service":"turn_off","areaId":[],"deviceId":[],"entityId":["switch.vmc"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":760,"y":220,"wires":[[]]},{"id":"df03acce.f940b","type":"server","name":"Home Assistant","version":5,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"id","deviceSelector":"id","entitySelector":"id","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true}]

merci je regarde demain :wink:

Bonjour,

Merci @fredarro c’est exactement ce que je cherchais dans le comportement de ma VMC.
J’ai eu des soucis au départ Ha me connectais la petite et la grande vitesse malgré le bonne entity et je n’avais pas compris qu’il avait pas le bon HA au démarrage.

Comment je dois procéder pour créer un flow sur le Co2
J’ai deux sondes netatmo et je voudrais que la VMC passe en grande vitesse au-dessus de 1500 ppm et passe en petite vitesse en dessous de 1000

je dois utiliser des event state ou des currents state et comment régler autant de possibilité sur le switch (en rajouter un autres?)

Ce qui donnerais si ppm Ch ou ppm salon passe sup a 1500 stwitch grand vitesse sur on e si ppm en dessous de 1000 stwitch petit vitesse sur on et grande vitesse sur Off

Comme ma VMC est commander par un fibaro double relais j’évite d’avoir les deux relais en route

merci

C’est quoi comme switch double? Tu peux donner la référence STP ?

Oui bien sûr c’est un FGS223par Fibargroup avec relevé de conso
C’est le dernier relaie qu’il me restait sur ma eedomus que je n’avais pas encore transféré sur HA

Et tu fais quoi entre 1000 et 1500 ?
Peut-on rester dans l’état précèdent ?

event_state

que faire si ppm CH sup à 1500 et si ppm Salon inf à 1000 ?

Désolé pour ces questions mais important pour savoir comment construire le flow

Si ppm d’une des sondes est sup 1500 dans tous les cas je passe en GV et j’y reste jusqu’à 1000 ou je repasse en PV ce qui arrive après ouverture pour aération :wink:

Bonjour,

De retour j’ai pu constater le bon fonctionnement de la Vmc en mon absence pour gérer les surchauffes.
Je n’ai pas trouvé la solution pour le Co2 et la Vmc a tendance à se lancer en PV meme si la GV est en route.
Que dois-je rajouter pour éviter un ON ON un nouveau flow ? Et comment on rajoute une condition au déclenchement ?

Salut à tous.
Après bien des galères et tests divers je suis presque arrivé à un fonctionnement automatique de ma ventile mais ce n’est pas parfait.
Je me retrouve avec deux flows. Un qui gère la Vmc suivant les températures externes et le second suivant la quantité de Co2 dans la maison. Comme dit plus haut je n’aime pas trop l’idée d’avoir un On On sur mon Fibaro FGS223. Et cela arrive encore, meme si cela n’a pas l’aire de le déranger.
Comment interagir entre les flows ? Ou peut-on ne faire qu’un Flows de ces deux flows ?

[{"id":"b0e1c2d036894a43","type":"tab","label":"Vmc T° ext haut","disabled":false,"info":"","env":[]},{"id":"410c36c5e4f0069a","type":"server-state-changed","z":"b0e1c2d036894a43","name":"exterieur","server":"330a1fbf.3e98d","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.netatmo_jardin_temperature","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"dehors","propertyType":"msg","value":"","valueType":"entityState"}],"x":140,"y":120,"wires":[["ff9f2d9492104bfa"]]},{"id":"407e1a01961d2598","type":"server-state-changed","z":"b0e1c2d036894a43","name":"salon","server":"330a1fbf.3e98d","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.netatmo_salon_temperature","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"salon","propertyType":"msg","value":"","valueType":"entityState"}],"x":130,"y":240,"wires":[["18c6fe7785e9b3db"]]},{"id":"ff9f2d9492104bfa","type":"api-current-state","z":"b0e1c2d036894a43","name":"salon","server":"330a1fbf.3e98d","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.netatmo_salon_temperature","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"salon","propertyType":"msg","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":330,"y":140,"wires":[["20a16e861c237296"]]},{"id":"18c6fe7785e9b3db","type":"api-current-state","z":"b0e1c2d036894a43","name":"exterieur","server":"330a1fbf.3e98d","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.netatmo_jardin_temperature","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"exterieur","propertyType":"msg","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":340,"y":220,"wires":[["20a16e861c237296"]]},{"id":"20a16e861c237296","type":"switch","z":"b0e1c2d036894a43","name":"","property":"exterieur","propertyType":"msg","rules":[{"t":"gte","v":"salon","vt":"msg"},{"t":"lt","v":"salon","vt":"msg"},{"t":"lt","v":"salon","vt":"msg"}],"checkall":"true","repair":false,"outputs":3,"x":570,"y":180,"wires":[["2ca6dfc332fbc422"],["c14897d3f4bb59f0"],["3e8fe18144937658"]]},{"id":"2ca6dfc332fbc422","type":"api-call-service","z":"b0e1c2d036894a43","name":"VMC OFF","server":"330a1fbf.3e98d","version":5,"debugenabled":false,"domain":"switch","service":"turn_off","areaId":[],"deviceId":[],"entityId":["switch.vmc_simple_flux"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":760,"y":140,"wires":[[]]},{"id":"3e8fe18144937658","type":"api-call-service","z":"b0e1c2d036894a43","name":"VMC ON","server":"330a1fbf.3e98d","version":5,"debugenabled":true,"domain":"switch","service":"turn_on","areaId":[],"deviceId":[],"entityId":["switch.vmc_simple_flux"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":760,"y":260,"wires":[[]]},{"id":"c14897d3f4bb59f0","type":"api-call-service","z":"b0e1c2d036894a43","name":"VMC GV stop","server":"330a1fbf.3e98d","version":5,"debugenabled":false,"domain":"switch","service":"turn_off","areaId":[],"deviceId":[],"entityId":["switch.vmc_simple_flux_2"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":800,"y":200,"wires":[[]]},{"id":"330a1fbf.3e98d","type":"server","name":"Home Assistant","addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"","connectionDelay":false,"cacheJson":false,"heartbeat":false,"heartbeatInterval":"","statusSeparator":"","enableGlobalContextStore":false}]

[{"id":"1ebc8baf9030074a","type":"tab","label":"Vmc Sur Co2 haut","disabled":false,"info":"","env":[]},{"id":"51db46ed2f7f68f4","type":"server-state-changed","z":"1ebc8baf9030074a","name":"co2","server":"330a1fbf.3e98d","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.netatmo_chambre_parents_co2","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"num","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"co2","propertyType":"msg","value":"","valueType":"entityState"}],"x":150,"y":120,"wires":[["60f9626b87b38a1d"]]},{"id":"246614b0e94f4376","type":"server-state-changed","z":"1ebc8baf9030074a","name":"co2","server":"330a1fbf.3e98d","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.netatmo_salon_co2","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"num","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"salon","propertyType":"msg","value":"","valueType":"entityState"}],"x":150,"y":180,"wires":[["60f9626b87b38a1d"]]},{"id":"60f9626b87b38a1d","type":"switch","z":"1ebc8baf9030074a","name":"","property":"co2","propertyType":"msg","rules":[{"t":"gte","v":"1250","vt":"num"},{"t":"lt","v":"900","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":370,"y":140,"wires":[["af02ceb6f3578c19"],["ce2f8390c02cce51"]]},{"id":"ea0b5eaadf299b49","type":"api-call-service","z":"1ebc8baf9030074a","name":"VMC GV ok","server":"330a1fbf.3e98d","version":5,"debugenabled":false,"domain":"switch","service":"turn_on","areaId":[],"deviceId":[],"entityId":["switch.vmc_simple_flux_2"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":790,"y":120,"wires":[[]]},{"id":"38b77a8b9b8c934a","type":"api-call-service","z":"1ebc8baf9030074a","name":"VMC PV","server":"330a1fbf.3e98d","version":5,"debugenabled":false,"domain":"switch","service":"turn_on","areaId":[],"deviceId":[],"entityId":["switch.vmc_simple_flux"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":780,"y":180,"wires":[[]]},{"id":"af02ceb6f3578c19","type":"api-call-service","z":"1ebc8baf9030074a","name":"VMC PV stop","server":"330a1fbf.3e98d","version":5,"debugenabled":false,"domain":"switch","service":"turn_off","areaId":[],"deviceId":[],"entityId":["sensor.conso_vmc_pv"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":560,"y":60,"wires":[["ea0b5eaadf299b49"]]},{"id":"ce2f8390c02cce51","type":"api-call-service","z":"1ebc8baf9030074a","name":"VMC GV stop","server":"330a1fbf.3e98d","version":5,"debugenabled":false,"domain":"switch","service":"turn_off","areaId":[],"deviceId":[],"entityId":["switch.vmc_simple_flux_2"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":560,"y":220,"wires":[["38b77a8b9b8c934a"]]},{"id":"330a1fbf.3e98d","type":"server","name":"Home Assistant","addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"","connectionDelay":false,"cacheJson":false,"heartbeat":false,"heartbeatInterval":"","statusSeparator":"","enableGlobalContextStore":false}]

Merci de vos idées car finalement je trouve node red efficace mais un poil compliquer a comprendre.