Bonjour
J’aimerai qu’un widget puisse afficher le nom de la zone de géofencing dans laquelle se trouve un équipement (Maison/Boulot…) Ces 2 zones ont déjà été définies dans le plugin. Pouvez-vous m’aider ?
Cordialement.
Informations Jeedom Luna
Core : 4.5 (master)
DNS Jeedom Luna : oui
Plugin : Jeedom Connect
Version : 2025-12-11 08:57:33 (beta)
Statut Démon : Stoppé - (2025-11-11 08:45:06)
Informations complémentaires
Version JC : 1.20.6 beta
Version OS : debian 11.11
Version PHP : 7.4.33
Bin : ok / vNotif_2
Dépendances : ok
Equipements :
Samsung A51 Phil : v1.21.1 (10530) beta sur android [os : 33] (polling) - PA
Samsung S10+Nath : v1.20.4 (10483) beta sur android [os : 31] (polling) - PA
Je pense qu’il faut partir du fait que chaque zone de geofencing apparaît comme une commande binaire sur chaque équipement dans JC, commande qui prend la valeur 1 quand dans la zone, 0 sinon.
Donc je partirais sur un widget qui regroupe tes différentes commandes de zone, avec des conditions sur l’affichage selon la valeur de la commande.
Il te suffit de créer un virtuel qui affiche le nom de celle qui est à 1.
Merci. Du coup je passe par un scénario pour affecter la valeur au virtuel
Si = maison : 1
Si = Boulot : 2…
Y a t il une autre possibilité ? Directement dans le virtuel ?
la prochaine version intégrera directement l’information dans une commande info avec le nom de la zone actuelle ou « hors zone » si aucun point de geoloc ne correspond
Hum ça pourrait peut être possible en imbriquant des opérateurs ternaires dans ton virtuel mais ça va vite devenir une usine à gaz … Et de plus je ne sais pas si le virtuel via bien s’actualiser donc il faut prévoir de le faire en parallèle.
Bref pour moi la solution du scénario semble la plus appropriée dans ton cas.
Mais c’est cool qu’il y ait une commande info qui synthétise tout ça à l’avenir, merci @tomitomas