Page 1 sur 2

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

Publié : 16 juil. 2019, 11:45
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

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

Publié : 16 juil. 2019, 16:51
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

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

Publié : 16 juil. 2019, 17:06
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

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

Publié : 16 juil. 2019, 17:18
par Martial
Bien sûr, l'idée de l'intégrer à ton plugin n'a strictement aucun sens: c'était de l'humour !

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

Publié : 16 juil. 2019, 17:20
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 -

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

Publié : 16 juil. 2019, 23:26
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

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

Publié : 17 juil. 2019, 12:39
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.

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

Publié : 19 juil. 2019, 09:57
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

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

Publié : 19 juil. 2019, 11:25
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

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

Publié : 19 juil. 2019, 12:13
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) ?