Aller au contenu
Jerry

Programmation volets roulants avec couché et levé du soleil possible?

Recommended Posts

Hello à tous, 

Tout d'abord désolé d'avance si je fais double sujet mais je ne sais pas quoi recherché.

J'aimerai pouvoir programmer mes volets électrique avec le levé et le couché du soleil.

Est il possible de faire une telle chose?

Merci d'avance de vos retours.:60:

 

Partager ce message


Lien à poster
Partager sur d’autres sites

oui, bien-sûr !

1) tu crées une variable booléenne SOMBRE (soir avec comme valeurs possibles Yes ou No)

2) tu fais une scène au levé du soleil SOMBRE=No

3) tu fais une scène au couché du soleil SOMBRE = Yes

4) Tu fais une scène dès que SOMBRE = Yes, je ferme les volets

5) tu fais une scène dès que SOMBRE = No, j'ouvre les volets.

 

tu pourrais regrouper les scènes 2 et 5 ET 3 et 4, pour t'affranchir de la variable SOMBRE, mais son avantage est de pouvoir utiliser cette variable ailleurs

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je crois qu'en cherchant sur le forum j'ai partagé une scène pour cela

Envoyé de mon BLA-L29 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello,

 

Tu peux aussi passer pour du GEA pour appeler tes scènes d'ouverture et fermeture de volets.

 

    local sceneId = {
        OPEN_SHUTTERS                   = [TON ID DE SCENE D'OUVERTURE DE VOLETS],
        CLOSE_SHUTTERS                  = [TON ID DE SCENE DE FERMETURE DE VOLETS],
      }

 

    -- Ouverture volets 10 mns après lever du soleil

    GEA.add(true,1*60, "", {{"Scenario", sceneId["OPEN_SHUTTERS"]},{"Time","Sunrise+10","Sunrise+11"}})  
    -- fermeture volets 20 mns après coucher du soleil
    GEA.add(true,1*60, "", {{"Scenario", sceneId["CLOSE_SHUTTERS"]},{"Time","sunset+20","sunset+21"}})

Modifié par rockMike

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 27/11/2019 à 15:29, rockMike a dit :

Hello,

 

Tu peux aussi passer pour du GEA pour appeler tes scènes d'ouverture et fermeture de volets.

 

    local sceneId = {
        OPEN_SHUTTERS                   = [TON ID DE SCENE D'OUVERTURE DE VOLETS],
        CLOSE_SHUTTERS                  = [TON ID DE SCENE D'OUVERTURE DE VOLETS],
      }

 

    -- Ouverture volets 10 mns après lever du soleil

    GEA.add(true,1*60, "", {{"Scenario", sceneId["OPEN_SHUTTERS"]},{"Time","Sunrise+10","Sunrise+11"}})  
    -- fermeture volets 20 mns après coucher du soleil
    GEA.add(true,1*60, "", {{"Scenario", sceneId["CLOSE_SHUTTERS"]},{"Time","sunset+20","sunset+21"}})

MERCI après je suis une bille en programmation. Que faut il que je fasse exactement?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Combien de volets as-tu?

Est-ce que tu peux récupérer l'id de chacun d'entre eux (cf capture écran pour récupérer l'id)?

 

 

Home_Center_2.png

Partager ce message


Lien à poster
Partager sur d’autres sites

@rockMike alors voici les ID de mes volets roulants :

 

- 4

- 10

- 11

- 75

- 79

 

et d'autres sont en cours mais pas encore installer.

 

Mercii de prendre le temps de m'expliquer :60:.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il va donc falloir:

  • dans un premier temps créer 2 scènes pour gérer l'ouverture et la fermeture de tes volets.
  • puis piloter l'appel de ces deux scène depuis le GEA sur des événements de coucher et lever du soleil.

1. Scènes ouverture et fermeture des volets

Crée 2 scènes que tu peux nommer par exemple OuvertureVolets et FermeturesVolets.

Copie le code des 2 fichiers fournis ( ouvertureVolet.lua et fermetureVolet.lua) dans la partie "Advanced" (j'ai récupéré l'id de tes volets, tu pourras mettre à jour le code avec tes futurs volets)

Tu peux tester chacune des scènes "START" pour valider que cela ouvre bien et ferme bien tes volets.

 

Récupère l'id de tes 2 scènes

HomeCenter2.png.96fc87282e739c46205c36011310ea9c.png

 

2. GEA: Gestionnaire d’Evénements Automatique

Plus d'info sur le module GEA et toutes ses possibilités ici

Tu verras c'est puissant pour automatiser des scénarios. Tu pourra rajouter dans le code d'autres règles d'automatisation à l'avenir si tu le souhaites dans la function setEvents().

 

 

Crée un scène que tu appelles GEA et copie le code gea.lua.

Remplace dans le code (dans function setEvents() ) la partie ci dessous avec l'id de tes scènes 

local sceneId = {
        OPEN_SHUTTERS                   = TON ID DE SCENE D'OUVERTURE DE VOLETS,
        CLOSE_SHUTTERS                  = TON ID DE SCENE DE FERMETURE DE VOLETS
      }

 

tu peux aussi modifier le déclenchement de tes deux scènes en jouant sur les délais de déclenchement (ici 10 mns et 20 mns)

   -- Ouverture volets 10 mns après lever du soleil

    GEA.add(true,1*60, "", {{"Scenario", sceneId["OPEN_SHUTTERS"]},{"Time","Sunrise+10","Sunrise+11"}})  
    -- fermeture volets 20 mns après coucher du soleil
    GEA.add(true,1*60, "", {{"Scenario", sceneId["CLOSE_SHUTTERS"]},{"Time","sunset+20","sunset+21"}})

 

Attention de ne pas modifier de code en dehors de cette fonction.

 

Voilà c'es tout :)

ouvertureVolet.lua

fermetureVolet.lua

gea.lua

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour bonjour,

 

Si vous passez par GEA, pourquoi ne pas tout faire dans GEA ? :60: l'ouverture et la fermeture ;-)

Ilsuffit au lieu d'appeler l'option "SCENARIO" , d'appeler l'option CLOSE pour la fermeture et OPEN pour l'ouverture ;-)

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 39 minutes, pepite a dit :

Bonjour bonjour,

 

Si vous passez par GEA, pourquoi ne pas tout faire dans GEA ? :60: l'ouverture et la fermeture ;-)

Ilsuffit au lieu d'appeler l'option "SCENARIO" , d'appeler l'option CLOSE pour la fermeture et OPEN pour l'ouverture ;-)

 

Yes on peut faire comme cela

Tu proposes le tuto à Jerry ;) ? 

Partager ce message


Lien à poster
Partager sur d’autres sites

×