Aller au contenu

Pilotage Ventilateur Helios M1/100Nc


forumAD

Messages recommandés

Bonsoir,

 

J'aimerais piloter un ventilateur de salle de bain (Hélios mini-vent M1/100NC) avec un le module de Fibaro "relay switch 1x3KW".

En effet j'aimerais le faire avec un scénario utilisant la sonde Everspring EVR_ST814.

Si le taux d'humidité est plus que 70%, le ventilateur doit se mettre en marche jusqu'à  ce que le taux d'humidité descende à  60%.

Mon ventilateur est pour l'instant en mode temporisé.

Est ce que c'est possible ce genre de scénario avec Fibaro HC2. Si oui à  quoi devrais-je faire attention?

 

Je vous remercie d'avance.

Lien vers le commentaire
Partager sur d’autres sites

Il faudrait que tu nous décrives un peu ton installation, le ventilo est-il relier àun interrupteur qui le déclenche, ce dernier allume t-il une lampe... ? Le nombre de câbles visibles auxquels tu as accès, éventuellement leurs couleurs avec un peu de chance (et quelques vérifications) elles seront peut être aux normes :)

N'hésites pas àchercher sur le forum il y a également des sujets similaires déjàabordés ;)

Lien vers le commentaire
Partager sur d’autres sites

  • 2 mois après...

L'installation électrique est OK.

Je me suis basé sur l'exemple de @Tony270570 pour faire une scène graphique (voir fichier attaché) pour tester la fonctionnalité;

ça fonctionne très bien, mais il y a des limitations, et aimerais passer en LUA pour des conditions plus adaptées à  mon besoin.

Actuellement selon ma scène -bloc, quand l'humidité est supérieure ou égal à  82%, alors la ventilation (driver par le module FGS211) se met en route (théoriquement pendant 360s) ----> met pratiquement, la ventilation ne s'arrête plus, je dois l'arrêter manuellement.

 

Mon besoin est le suivant:

1. Si l'humidité est comprise entre (75% .... 90%), alors le ventilateur se met en route pendant 10mn et s'arrête.

2. a chaque 20mn, il faudrait qu'une routine puisse checker si la ventilation est enclenchée ou pas (indépendamment de la consigne, sachant que les enfants peuvent sans le vouloir ré-appuyer manuellement sur l'interrupteur du ventilateur)

     2.1, si la ventilation est en fonctionnement (manuel) en dehors de la plage de consigne (75%.....90%) il faudrait arrêter le ventilateur, dans le cas contraire, on laisse finir la ventilation pour ces 10mn.

     2.2, si après 10 mn de fonctionnement l'humidité n'est pas descendu plus bas que 75%, la routine qui intervient chaque 20mn toi le réenclencher pour une autre série de 10mn.

 

Merci d'avance de votre support:

 

post-1368-0-48678600-1416658215_thumb.png

Lien vers le commentaire
Partager sur d’autres sites

Bonjour ForumAD! J'ai rapidement regardé, il y avait 2 scènes, 1 pour la mise en route l'autre pour l'arrêter lorsque le taux d'humidité était en route. Je ne vois pas cette dernière, ce qui explique que l'extraction ne s'arrête pas...

Il faut que tu programmes la 2ème scène et tu verras, ça s'arrêtera tout seul.

Je vais regarder dans la semaine pour le reste des règles que souhaites mettre en œuvre.

A bientôt !

Lien vers le commentaire
Partager sur d’autres sites

Voilà  selon t'a demande la version GEA :

--[[
%% properties
200 value
%% globals
--]]

local ID_VENTILATEUR = 200
local ID_HUMIDITE = 100

-- Si allumé, on éteint le ventillateur après 10 minutes
local autoVentilo = GEA.add(ID_VENTILATEUR, 10*60, "", {{"turnOff"}})
-- Si l'humidité > 74 pendant 1 minutes, on démarre le ventillateur
GEA.add({"Value+", ID_HUMIDITE, 74}, 60, "", {{"turnOn", ID_VENTILATEUR}, {"RestartTask", autoVentilo}, {"Repeat"}})

Le controle des 20 minutes ne sert à  rien car si les enfants coupent le ventilateur, ce dernier redémarrera automatiquement, 1 minute plus tard, si l'humidité et > 74%, sinon il restera éteint. S'ils allument le ventillateur alors que l'humidité est inférieur à  75, il sera automatiquement éteint 10mn plus tard.

 

J'espère que cela convient, sinon, je peux paufiner pour que cela correspond 100% à  ta demande.

Lien vers le commentaire
Partager sur d’autres sites

Merci beaucoup, je me réjouis d'avance de le tester ce soir et me rendre compte vraiment de ta force de frappe avec GEA;

Mais pratiquement parlant, j'ai installé ton GEA v4.10 hier, je dois configurer quelque chose avant?

Je dois devoir déclarer les id correspondants àmes modules? Et j'imagine que je devrais insérer le code dans la partie : àvous de jouer?

Lien vers le commentaire
Partager sur d’autres sites

Oui, il va falloir supprimer mon code qui n'est làque comme exemple et mettre les ID que tu as besoin. GEA n'est pas simple d'emploi. Ce n'est malheureusement pas un module virtuel qu'on importe et qui fonctionne, c'est vraiment un scénario qui demande un peu d'investissement de la part de l'utilisateur. Vu les retour, je pense que cette investissement en vaut la peine car une fois que tu maîtrise GEA, tu arrives faire des scénarios complexe en seulement quelques lignes (voir une seule). Hésite pas àposer des questions dans le topic "Support GEA" (le lien est dans ma signature :))

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir Steven,

 

Je suis en train d'expérimenter le GEA.

Pour le code du ventillateur, j'e n'ai pas compris deux choses:

 

  • local ID_VENTILATEUR = 200
  • local ID_HUMIDITE = 100

ces valeurs sont les ID de du ventillateur (cà d de FGS qui le commande) et du sensor d'humidité?

En suivant ton exemple dans le code GEA, j'avais déjà  mis:

 

    local id = {
        DETECTEUR_REZ = 7, TEMP_REZ = 8, LUX_REZ= 9,
        DETECTEUR_ETAGE = 4, TEMP_ETAGE = 5, LUX_ETAGE= 6,
        LAMPE_ESCALIER = 43, LAMPE_ENTREE_REZ = 39,
        LAMPE_CH_PARENT = 35,
        TEMP_REZ = 20, PORTE_REZ = 18,
        MULTIMEDIA = 25, BUREAU = 24,
        SMOKE_SENSOR = 28,    TEMP_BUREAU = 908
        DETECTEUR_HUM = 13, TEMP_HUM = 12, HELIOS_BAIN=36
    
        VD_AGENDA = 110
    }

 

Ce qui veut dire que j'aurais:

 

HELIOS_BAIN=36 (au lieu de 200)

DETECTEUR_HUM = 13 (au lieu de 100).

 

Si c'est le cas, j'ai cru comprendre que la valeur qu'on déclare dans len t^te devrai être la valeur du sensor (13) et non de l'actionneur(36) comme l'exemple de l'allumage des lampes?

Dans ton exemple tu as mis:

  • --[[
  • %% properties
  • 200 value
  • %% globals
  • --]]

 

Merci de l'éclairage.

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...