Comment créer un widget « Alerte »

Cocorico , la version 2134 contient, à l’initiative d’un de nos membres du forum, une nouvelle fonctionnalité : un widget spécial ALERTE.

Merci à Jackslayter pour l’idée et à Gizmocuz pour la réalisation dans la version 2134. Le thread originel est ici http://www.domoticz.com/forum/viewtopic.php?f=31&t=3972&p=26412#p26391

 

widget_vertwidget_jaune widget_gris

 Rôle

Ce composant affiche un texte et apparaît dans une couleur parmi 5 qui seront tous deux précisés via l’API JSON.

Il n’y a pas de notifications pour l’instant liée à ce composant.

 Configuration

Il faut dans le menu « Matériel », créer un virtual sensor et choisir le type « Alert ».

 

Config widget Alerte

Il apparaît dans les dispositifs, et il faut le « pousser » dans l’onglet « Mesures » par la flèche verte.

Dans l’onglet « Mesures » , renommez le à votre convenance.

Utilisation

Tout d’abord notez l’idx de ce composant (116) ici, 2eme colonne

domoticz IdxLa liste des couleurs disponibles est :

0 – gris
1 – vert
2 – jaune caca d’oie
3 – orange
4 – rouge

L’url à envoyer est de la forme :

http://IP:port/json.htm?type=command&param=udevice&idx=VOTRE-IDX&nvalue=VOTRE-COULEUR-DE-0-A-4&svalue=VOTRE-TEXTE-SANS-ESPACE

ainsi dans un navigateur

http://192.168.1.81:8080/json.htm?type=command&param=udevice&idx=116&nvalue=4&svalue="AMalibu"

affiche cela

Widget_alert

Edit du 30/11/2015 : Indéniablement le widget affiche maintenant (versions 2.3) le niveau de couleur en tant que level en plus du texte.

Alerte

N.B la commande curl lancée en ligne de commande ou dans un script shell  à BESOIN des \ avant chaque &

curl http://192.168.1.81:8080/json.htm?type=command\&param=udevice\&idx=116\&nvalue=4\&svalue="AMalibu"

 

Une commentaire de José indique que le texte de svalue peut contenir des espaces sous la forme %20

curl http://192.168.1.81:8080/json.htm?type=command\&param=udevice\&idx=116\&nvalue=4\&svalue="A%20Malibu"

Merci de l’info

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/