Aller au contenu

synthetic

Membres confirmés
  • Compteur de contenus

    113
  • Inscription

  • Dernière visite

Tout ce qui a été posté par synthetic

  1. synthetic

    Support Gea

    @Pepite, Merci encore une fois pour m'avoir répondu. Je vais étudier le tuto chauffage au moins pour comprendre comment çà fonctionne. @Steven, Je ne m'attendais pas à une réponse aussi complète. MERCI. Oui, ton explication est très claire...la preuve j'ai compris Je vais "mélanger" tes conseils avec les explications du tuto chauffage. Il ne me reste plus qu'à m'attaquer à mycode dès que j'aurais un peu de temps.
  2. Bonjour, J'ai créé des variables mais impossible de les supprimmer. Quand j'appuie sur supprimer, j'ai bien un message de confirmation mais les variables sont toujours là après coup, même près un redémarrage de la HC2. J'accède à ma HC2 depuis l'extérieur mais je ne pense pas que ce soit lié à çà . La version de la HC2 est la dernière (v.4.035 je crois). Avez-vous déjà eu ce problème ? Merci.
  3. synthetic

    Support Gea

    Je viens de tomber sur ce sujet : http://www.domotique-fibaro.fr/index.php/topic/128-module-radiateur-avec-fil-pilote-thermostat-de-zone/ Pensez-vous que je puisse partir sur cette base pour mes besoins ?
  4. synthetic

    Support Gea

    Bonsoir, Sur les conseils de Pepite, je poste mon sujet ici pour avoir un peu (beaucoup) d'aide. Je sais déjà que ma syntaxe GEA n'est pas bonne... J'essaye d'apprendre tant bien que mal le GEA grâce aux tutos de Steven et Sebcbien (un grand merci à eux au passage). C'est pourtant bien expliqué mais j'avoue que j'ai beaucoup de mal à comprendre car ce "language" est tout nouveau pour moi. Je recevrais la semaine prochaine 3 modules QUBINO ZMNHJA2 pour "piloter" mon chauffage via les fils pilôtes (1 module par Zone). Je voudrais créer des scénarios qui seront lancés par des boutons d'un virtuel device accessibles à distance suivant mes horaires et ceux de mon amie en utilisant les fonctions CONFORT, ECO et HORS GEL. Voici ce que j'ai préparé pour l'instant pour cibler le fonctionnement de chaque bouton (8 au total) : - 1x Bouton "JE PARS" (de la maison) - 1x Bouton "JE RENTRE" (chez moi) - 4x Boutons "BONNE NUIT" (je vais dormir) : il y a 4 boutons différents car mon amie (Cécile) est infirmière avec les horaires qui vont avec (de matin ou d'après midi) dont des scénarios différents en fonction de ses horaires et des miens. - 1x Bouton "DOUCHE" - 1x Bouton "VACANCES" Sur le principe, je sais très bien que je veux faire, mais sur la forme...y a comme un souci Pourriez-vous juste m'aiguiller afin que j'apprenne le GEA et que j'arrive à m' auto-corriger ? Merci. PROGRAMATION CHAUFFAGE : (3 zones > Z1 : JOUR / Z2 : NUIT / Z3 : Salle de Bain) Bouton JE PARS : (activé par le dernier à partir de la maison) --[[ %% autostart %% properties ?Z1 value ?Z2 value ?Z3 value %% globals --]] local id = { --Chauffage ZONE_JOUR = ?Z1, ZONE_NUIT = ?Z2, ZONE_SDB = ?Z3, } GEA.checkEvery = 30 -- On vérifie toutes les X secondes GEA.portables = {70} -- Liste des portables devant recevoir une notification {70, 71}-- JE PARS -- Confort : valeur = 99 -- Eco : valeur = 30 -- Hors Gel: valeur = 20 ------------------------- -- BOUTON JE PARS ------------------------- -- Passage de la zone jour en éco GEA.add( {"Value", ?Z1, 99}, {"Value", ?Z1, 30}) -- Passage de la zone nuit en éco GEA.add( {"Value", ?Z2, 99}, {"Value", ?Z2, 30}) -- Passage de la zone salle de bain en éco GEA.add( {"Value", ?Z3, 99}, {"Value", ?Z3, 30}) -- Démarrage du scénario GEA.run() Bouton JE RENTRE : --[[ %% autostart %% properties ?Z1 value ?Z2 value ?Z3 value %% globals --]] local id = { --Chauffage ZONE_JOUR = ?Z1, ZONE_NUIT = ?Z2, ZONE_SDB = ?Z3, } GEA.checkEvery = 30 -- On vérifie toutes les X secondes GEA.portables = {70} -- Liste des portables devant recevoir une notification {70, 71}-- JE RENTRE -- Confort : valeur = 99 -- Eco : valeur = 30 -- Hors Gel: valeur = 20 ------------------------- -- BOUTON JE RENTRE ------------------------- -- Passage de la zone jour en confort GEA.add( {"Value", ?Z1, 30}, {"Value", ?Z1, 99}) -- Passage de la zone nuit en confort à partir de 21H30 (si je rentre avant 21H30) GEA.add( ({"Value", ?Z2, 30}, {"Time", "10:01", "21:29"}), {"Value", ?Z2, 99}) -- Passage de la zone nuit en confort (si je rentre après 21H30) GEA.add( ({"Value", ?Z2, 30}, {"Time", "21:31", "09:59"}), {"Value", ?Z2, 99}) -- Passage de la zone nuit en éco à partir de 10H00 GEA.add( {"Value", ?Z2, 99}, ({"Value", ?Z2, 30}, {"Time", "10:00", "09:59"})) -- Zone salle de bain : pas de changements -- Démarrage du scénario GEA.run() Bouton BONNE NUIT 1 : (Cécile travaille le lendemain matin) --[[ %% autostart %% properties ?Z1 value ?Z2 value ?Z3 value %% globals --]] local id = { --Chauffage ZONE_JOUR = ?Z1, ZONE_NUIT = ?Z2, ZONE_SDB = ?Z3, } GEA.checkEvery = 30 -- On vérifie toutes les X secondes -- Confort : valeur = 99 -- Eco : valeur = 30 -- Hors Gel: valeur = 20 ------------------------- -- BOUTON BONNE NUIT 1 (Cécile travaille le lendemain matin) ------------------------- -- Passage de la zone jour en eco puis en confort de 04H30 à 8H00 GEA.add( {"Value", ?Z1, 99}, {"Value", ?Z1, 30}) GEA.add( ({"Value", ?Z1, 30}), ({"Value", ?Z1, 99}, {"Time", "04:30", "08:00"})) -- Passage de la zone nuit en confort GEA.add( {"Value", ?Z2, 30}, {"Value", ?Z2, 99}) -- Passage de la zone salle de bain en confort de 04H30 à 8H00 GEA.add( ({"Value", ?Z3, 30}), ({"Value", ?Z3, 99}, {"Time", "04:30", "08:00"})) -- Démarrage du scénario GEA.run() Bouton BONNE NUIT 2 : (Cécile travaille le lendemain après-midi et moi la journée) --[[ %% autostart %% properties ?Z1 value ?Z2 value ?Z3 value %% globals --]] local id = { --Chauffage ZONE_JOUR = ?Z1, ZONE_NUIT = ?Z2, ZONE_SDB = ?Z3, } GEA.checkEvery = 30 -- On vérifie toutes les X secondes -- Confort : valeur = 99 -- Eco : valeur = 30 -- Hors Gel: valeur = 20 ------------------------- -- BOUTON BONNE NUIT 2 (Cécile travaille le lendemain après-midi) ------------------------- -- Passage de la zone jour en eco puis en confort à partir de 06H00 GEA.add( {"Value", ?Z1, 99}, {"Value", ?Z1, 30}) GEA.add( ({"Value", ?Z1, 30}), ({"Value", ?Z1, 99}, {"Time", "06:00", "05:59"})) -- Zone nuit : pas de changements -- Passage de la zone salle de bain en confort de 06H00 à 8H00 GEA.add( ({"Value", ?Z3, 30}), ({"Value", ?Z3, 99}, {"Time", "06:00", "08:00"})) -- Démarrage du scénario GEA.run() Bouton BONNE NUIT 3 (pas de travail demain pour Cécile mais pour moi oui) : > même config que BOUTON BONNE NUIT 2 --[[ %% autostart %% properties ?Z1 value ?Z2 value ?Z3 value %% globals --]] local id = { --Chauffage ZONE_JOUR = ?Z1, ZONE_NUIT = ?Z2, ZONE_SDB = ?Z3, } GEA.checkEvery = 30 -- On vérifie toutes les X secondes -- Confort : valeur = 99 -- Eco : valeur = 30 -- Hors Gel: valeur = 20 ------------------------- -- BOUTON BONNE NUIT 3 (pas de travail demain pour Cécile) > même config que BOUTON BONNE NUIT 2 ------------------------- -- Passage de la zone jour en eco puis en confort à partir de 06H00 GEA.add( {"Value", ?Z1, 99}, {"Value", ?Z1, 30}) GEA.add( ({"Value", ?Z1, 30}), ({"Value", ?Z1, 99}, {"Time", "06:00", "05:59"})) -- Zone nuit : pas de changements -- Passage de la zone salle de bain en confort de 06H00 à 8H00 GEA.add( ({"Value", ?Z3, 30}), ({"Value", ?Z3, 99}, {"Time", "06:00", "08:00"})) -- Démarrage du scénario GEA.run() Bouton BONNE NUIT 4 (pas de travail demain pour Cécile et moi) : --[[ %% autostart %% properties ?Z1 value ?Z2 value ?Z3 value %% globals --]] local id = { --Chauffage ZONE_JOUR = ?Z1, ZONE_NUIT = ?Z2, ZONE_SDB = ?Z3, } GEA.checkEvery = 30 -- On vérifie toutes les X secondes -- Confort : valeur = 99 -- Eco : valeur = 30 -- Hors Gel: valeur = 20 ------------------------- -- BOUTON BONNE NUIT 4 (pas de travail demain pour Cécile et moi) ------------------------- -- Passage de la zone jour en eco puis en confort à partir de 07H00 GEA.add( {"Value", ?Z1, 99}, {"Value", ?Z1, 30}) GEA.add( ({"Value", ?Z1, 30}), ({"Value", ?Z1, 99}, {"Time", "07:00", "06:59"})) -- Zone nuit : pas de changements. -- Zone salle de bain : pas de changements. -- Démarrage du scénario GEA.run() Bouton DOUCHE : --[[ %% autostart %% properties ?Z1 value ?Z2 value ?Z3 value %% globals --]] local id = { --Chauffage ZONE_JOUR = ?Z1, ZONE_NUIT = ?Z2, ZONE_SDB = ?Z3, } GEA.checkEvery = 30 -- On vérifie toutes les X secondes -- Confort : valeur = 99 -- Eco : valeur = 30 -- Hors Gel: valeur = 20 ------------------------- -- BOUTON DOUCHE ------------------------- -- Zone jour : pas de changements. -- Zone nuit : pas de changements. -- Passage de la zone salle de bain en confort pendant 2H00 puis retour en eco GEA.add( {"Value", ?Z3, 30}, {"Value", ?Z1, 99}) GEA.add( ({"Value", ?Z3, 99}, 120*60), {"Value", ?Z1, 30}) -- Démarrage du scénario GEA.run() Bouton VACANCES : (ce bouton rique de prendre un peu la poussière ! ) --[[ %% autostart %% properties ?Z1 value ?Z2 value ?Z3 value %% globals --]] local id = { --Chauffage ZONE_JOUR = ?Z1, ZONE_NUIT = ?Z2, ZONE_SDB = ?Z3, } GEA.checkEvery = 30 -- On vérifie toutes les X secondes -- Confort : valeur = 99 -- Eco : valeur = 30 -- Hors Gel: valeur = 20 ------------------------- -- BOUTON VACANCES ------------------------- -- Passage de la zone jour en hors gel si zone en confort ou éco GEA.add( {"Value", ?Z1, 99}, {"Value", ?Z1, 20}) GEA.add( {"Value", ?Z1, 30}, {"Value", ?Z1, 20}) -- Passage de la zone nuit en hors gel si zone en confort ou éco GEA.add( {"Value", ?Z2, 99}, {"Value", ?Z2, 20}) GEA.add( {"Value", ?Z2, 30}, {"Value", ?Z2, 20}) -- Passage de la zone salle de bain en hors gel si zone en confort ou éco GEA.add( {"Value", ?Z3, 99}, {"Value", ?Z3, 20}) GEA.add( {"Value", ?Z3, 30}, {"Value", ?Z3, 20}) -- Démarrage du scénario GEA.run()
  5. Bonjour Pepite, Oui, c'est bien un module virtuel que je voudrais mettre en place. Je pensais que je pouvais créer un module virtuel et insérer un code GEA pour chaque bouton. J'ai pourtant lu le tuto & showroom mais comme je n'y connais rien, j'ai beaucoup de mal à digérer et à comprendre tout çà . Merci pour la correction (que je ne comprend pas trop pour l'instant ​).... GEA.add(true, 30, "", {{"Value", ?Z3, 99}, {"Value", ?Z3, 20})) * Si Z3 est en confort (99à ou en hors gel (20) alors mettre en éco (30) ? ou c'est un événements schedulés ? * Vérifier toutes les 30s - Si Z3 est en confort (99) alors passage en hors gel (20) ? Peux tu me dire comment je dois m'y prendre pour créer un module virtuel avec plusieurs boutons et les commander grâce à un code ? Dois-je faire un scénario pour chaque changement d'état du module et les activer en les insérant dans un ligne GEA ? La domotique est censée nous simplifier la vie...bah pas la mienne apparemment ! JE RAME !!!
  6. Sujet déplacé : http://www.domotique-fibaro.fr/index.php/topic/4232-gestion-fils-pilotes-3-zones-modules-qubino-zmnhja2/
  7. Bonjour tout le monde, Mon nom est Olivier, j'ai 37 ans et je débute dans la domotique (achat d'une HC2 & modules la semaine dernière !) J'ai tendance à avoir des idées un peu compliquées par rapport à mes connaissances sur le sujet mais je me soigne A bientôt.
×
×
  • Créer...