Luminosité detecteur de présence Philips Hue

Bonjour à tous,

(j’appelle à votre indulgence, c’est mon premier post de widget (c’est toujours émouvant les premières fois :stuck_out_tongue: )).

Ayant bien cherché un widget qui pouvait correspondre, je me suis lancé à en créer un avec les images qui vont bien pour obtenir un visuel en fonction de la luminosité.

J’ai donc fait un widget pour afficher un petit soleil en fonction des paramètres de luminosité remonté par mon capteur de mouvement Philips Hue Extérieur.

En cas de luminosité à zéro (nuit), j’ai repris l’image de lune du plugin météo HorlogeHTC.

Ensuite en fonction des seuils de luminosité, j’ai fait un ensemble de d’images toutes simples d’un soleil avec des rayons, en fonction du seuil définit il y a plus ou moins de rayon de soleil)

Ce qui rend comme ça (avec d’autres widget mis en place pour la détection de l’info Jour/nuit, la présence et la température).

image

Si jamais cela intéresse quelqu’un d’autre, je vous poste le Json (en TXT ci dessous) et les images (a placer dans le dossier /data/img/Luminosite/)…si jamais je trouve comment mettre une PJ. :sweat_smile:

FICHIER JSON :

{"id":"","name":"Luminosité - Perso","type":"info","subtype":"numeric","template":"tmplmultistate","display":{"icon":"<i class=\"icon meteo-soleil\"></i>"},"replace":{"#_time_widget_#":"0","#_desktop_width_#":"142","#_mobile_width_#":"142"},"test":[{"operation":"#value# == 0","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-00.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-00.png'>"},{"operation":"#value# > 2000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-01.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-01.png'>"},{"operation":"#value# > 4000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-02.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-02.png'>"},{"operation":"#value# > 6000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-03.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-04.png'>"},{"operation":"#value# > 8000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-04.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-04.png'>"},{"operation":"#value# > 10000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-05.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-05.png'>"},{"operation":"#value# > 12000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-06.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-06.png'>"},{"operation":"#value# > 14000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-07.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-07.png'>"},{"operation":"#value# > 16000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-08.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-08.png'>"},{"operation":"#value# > 18000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-09.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-09.png'>"},{"operation":"#value# > 20000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-10.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-10.png'>"},{"operation":"#value# > 22000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-11.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-11png'>"},{"operation":"#value# > 24000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-12.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-12.png'>"},{"operation":"#value# > 26000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-13.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-13.png'>"},{"operation":"#value# > 28000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-14.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-14.png'>"},{"operation":"#value# > 30000","state_light":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-15.png'>","state_dark":"<img class='img-responsive' src='data/img/Luminosite/Luminosité-15.png'>"}],"jeedomCoreVersion":"4.1.28"}
3 « J'aime »

Bonsoir merci du partage
Il te suffit de renommer ton fichier.json en fichier.json.txt
bonne soirée

1 « J'aime »

Merci. :slight_smile:

OK pour le JSON mais du coup je poste aussi les images une par une ?

Je ne peux pas envoyer un zip ?

Essayez en le renommant en .txt

Bonjour,

Je suis intéréssé par ton widget ! peux tu me partager les images stp ?

Merci