forumAD Posté(e) le 18 septembre 2014 Signaler Posté(e) le 18 septembre 2014 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.
SébCH Posté(e) le 19 septembre 2014 Signaler Posté(e) le 19 septembre 2014 Hello, C'est un scénario assez simple àréaliser. Tu ne devrais pas avoir de soucis àfaire tourner tout ça. Lances toi!
Yohan Posté(e) le 19 septembre 2014 Signaler Posté(e) le 19 septembre 2014 En utilisant les blocs, ce devrait te prendre 10 minutes.
TonyC Posté(e) le 19 septembre 2014 Signaler Posté(e) le 19 septembre 2014 J'espère que ces exemples t'aideront. Il faudra régler les seuils àta convenance et peut être couper la tempo de ton ventilo. A+
forumAD Posté(e) le 19 septembre 2014 Auteur Signaler Posté(e) le 19 septembre 2014 Merci beaucoup! Toutes vos réponses répondent bien a mon besoin, mais concernant la partie électrique ce n'est pas trop bien expliqué dans le manuel de fibaro pour le câblage.
TonyC Posté(e) le 19 septembre 2014 Signaler Posté(e) le 19 septembre 2014 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
forumAD Posté(e) le 22 novembre 2014 Auteur Signaler Posté(e) le 22 novembre 2014 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:
TonyC Posté(e) le 23 novembre 2014 Signaler Posté(e) le 23 novembre 2014 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 !
Steven Posté(e) le 24 novembre 2014 Signaler Posté(e) le 24 novembre 2014 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.
forumAD Posté(e) le 24 novembre 2014 Auteur Signaler Posté(e) le 24 novembre 2014 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?
Steven Posté(e) le 24 novembre 2014 Signaler Posté(e) le 24 novembre 2014 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 )
forumAD Posté(e) le 24 novembre 2014 Auteur Signaler Posté(e) le 24 novembre 2014 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.
Messages recommandés