Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Plugin gestion des lumières

Pour échanger sur les plugins classés en catégorie "Bien-être/Confort"
Avatar de l’utilisateur
scanab
Actif
Messages : 914
Inscription : 30 juil. 2014, 15:15

[Plugin Tiers][Sujet Principal] Plugin gestion des lumières

Message par scanab » 26 mai 2015, 10:32

Bonjour,

Je viens de publier en bêta un plugin de gestion des lumières. Ce plugin permettra de programmer simplement des interactions avec vos lampes.
lightsManagement.png
lightsManagement.png (48.71 Kio) Consulté 6091 fois
Dans un premier temps, le plugin gére :
  • Groupe de lumière :
    • chaque lumière du groupe peut être déclencheur.
    • Si un déclencheur est actionnée, toutes les autre lumières du groupe sont actionnées pour refléter l'état du déclencheur.
    • Possibilité de mettre une condition d'activation.
    • Bientôt : Possibilité de mettre des bornes horaires d'activation.
  • Minuterie :
    • Lors d'un événement, une lumière est actionnée pendant un temps limité.
    • Si cet événement se reproduit, la durée d'allumage est reportée.
    • Possibilité de mettre une condition d'activation.
    • Bientôt : Possibilité de mettre des bornes horaires d'activation.
  • Simulation de présence :
    • Liste de lumières qui seront activées dans un délais au hasard entre deux bornes et pendant une durée au hasard entre deux bornes.
    • Possibilité de mettre une condition d'activation.
A venir :
  • Programmation horaire :
    • A une heure donnée, une lumière est allumée.
    • Possibilité de mettre une condition d'activation.
  • Va et vient
    • inversion de l'état sur une lumière
Ce plugin sera payant lors de sa sortie en stable.

Précision : les equipements sélectionnables dans le plugin doivent être catégorisés en "lumière".

Si vous avez d'autres idées, n'hésitez pas à m'en faire part ;) .
Dernière édition par scanab le 28 mai 2015, 01:26, édité 7 fois.
Développeur des plugins :

jbval
Timide
Messages : 409
Inscription : 12 août 2014, 11:48

Re: [Sujet officiel] Plugin gestion des lumières

Message par jbval » 26 mai 2015, 10:36

Bonjour,

dans les idées complémentaires pour la lumière, je verrais bien simuler un va-et-vient (inversion d'un état de lumière sur une/des commande(s))?
Jeedom Mini & Rfxcom
Zwave/X10/Mysensor/Chacon DI-O/CurrentCost Envir/Netatmo

Avatar de l’utilisateur
scanab
Actif
Messages : 914
Inscription : 30 juil. 2014, 15:15

Re: [Sujet officiel] Plugin gestion des lumières

Message par scanab » 26 mai 2015, 10:39

jbval a écrit :Bonjour,

dans les idées complémentaires pour la lumière, je verrais bien simuler un va-et-vient (inversion d'un état de lumière sur une/des commande(s))?
OK, j'ajoute ça à la liste
Développeur des plugins :

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: [Sujet officiel] Plugin gestion des lumières

Message par Anonyme » 26 mai 2015, 10:41

Contenu supprimé à la demande de son auteur

Avatar de l’utilisateur
mamatdv
Actif
Messages : 1495
Inscription : 10 juil. 2014, 10:03
Localisation : Dijon

Re: [Sujet officiel] Plugin gestion des lumières

Message par mamatdv » 26 mai 2015, 12:28

Bonne idée de plugin :) !
Beta-testeur
Mon matosici
Doc jeedom - Trucs et astuce

dj_janker
Timide
Messages : 461
Inscription : 03 févr. 2015, 09:27

Re: [Sujet officiel] Plugin gestion des lumières

Message par dj_janker » 26 mai 2015, 14:54

mamatdv a écrit :Bonne idée de plugin :) !
+1 ;)

Avatar de l’utilisateur
SBO
Actif
Messages : 1371
Inscription : 17 sept. 2014, 18:31

Re: [Sujet officiel] Plugin gestion des lumières

Message par SBO » 26 mai 2015, 15:03

Super initiative. Je devais revoir mes temporisation d'allumage du sous-sol.

Je vais patienter la sortie de ton plugin pour te remonter tous bug.
Ex-Bêta-Testeur | Jeedom | VM Debian 9

Pas de logs, pas d'infos, pas de réponse possible

Charte du forum | Doc jeedom | Trucs et astuces

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] Plugin gestion des lumières

Message par lunarok » 26 mai 2015, 15:19

Yep bonne idée. Ca va simplifier surtout les grosses installs
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
Jamsta
Actif
Messages : 746
Inscription : 10 oct. 2014, 07:11
Localisation : Biganos (Région Bordelaise)
Contact :

Re: [Sujet officiel] Plugin gestion des lumières

Message par Jamsta » 26 mai 2015, 15:20

Ah excellent, oui en effet, on va pouvoir simplifier l'utilisation de tout ca
Jeedom Pro Z-Wave + Edisio|MySensors + Téléinfo sur RPi B+
Domotik's Habitat
Matériel

Avatar de l’utilisateur
scanab
Actif
Messages : 914
Inscription : 30 juil. 2014, 15:15

Re: [Sujet officiel] Plugin gestion des lumières

Message par scanab » 27 mai 2015, 00:17

V0.1 sur le market.
J'attends vos retours...
Développeur des plugins :

Avatar de l’utilisateur
scanab
Actif
Messages : 914
Inscription : 30 juil. 2014, 15:15

Re: [Sujet officiel] Plugin gestion des lumières

Message par scanab » 27 mai 2015, 15:35

Précision : les équipements sélectionnables dans le plugin doivent être catégorisés en "lumière".
Développeur des plugins :

DenisPac
Actif
Messages : 629
Inscription : 14 août 2014, 13:25
Localisation : Près d'Orléans (45)

Re: [Sujet officiel] Plugin gestion des lumières

Message par DenisPac » 27 mai 2015, 15:40

Très très bonne idée !

Envoyé de mon GT-I9505 en utilisant Tapatalk
Jeedom Maître sur VM Debian sur ESXi (N54L) + Z-Stick 2 (non fonctionnel) + RFXCOM
Jeedom déporté Z-Wave sur Jeedom mini avec JeeLink
Antenne RPI3 BLEA, Netatmo, Philips Hue, Xiaomi Home, Yeelight, Dash Button, ...

philippe
Actif
Messages : 1176
Inscription : 17 juil. 2014, 07:40

Re: [Sujet officiel] Plugin gestion des lumières

Message par philippe » 27 mai 2015, 16:59

Salut,
excellente idée ce plugin ..

Merci

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: [Sujet officiel] Plugin gestion des lumières

Message par Anonyme » 27 mai 2015, 17:02

Contenu supprimé à la demande de son auteur

rosty
Actif
Messages : 2338
Inscription : 26 juin 2014, 08:14

Re: [Sujet officiel] Plugin gestion des lumières

Message par rosty » 27 mai 2015, 18:35

Super ce plugin, je vais faire le ménage de mes virtuel du coup ;)
Par contre petit souci, je n'ai pas l'icone d'état sur le widget :(

EDIT : Bon en fait y en a pas par defaut, suffit de l'ajouter, a préciser ;)

Par contre, je remarque qu'après avoir cliqué sur ON ou OFF, la petite roue en bas du Widget continue de tourner bien après que les actions soit terminé ;)

Avatar de l’utilisateur
SBO
Actif
Messages : 1371
Inscription : 17 sept. 2014, 18:31

Re: [Sujet officiel] Plugin gestion des lumières

Message par SBO » 27 mai 2015, 22:38

J'ai fait quelques tests de la partie minuteur.

Voici les premiers retours :

Les logs, il n'y a pas de trace de l'arrêt du minuteur :

Code : Tout sélectionner

27-05-2015 22:27:23 | debug | applyTimerEvent({"id":1156,"event_id":"538","value":"1"})
27-05-2015 22:27:23 | debug | $condition : 1
27-05-2015 22:27:23 | debug | applyTimerEvent({"id":1156,"event_id":"538","value":"1"})
27-05-2015 22:27:23 | debug | $condition : 1
27-05-2015 22:27:53 | debug | applyTimerEvent({"id":1156,"event_id":"538","value":"0"})
27-05-2015 22:27:53 | debug | $condition : 1
27-05-2015 22:27:53 | debug | applyTimerEvent({"id":1156,"event_id":"538","value":"0"})
27-05-2015 22:27:53 | debug | $condition : 1
27-05-2015 22:27:54 | debug | applyTimerEvent({"id":1156,"event_id":"538","value":"0"})
27-05-2015 22:27:54 | debug | $condition : 1
27-05-2015 22:27:55 | debug | applyTimerEvent({"id":1156,"event_id":"538","value":"0"})
27-05-2015 22:27:55 | debug | $condition : 1
Pour information la minuterie à stopper la lumière 1min45 plus tard.

Pour tester, le minuteur est réglé sur 1 min pour faire les tests, et dans aucun cas cette dernière n'a respecté ce délai.
Dans la majorité des cas, la minuterie s'est coupé entre 1min10 et 1min40. Mais il est arrivé à quelques rare occasion que la minuterie c'est arrêté avant la minute, et une fois en moins de 15 secondes.
Cela ne me gène pas que l'arrêt soit provoqué quelques secondes après la consigne de temps définit, mais un arrêt quelques secondes après sont déclenchement peux être risqué (descente d'escalier du sous sol).

Il y a t'il une explication de cette variation du délai d'extinction ?

Par contre le test de prolongation du délai en repassant devant le déclencheur (détecteur de présence dans mon cas) fonctionne parfaitement (toujours au delta de la durée pas forcement respecté).

Pour le widget, il est vide par défaut, j'ai ajouté un widget "light", mais il ne change pas d'état au déclenchement du détecteur.

Si il y a besoin de plus de logs, ne pas hésiter à demander.

Je n'ai pas fait de test, mais je pense qu'il est possible d'avoir 2 déclencheurs (1 en bas et l'autre en haut d'un escalier) avec un OU, vous confirmer que cela est possible ?
Ex-Bêta-Testeur | Jeedom | VM Debian 9

Pas de logs, pas d'infos, pas de réponse possible

Charte du forum | Doc jeedom | Trucs et astuces

Avatar de l’utilisateur
scanab
Actif
Messages : 914
Inscription : 30 juil. 2014, 15:15

Re: [Sujet officiel] Plugin gestion des lumières

Message par scanab » 28 mai 2015, 01:05

Je viens de poster la V0.2 qui corrige un bug sur l'activation du minuteur et qui ajoute la simulation de présence.
SBO a écrit :J'ai fait quelques tests de la partie minuteur.

Voici les premiers retours :

Les logs, il n'y a pas de trace de l'arrêt du minuteur :

Code : Tout sélectionner

27-05-2015 22:27:23 | debug | applyTimerEvent({"id":1156,"event_id":"538","value":"1"})
27-05-2015 22:27:23 | debug | $condition : 1
27-05-2015 22:27:23 | debug | applyTimerEvent({"id":1156,"event_id":"538","value":"1"})
27-05-2015 22:27:23 | debug | $condition : 1
27-05-2015 22:27:53 | debug | applyTimerEvent({"id":1156,"event_id":"538","value":"0"})
27-05-2015 22:27:53 | debug | $condition : 1
27-05-2015 22:27:53 | debug | applyTimerEvent({"id":1156,"event_id":"538","value":"0"})
27-05-2015 22:27:53 | debug | $condition : 1
27-05-2015 22:27:54 | debug | applyTimerEvent({"id":1156,"event_id":"538","value":"0"})
27-05-2015 22:27:54 | debug | $condition : 1
27-05-2015 22:27:55 | debug | applyTimerEvent({"id":1156,"event_id":"538","value":"0"})
27-05-2015 22:27:55 | debug | $condition : 1
Pour information la minuterie à stopper la lumière 1min45 plus tard.
Je n'ai pas encore bien travaillé les logs. Il faut que je mette un peu d'ordre là dedans :)
SBO a écrit : Pour tester, le minuteur est réglé sur 1 min pour faire les tests, et dans aucun cas cette dernière n'a respecté ce délai.
Dans la majorité des cas, la minuterie s'est coupé entre 1min10 et 1min40. Mais il est arrivé à quelques rare occasion que la minuterie c'est arrêté avant la minute, et une fois en moins de 15 secondes.
Cela ne me gène pas que l'arrêt soit provoqué quelques secondes après la consigne de temps définit, mais un arrêt quelques secondes après sont déclenchement peux être risqué (descente d'escalier du sous sol).

Il y a t'il une explication de cette variation du délai d'extinction ?
Pour l'allumage < à une minute, le bug corrigé en 0.2 devrai résoudre ce soucis.
Pour les temps plus longs que ce qui est demandé, c'est due à l'architecture de Jeedom avec les événements temporels à base de cron : ces crons ne sont précis qu'à la minute près. Pour l'instant, j'ai pris le parti suivant (pour un délais de 0) : si au moment de la demande, on est dans la seconde moitié de la minute, j'ajoute 1 minute à la durée. ce qui donne (pour un délai de 0 et une durée de 1) :
  • déclenchement à 23h15:00 : lancement de l'extinction à 23h16:00
  • déclenchement à 23h15:10 : lancement de l'extinction à 23h16:00
  • déclenchement à 23h15:20 : lancement de l'extinction à 23h16:00
  • déclenchement à 23h15:30 : lancement de l'extinction à 23h16:00
  • déclenchement à 23h15:31 : lancement de l'extinction à 23h17:00
  • déclenchement à 23h15:40 : lancement de l'extinction à 23h17:00
  • déclenchement à 23h15:50 : lancement de l'extinction à 23h17:00
  • déclenchement à 23h16:00 : lancement de l'extinction à 23h17:00
A ça, il faut ajouter le lancement de l'extinction par le système de cron qui peut mettre jusqu'à une 20aine de seconde (selon la puissance de ta box).
Je n'ai jamais été fan de ce choix d'architecture à base de cron... Je réfléchi à comment être plus précis.
SBO a écrit : Par contre le test de prolongation du délai en repassant devant le déclencheur (détecteur de présence dans mon cas) fonctionne parfaitement (toujours au delta de la durée pas forcement respecté).

Pour le widget, il est vide par défaut, j'ai ajouté un widget "light", mais il ne change pas d'état au déclenchement du détecteur.
Je ne comprend pas. Normalement, tu devrai avoir un bouton permettant de déclencher la minuterie. L'état est représenté par l'état de ta lampe. Je ne vois pas l'intéret de surcharger jeedom en dupliquant l'état.
SBO a écrit : Si il y a besoin de plus de logs, ne pas hésiter à demander.

Je n'ai pas fait de test, mais je pense qu'il est possible d'avoir 2 déclencheurs (1 en bas et l'autre en haut d'un escalier) avec un OU, vous confirmer que cela est possible ?
Ça ne va pas marcher... Il faudrait mieux faire un détecteurs virtuel qui fasse un ou sur les deux détecteurs réels.
Développeur des plugins :

jbval
Timide
Messages : 409
Inscription : 12 août 2014, 11:48

Re: [Sujet officiel] Plugin gestion des lumières

Message par jbval » 28 mai 2015, 08:32

Bonjour,

Petit retour sur le point de départ.
Quand on arrive sur la page du plugin on a ce message :
Vous n'avez pas encore de lightsManagement, cliquez sur Ajouter un lightsManagement pour commencer

Alors que je ne peux ajouter qu'un groupe de lumiere, une minuterie ou une simulation. lightsManagement correspond à 1 de ces 3 point d'entrée (dans ce cas le texte n'est peut être pas clair) ou à un point de config autre?
Jeedom Mini & Rfxcom
Zwave/X10/Mysensor/Chacon DI-O/CurrentCost Envir/Netatmo

Avatar de l’utilisateur
scanab
Actif
Messages : 914
Inscription : 30 juil. 2014, 15:15

Re: [Sujet officiel] Plugin gestion des lumières

Message par scanab » 28 mai 2015, 09:15

jbval a écrit :Bonjour,

Petit retour sur le point de départ.
Quand on arrive sur la page du plugin on a ce message :
Vous n'avez pas encore de lightsManagement, cliquez sur Ajouter un lightsManagement pour commencer

Alors que je ne peux ajouter qu'un groupe de lumiere, une minuterie ou une simulation. lightsManagement correspond à 1 de ces 3 point d'entrée (dans ce cas le texte n'est peut être pas clair) ou à un point de config autre?
Ça correspond à un des trois.
Le texte n'est pas clair, j'ai oublier de le changer... Je m'en occupe ce soir. Merci.
Développeur des plugins :

Avatar de l’utilisateur
aragornier
Actif
Messages : 2217
Inscription : 02 janv. 2015, 20:38
Localisation : Montpellier

Re: [Sujet officiel] Plugin gestion des lumières

Message par aragornier » 28 mai 2015, 09:24

+1 @scanab: super plugin qui va évoluer je n'en doute pas !
JEEDOM POWER
3 jeedom sur RPI3 + 1 GEN8 pour VM et stockage
26 modules Zwave + 12 modules Rfxcom + 9 modules Xiaomi Home + téléinfo + 2 kodi + 4 cam IP + 1 hub harmony + 1 orvibo + 4 prises S20 , ect...

Répondre

Revenir vers « [Catégorie] Confort / Bien-être »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités