La zigate, le plugin, les lampes RGBW et les variations de couleurs

Ici un forum de discussion sur Zigate , sa mise en place , les plugin , l'utilisation avec Domoticz
Martial
Messages : 124
Enregistré le : 03 mars 2017, 18:58

La zigate, le plugin, les lampes RGBW et les variations de couleurs

Message par Martial »

Bonjour,
J'ai des ampoules RGBW (GLedOpto), appairées avec ma pizigate et je souhaite faire des jeux de lumières, donc faire varier les couleurs et intensités suivant un rythme préprogrammé.
Les scripts LUA ou dzvents ou autres ne me semblent pas appropriés (lancement 1 fois par minute et durée d'exécution limitée), mais peut-être y a-t-il une astuce que je ne connais pas.
Peut-être que le trio pizigate+domoticz+Lampes n'est pas adapté à cet usage?
Qu'en pensez-vous ?
Est-ce que quelqu'un s'est déjà penché sur cette idée ?
Merci pour vous lumières ...
Cordialement

pipiche
Messages : 1427
Enregistré le : 04 avr. 2018, 16:16
Contact :

Re: La zigate, le plugin, les lampes RGBW et les variations de couleurs

Message par pipiche »

Martial a écrit :
16 juil. 2019, 11:45
Bonjour,
J'ai des ampoules RGBW (GLedOpto), appairées avec ma pizigate et je souhaite faire des jeux de lumières, donc faire varier les couleurs et intensités suivant un rythme préprogrammé.
Les scripts LUA ou dzvents ou autres ne me semblent pas appropriés (lancement 1 fois par minute et durée d'exécution limitée), mais peut-être y a-t-il une astuce que je ne connais pas.
Peut-être que le trio pizigate+domoticz+Lampes n'est pas adapté à cet usage?
Qu'en pensez-vous ?
Est-ce que quelqu'un s'est déjà penché sur cette idée ?
Merci pour vous lumières ...
Cordialement
Je ne suis pas un spécialiste, mais as-tu essayé un truc du genre:

- Un switch virtuel pour lancer le jeu de lumière
- via un dzVent tu detectes l'alumage et là du declenche un script shell où tu fais des appels à l'API json de Domoticz
https://www.domoticz.com/wiki/Domoticz_API/JSON_URL%27s

Par exemple:
/json.htm?type=command&param=setkelvinlevel&idx=99&kelvin=1
- Range of kelvin parameter: 0..100, 0 is coldest, 100 is warmest
- idx est le numéro de ton device

Du coup là tu peux faire ce que tu veux dans le script

Martial
Messages : 124
Enregistré le : 03 mars 2017, 18:58

Re: La zigate, le plugin, les lampes RGBW et les variations de couleurs

Message par Martial »

pipiche a écrit :
16 juil. 2019, 16:51
Je ne suis pas un spécialiste, mais as-tu essayé un truc du genre:

- Un switch virtuel pour lancer le jeu de lumière
- via un dzVent tu detectes l'alumage et là du declenche un script shell où tu fais des appels à l'API json de Domoticz
https://www.domoticz.com/wiki/Domoticz_API/JSON_URL%27s

Par exemple:
/json.htm?type=command&param=setkelvinlevel&idx=99&kelvin=1
- Range of kelvin parameter: 0..100, 0 is coldest, 100 is warmest
- idx est le numéro de ton device

Du coup là tu peux faire ce que tu veux dans le script
Bonjour Patrick,
Oui, j'y ai pensé (et on n'est même pas obligé de passer par un dzVent pour déclencher un script shell lors du déclenchement d'un switch), mais j'aurais aimé qqchose de plus intégré et qui puisse éviter les interactions entre ton plugin et ce script et surtout, voir si qqun a de l'expérience sur le sujet.

Sinon, comme tu me le propose je vais déjà faire une maquette pour vérifier la réactivité de l'ensemble.

L'idéal ne serait-il pas de faire un plugin avec son propre IU de paramétrage, ou même de l'intégrer au tien ?
Toi le spécialiste de la chose, qu'en penses-tu ?
Cordialement

Martial
Messages : 124
Enregistré le : 03 mars 2017, 18:58

Re: La zigate, le plugin, les lampes RGBW et les variations de couleurs

Message par Martial »

Bien sûr, l'idée de l'intégrer à ton plugin n'a strictement aucun sens: c'était de l'humour !

pipiche
Messages : 1427
Enregistré le : 04 avr. 2018, 16:16
Contact :

Re: La zigate, le plugin, les lampes RGBW et les variations de couleurs

Message par pipiche »

Martial a écrit :
16 juil. 2019, 17:18
Bien sûr, l'idée de l'intégrer à ton plugin n'a strictement aucun sens: c'était de l'humour !
Il est possible que ce que tu veux faire, puisse effectivement etre effectué via les scenes - qui ne sont pas encore intégré dans le plugin et que la Zigate est capable de gérer -

Martial
Messages : 124
Enregistré le : 03 mars 2017, 18:58

Re: La zigate, le plugin, les lampes RGBW et les variations de couleurs

Message par Martial »

pipiche a écrit :
16 juil. 2019, 17:20
Il est possible que ce que tu veux faire, puisse effectivement etre effectué via les scenes - qui ne sont pas encore intégré dans le plugin et que la Zigate est capable de gérer -
Ah oui, je vois dans la doc (que je n'ai pas lu!!!) que cette notion de scene fait partie du protocole zigbee... donc ma c... n'en était peut-être pas une! Remplie-t-elle la fonction recherchée? il faut effectivement analyser cela tranquillement, mais je n'ai pas l'impression que ce soit fait pour ça.
Sais-tu si vous avez des vues prochaines sur l'intégration des scenes et ce que l'on pourrait en attendre ?
Cordialement

pipiche
Messages : 1427
Enregistré le : 04 avr. 2018, 16:16
Contact :

Re: La zigate, le plugin, les lampes RGBW et les variations de couleurs

Message par pipiche »

Martial a écrit :
16 juil. 2019, 23:26
pipiche a écrit :
16 juil. 2019, 17:20
Il est possible que ce que tu veux faire, puisse effectivement etre effectué via les scenes - qui ne sont pas encore intégré dans le plugin et que la Zigate est capable de gérer -
Ah oui, je vois dans la doc (que je n'ai pas lu!!!) que cette notion de scene fait partie du protocole zigbee... donc ma c... n'en était peut-être pas une! Remplie-t-elle la fonction recherchée? il faut effectivement analyser cela tranquillement, mais je n'ai pas l'impression que ce soit fait pour ça.
Sais-tu si vous avez des vues prochaines sur l'intégration des scenes et ce que l'on pourrait en attendre ?
Cordialement
Pour l'intégration des scénes dans le plugin, oui c'est dans la Roadmap, mais j’attends des spécifications pour comprendre comment on gère des scènes de façon générale et comment on traduit ça sur la partie User Interface.

Martial
Messages : 124
Enregistré le : 03 mars 2017, 18:58

Re: La zigate, le plugin, les lampes RGBW et les variations de couleurs

Message par Martial »

Bonjour,
Je me suis servi du script de @peerkersezuuker (https://www.domoticz.com/forum/viewtopic.php?t=10766, merci à lui) pour faire un script en python utilisant json.
Ca marche, mais c'est lourd à gérer pour domoticz (la log, les maj en base, ...), qui n'est pas fait pour ça, et donc peut réactif (un ordre vers une ampoule toutes les 10s ça va, mais plus vite ça commence à s'engorger), donc inutilisable pour faire des variations continues.
Questions aux spécialistes (@pipiche): est-ce que l'on ne pourrait pas s'adresser directement au plugin, sans passer par domoticz?
Cordialement

pipiche
Messages : 1427
Enregistré le : 04 avr. 2018, 16:16
Contact :

Re: La zigate, le plugin, les lampes RGBW et les variations de couleurs

Message par pipiche »

Martial a écrit :
19 juil. 2019, 09:57
Bonjour,
Je me suis servi du script de @peerkersezuuker (https://www.domoticz.com/forum/viewtopic.php?t=10766, merci à lui) pour faire un script en python utilisant json.
Ca marche, mais c'est lourd à gérer pour domoticz (la log, les maj en base, ...), qui n'est pas fait pour ça, et donc peut réactif (un ordre vers une ampoule toutes les 10s ça va, mais plus vite ça commence à s'engorger), donc inutilisable pour faire des variations continues.
Questions aux spécialistes (@pipiche): est-ce que l'on ne pourrait pas s'adresser directement au plugin, sans passer par domoticz?
Cordialement
Le plugin n'est pas developpé et concu pour etre utilisé hors de Domoticz.
Si tu veux piloter la Zigate en directe via une librarie il te faut alors utiliser quelque chose comme cette librairie: https://github.com/doudz/zigate

Martial
Messages : 124
Enregistré le : 03 mars 2017, 18:58

Re: La zigate, le plugin, les lampes RGBW et les variations de couleurs

Message par Martial »

pipiche a écrit :
19 juil. 2019, 11:25
Le plugin n'est pas developpé et concu pour etre utilisé hors de Domoticz.
Si tu veux piloter la Zigate en directe via une librarie il te faut alors utiliser quelque chose comme cette librairie: https://github.com/doudz/zigate
Merci pour la réponse.
A ton avis, y a-t-il un risque si le plugin ET un autre développement utilisent la même zigate simultanément (conflit d'accès ou incohérence) ?

Répondre