Je n’arrive pas à créer un Geofence dans le plugin.
Pour info, je suis en Premium, version beta 2021-11-25 02:05:59
Pour le test j’ai entré dans plugin Jeemate->Géo Réperage: click sur "Nouvelle Geofence:
nom: test
latitude: 48.858884
longitide: 2.293353
radius: 500
click sur Sauvegarde
Resultat: rien de sauvagardé, ni affiché sur la carte.
J’ai une erreur javascript dans jeeGeofence.js:Uncaught ReferenceError: jeeLat is not defined
(voir dans capture en attaché)
Merci d’avance pour votre aide, et pour ce plugin.
La version jeedom: 4.1.27
Version Jeemate: 2021-12-05 01:04:06 (il y a eu une nouvelle version ce matin)
La capture d’ecran (la map est vide, est-ce qu’on est sensé avoir qq chose même sans renseigner les champs?)
Il doit y avoir qq chose chez, moi car apparemment je suis le seul à avoir ce problème.
je ne sais pas si ça peut aider mais j’ai ça dans le debugger de chrome à propos de l’exception (js minifié):
return H.apply(n, f.querySelectorAll(c)),
n
la valeur de c est « #table_geo tbody tr:last »
et l’erreur
Citation DOMException: Failed to execute ‹ querySelectorAll › on ‹ Document ›: ‹ #table_geo tbody tr:last › is not a valid selector.
L’exception dessus arrive avec d’autres valeurs, mais j’ai une autre ici qui est plus en lien avec jeemate (le setView qui rale):
function createMap() {
mapGeoFence = L.map('mapGeoFence').setView([jeeLat, jeeLong], 12);
jeeLat et jeeLong n’ont pas de valeur.
Donc j’ai mis un breakpoint a cette ligne, et initialisé jeeLat et jeeLong avec mes valeurs, et ça marche.
Du coup je ne sais pas pourquoi ces 2 variable ne sont pas initialisées nulle part