Comment faire "pulser" une lumière

Vous avez des questions concernant les scripts dans Domoticz, posez vos questions ici, quelque soit le langage nous tenterons des réponses pertinentes ...
Répondre
freulon9292
Messages : 40
Enregistré le : 03 nov. 2018, 22:53

Comment faire "pulser" une lumière

Message par freulon9292 »

Bonjour,

je cherche un moyen d'avoir une alarme visuelle. Je dispose d'une gateway xiaomi qui fait led couleur ...
Mais si je l'allume bêtement en rouge, ou en bleu, dans un éclairage de pièce classique, ça passe un peu inaperçu.

Je cherche donc un moyen de faire un pulse de lumière : un dimer qui monte lentement sur 10 secondes, puis redescend, puis remonte ... comme une respiration, quoi.

Sauf que je n'ai pas trouvé le moyen de varier la vitesse du dimer, ni d'en paramétrer plusieurs sur une même minute.

Et je n'ai pas trouvé d'exemple sur le net.
Est-ce seulement possible ?

freulon9292
Messages : 40
Enregistré le : 03 nov. 2018, 22:53

Re: Comment faire "pulser" une lumière

Message par freulon9292 »

:(

J'ai pas trouvé.
J'ai pas réussi à appliquer ce que j'avais trouvé (ma gateway ne sait "que" s'allumer et s'éteindre !)
« json.htm?type=command&param=brightnessup&idx= » + $.devIdx,
== Augmenter la luminosité
« json.htm?type=command&param=brightnessdown&idx= » + $.devIdx,
== Baisser la luminosité
« json.htm?type=command&param=discoup&idx= » + $.devIdx,
== Défile les mode Disco vers le haut
« json.htm?type=command&param=discodown&idx= » + $.devIdx,
== Défile les mode Disco vers le Bas
« json.htm?type=command&param=discomode&idx= » + $.devIdx,
== Mets en mode Disco aléatoire
« json.htm?type=command&param=discomodenum » + mode + « &idx= » + $.devIdx,
== Appel un mode disco directement de 1 a 9
1 = Fondu Arc en Ciel
2 = Alerte Blanc
3 = Clignotement Arc en Ciel
4 = Arc en Ciel Sauté d’une couleur à l’autre
5 = Saut de couleur et luminosité aléatoire
6 = Alerte Rouge
7 = Alerte Verte
8 = Alerte Bleu
9 = Disco Aleatoire
« json.htm?type=command&param=setkelvinlevel&idx= » + $.devIdx + « &kelvin= » + kelvin,
== Règle la température de blanc pour les ampoules RGBWWWC 8W
« json.htm?type=command&param=speedup&idx= » + $.devIdx,
== Augmentent la vitesse du mode Disco
« json.htm?type=command&param=speeduplong&idx= » + $.devIdx,
== simule un appuie long sur la touche vitesse +
« json.htm?type=command&param=speeddown&idx= » + $.devIdx,
== Baisse la vitesse du mode Disco
« json.htm?type=command&param=speedmin&idx= » + $.devIdx,
== Mets le mode Disco en vitesse minimum
« json.htm?type=command&param=speedmax&idx= » + $.devIdx,
== Mets le mode Disco en Vitesse Maximum
« json.htm?type=command&param=fulllight&idx= » + $.devIdx,
== Allume a 100%
« json.htm?type=command&param=whitelight&idx= » + $.devIdx,
== Allume en Blanc
« json.htm?type=command&param=nightlight&idx= » + $.devIdx,
== Allume en Mode veilleuse
Le mode disco, c'est pas pour moi ! :-(


Alors j'ai bricolé en bash :

Code : Tout sélectionner

!/bin/bash
url="https://192.168.xx.xx:xx"
idx=240
secondes=$1
color=$2
#
#3300FF  bleu
#FF0000  rouge
#66FF00  vert
#FFFFFF  blanc
#6600CC  purple
#

for i in `seq 1 $secondes`;

do
        curl -k $url"/json.htm?type=command&param=setcolbrightnessvalue&idx="$idx"&hex="$color"&brigtness=100&iswhite=false"
        sleep 2

        curl -k $url"/json.htm?type=command&param=switchlight&idx="$idx"&switchcmd=Set%20Level&level=0"
        sleep 2

done


MowokS
Messages : 46
Enregistré le : 21 mars 2018, 23:17

Re: Comment faire "pulser" une lumière

Message par MowokS »

Bonjour,
Peut-être en utilisant un scénario, et en incrementant le niveau de luminosité et de couleur désiré dans le temps voulu.
Ensuite appeller le scénario dans un script et le faire se répéter.
Cordialement

Envoyé de mon EML-L29 en utilisant Tapatalk


Répondre