Cacher un widget dans Domoticz

Dans la série « Je me coucherai moins bête ce soir », voici un nouvel épisode, un simple truc qui permet de masquer un widget de l’interface web de Domoticz.

C’est tout simple :

En sélectionnant le plan $Hidden Devices et en y affectant les périphériques non désirés on peut les masquer de l’interface web. Cela se passe dans le menu « périphériques par emplacement » du menu des plans il suffit d’affecter un périphérique à la liste nommée $Hidden Devices.

Screenshot - 22032015 - 18:28:09

 

Une autre technique de « masquage » basée sur les noms existe.

Editez le widget concerné et placez un signe dollar ‘$’ devant son nom. Il disparaît.

2015-03-22 10_05_36

Il est toujours dans la liste des dispositifs et continue à faire le job (plannings, récupération de valeurs …), il est juste « pas affiché ».

2015-03-22 10_06_37

Si vous voulez le récupérer, depuis la liste des dispositifz, la flèche verte vous permet de le renommer et donc de supprimer le $ devant et ainsi de réafficher le widget en question et d’en récupérer tout l’historique d’ailleurs.

2015-03-22 10_07_19

2015-03-22 10_06_02

Cette manip me semble valable pour tous les widgets (bien que je n’ai pas tout testé)

Indiana,  lecteur attentif nous informe :

Attention toutefois : cette manip a pour inconvénient de changer le nom du switch et donc de rendre inopérable les scripts lua qui l’utilisent. Perso, je préfère les cacher en les mettant dans l’emplacement $$HiddenDevices dans le menu emplacements.

Merci de l’info.

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

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/

La couleur Tempo EDF dans un Widget Domoticz

En utilisant un article ici sur les widget Texte et un article là sur la récupération du tarif tempo EDF depuis api.domogeek.fr on peut faire afficher la couleur actuelle du tarif EDF dans un texte Domoticz :

widget texte domoticz

avec deux lignes comme cela dans un fichier recupedf.sh

Changez mon_idx_du_switch-virtuel par votre Idx à vous (c.f article sur le widget texte)

#!/bin/bash
tempo=$(curl -s "http://domogeek.entropialux.com/tempoedf/now")
curl "http://192.168.1.81:8080/json.htm?type=command&param=udevice&idx=mon_idx_du-switch_virtuel&svalue=$tempo"

 

un chmod +x sur le fichier et un crontab -e plus loin (lancement à 1h10 tous les jours)

10 1 * * * sudo /home/pi/domoticz/scripts/edftempo.sh 2>&1 >> /dev/null

on à ainsi à disposition notre tarif pour d’autres scripts , lua ou blocky.

 

 

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