Aller au contenu

Messages recommandés

Posté(e)

Version 3.00 disponible

 

Cette version permet la gestion des volets par l'ajout des actions suivantes :

 

{"Open"}                 -- Ouvre le volet

{"Open", 20}             -- Ouvre le volet de 20%

{"Open",112, 20}         -- Ouvre le volet (112) de 20%

{"Close"}                -- Ferme le volet

{"Close", 20}            -- Ferme le volet de 20%

{"Close",112, 20}        -- Ferme le volet (112) de 20%

 
 
De plus, cette version permet l'exploitation des déclencheurs instantanés %%properties et %%globals
Il permet donc par exemple d'être averti dès qu'une porte est ouverte, allumer une lumière dès l'ouverture de la porte uniquement le soir, ...
 
--[[
%% autostart
%% properties
28 value
%% globals
InternetDown
--]]

-- Avertissement instantané par message push
GEA.add(28, -1, "La porte vient de s'ouvrir")
-- Allumage de la lampe 65 à  l'ouverture de la porte uniquement la nuit
GEA.add(28, -1, "", {{"turnOn", 65}, {"Time", "Sunset", "Sunrise"}})
-- Allumage de la lampe 65 à  l'ouverture de la porte
GEA.add(28, -1, "", {{"Inverse"},{"turnOn", 65}})

-- Si la variable global passe à  "yes" on exécute le scénario 2
GEA.add({"Global", "InternetDown", "yes"}, -1, "Reboot de la box internet", {{"Scenario", 2}})

Encore un potentiel de plus :)

  • Upvote 1
Posté(e)

La v3 est compatible avec la v2 :)

Comme elle permet maintenant les traitements des déclenchements instantanés, je me suis dit que cela valait un +1 vu les possibilités et la quantité de travail.

La v4 devrait lire dans vos pensées pour préparer le café...

Je sors et vais me coucher ;)

Posté(e)

Làavec les trigger, ça ouvre des perspectives énormes !

Merci merci.

Il va falloir que j'attaque le remplacement de toutes mes scènes par le Scheduler et GEA, ça va être top.

5h, tu as de la chance, je n'arrive pas àfaire moins de 6h, et aucun président n'a encore proposé le passage aux 25h...

Posté(e)

Je n'ai pas encore mis le nez dans le GEA de Steven, j'attends la v7 de vendredi prochain :D

  • Upvote 1
Posté(e)

Je veux faire quelque chose de simple mais ça ne fonctionne pas, je pense que je ne dois pas comprendre comment vraiment placer les }})

Dans le cas d'une demande de notif simple, sans repeat. 

Je me trompe ou ?

GEA.add(58, -1, "Porte d'entrée ouverte. Le #date# à  #time#")
-- Controle la porte d'entrée, j'envoi un push.
GEA.add(55, -1, "Choc sur porte d'entrée. Le #date# à  #time#")
-- Controle detecteur de choc entré, j'envoi un push.
Posté(e)

N'aurais tu pas juste oublier de déclarer les modules dans l'en-tête ?

--[[

%% autostart

%% properties

55 value

58 value

%% globals

--]]

Posté(e)

Je sais mais c'est le seul moyen de dire àla HC2 d'utiliser des triggers. Je cherche toujours une solution plus simple mais sans grand espoir.

Posté(e)

 Une fois qu'on le sait c'est pas compliqué de les rajouter au début.

Bon ça y est, c'est installé et c'est génial (déjà  dit par beaucoup). J'ai simplement testé une lampe et je vais ajouter petit à  petit:

Les volets de l'étage avec seuil de température (20%) et couché du soleil + 15mn (scènes en blocs actuellement).

Le portail pas fermé entre 22h30 et 6h30.

Les arroseurs ouverts plus de 15mn.

Posté(e)

Bon je viens de finir le test avec une température > à  21°c nickel cela ferme le volet à  60%.

J'ai mis cela dans le script dans l'idée de faire une fermeture à  60% quand > 21°, 70% quand > 23° puis une ouverture complète si < 21°

-- Chambre fermeture volet si température supérieure à  21°c
GEA.add({"Value+", 37, 20.9}, 60, "", {{"Group", 1}}) -- Température < 20.9°
GEA.add({"Global", "Absence", "0"}, 60, "", {{"Group", 1}}) -- si "Absence" = "0"
GEA.add({"Global", "Vacances", "0"}, 60, "", {{"Group", 1}}) -- si "Vacances" = "0"    
-- Si toutes les conditions du group 1 sont respectées plus de 10 minutes
-- On met le volet à  50%  et uniquement entre 10:00 et 18:00
GEA.add({"Group", 1}, 10*60, "Fermeture volet chambre à  60% à  #time#, température >= 21°", {{"Value", 78, 50},{"Time", "10:00", "18:00"}})

-- Chambre fermeture volet si température supérieure à  23°c
GEA.add({"Value+", 37, 22.9}, 60, "", {{"Group", 2}}) -- Température < 22.9°
GEA.add({"Global", "Absence", "0"}, 60, "", {{"Group", 2}}) -- si "Absence" = "0"
GEA.add({"Global", "Vacances", "0"}, 60, "", {{"Group", 2}}) -- si "Vacances" = "0"    
-- Si toutes les conditions du group 1 sont respectées plus de 10 minutes
-- On met le volet à  70%  et uniquement entre 10:00 et 18:00
GEA.add({"Group", 2}, 10*60, "Fermeture volet chambre à  70% à  #time#, température >= 21°", {{"Value", 78, 70},{"Time", "10:00", "18:00"}})

-- Chambre fermeture volet si température inférieure à  21°c
GEA.add({"Value-", 37, 20.9}, 60, "", {{"Group", 3}}) -- Température < 20.9°
GEA.add({"Global", "Absence", "0"}, 60, "", {{"Group", 3}}) -- si "Absence" = "0"
GEA.add({"Global", "Vacances", "0"}, 60, "", {{"Group", 3}}) -- si "Vacances" = "0"    
-- Si toutes les conditions du group 1 sont respectées plus de 10 minutes
-- On met le volet à  100%  et uniquement entre 10:00 et 18:00
GEA.add({"Group", 3}, 10*60, "Ouverture volet chambre à  #time#, température < 21°", {{"Value", 78, 100},{"Time", "10:00", "18:00"}})
     
   

Serait-il possible de faire un code plus simple? Voir qui ramènerait les volets en position ou ils étaient une fois 18h passé?

 

En tout cas merci c'est top!!!

Posté(e)

Encore un nouveau defi pour steven. C'est le week end il a le droit au repos du guerrier. Heu...du codeur. ; )

Envoy? avec Tapatalk

Posté(e)

En tout cas c'est top ce système, vais pouvoir gérer mes volets pièce par pièce en fonction de la température à  l'intérieure et des variables :).

J'aurais essayer de faire un truc cela aurait été moche comme pas possible et m'aurais pris 10 ans à  le faire...

 

Tiens dans le style défi à  relever mais je sens que Steven va y arriver haut la main, toujours sur les volets serait-il possible de faire un bout de script de sorte que:

- Avec la variable présence maison cela autorise l'ouverture / fermeture des volets quand elle est à  1

- Que les volets s'ouvrent à  l'heure du levée du soleil si cette dernière est supérieure à  7h30 en semaine ou bien à  7h30 si l'heure du levée de soleil est inférieure à  7h30

- Gestion des jours semaines et weekend,

- Changement de l'heure de levée pour les vacances / jour fériés via une variable

- Décalage dans les ouvertures de qqs minutes entre les volets paramétrable

 

J'expose pas mal de paramètres que j'aimerais avoir, je ne sais pas si cela est réalisable simplement.

 

Milles merci Steven pour tout ce que tu fais pour nous!!!!

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...