Bonjour,
Avoir avec la toute dernière version qui viens d’arriver
Merci.
Bonjour,
Avoir avec la toute dernière version qui viens d’arriver
Merci.
Bonjour,
J’ai suivi ce fil pour paramétrer le geofencing en V2, tout c’est bien passé au niveau de la reconnaissances des telephones , l’état de position 1 ou 0 dans la zone fonctionne, mais il y a un truc que je ne comprends pas, au niveau des commandes dans V2, il n’y a que le nom du telephone, et deux notifications? donc impossible de faire un scenario sur le geofencing.
normal en beta ? ou j’ai zappé un truc ?
merci
Les commandes seront créé normalement quand tu sors de la zone
Bonjour,
Et il faut le plugin en beta obligatoirement
merci pour retour, j’ai bien la version beta, voici les copies.
Bonsoir,
Je constate aussi depuis samedi que mes mobiles en dehors du domicile sont toujours indiqué comme étant dans mon Domicile.
La commande indique que je n’ai pas quitté le domicile depuis le 20/04/2024
J’ai lancé les logs en debug et je me suis sorti de mon domicile et je suis rentré vers 19h13 (22/04/2024) - Log en bas du message
J’ai le même comportement sur 2 iPhones iOS 17.4.1 (alors que ça fonctionnait auparavant)
Auriez-vous une idée de ce que je peux faire pour que ça refonctionne ?
Version de l’application sous iOS :
Informations Jeedom
Core : 4.4.3 (V4-stable)
DNS Jeedom : non
Plugin : App Mobile
Version : 2024-04-05 10:38:32 (beta)
[2024-04-22 19:07:51][DEBUG] : |------------------------------------------------------------------------------------------------------|
[2024-04-22 19:07:51][DEBUG] : | Appel API Mobile > setConfigs
[2024-04-22 19:07:51][DEBUG] : | paramètres passés > {"apikey":"API_KEY","configs":{"menu":{"tab0":{"active":true,"icon":{"name":false,"type":false},"name":"","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":"","mobile":"m","objectId":""},"type":"WebviewApp"},"tab1":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab2":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab3":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"}},"notification":{"platform":"ios","token":"TOKEN"}},"geolocs":"{\"0\":{\"latitude\":xxx,\"longitude\":yyy,\"radius\":100,\"name\":\"Domicile\",\"addressGeo\":\"mon adresse\",\"value\":1}}","plugin":"mobile","rdk":"...","Iq":"..."}
[2024-04-22 19:07:51][DEBUG] : | Mobile demandeur > Moi iPhone v2
[2024-04-22 19:07:51][DEBUG] : |-----------------------------------
[2024-04-22 19:07:51][DEBUG] : | App V2 Demande > setConfigs
[2024-04-22 19:07:51][DEBUG] : | configs > {"menu":{"tab0":{"active":true,"icon":{"name":false,"type":false},"name":"","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":"","mobile":"m","objectId":""},"type":"WebviewApp"},"tab1":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab2":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab3":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"}},"notification":{"platform":"ios","token":"TOKEN"}}
[2024-04-22 19:07:51][DEBUG] : | menu > {"tab0":{"active":true,"icon":{"name":false,"type":false},"name":"","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":"","mobile":"m","objectId":""},"type":"WebviewApp"},"tab1":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab2":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab3":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"}}
[2024-04-22 19:07:51][DEBUG] : | notification > {"platform":"ios","token":"TOKEN"}
[2024-04-22 19:07:51][DEBUG] : token a ajouter > TOKEN
[2024-04-22 19:07:51][DEBUG] : |-----------------------------------
[2024-04-22 19:07:51][DEBUG] : |-GeoLocV2--
[2024-04-22 19:07:51][DEBUG] : | Mobile existant
[2024-04-22 19:07:51][DEBUG] : | GEOLOCS > {"0":{"latitude":xxx,"longitude":yyy,"radius":100,"name":"Domicile","addressGeo":"mon adresse","value":1}}
[2024-04-22 19:07:51][DEBUG] : | index > 0 / Domicile
[2024-04-22 19:07:51][DEBUG] : |-----------------------------------
[2024-04-22 19:07:51][DEBUG] : |-----------------------------------
[2024-04-22 19:07:51][DEBUG] : |-GeoLocV2--
[2024-04-22 19:07:51][DEBUG] : | Mobile existant
[2024-04-22 19:07:51][DEBUG] : | GEOLOCS > {"0":{"latitude":xxx,"longitude":yyy,"radius":100,"name":"Domicile","addressGeo":"mon adresse","value":1}}
[2024-04-22 19:07:51][DEBUG] : | index > 0 / Domicile
[2024-04-22 19:07:51][DEBUG] : |-----------------------------------
[2024-04-22 19:07:51][DEBUG] : |------------------------------------------------------------------------------------------------------|
[2024-04-22 19:07:51][DEBUG] : | Appel API Mobile > getJson
[2024-04-22 19:07:51][DEBUG] : | paramètres passés > {"apikey":"API_KEY","plugin":"mobile","rdk":"...","Iq":"..."}
[2024-04-22 19:07:51][DEBUG] : | Mobile demandeur > Moi iPhone v2
[2024-04-22 19:07:51][DEBUG] : |-----------------------------------
[2024-04-22 19:07:51][DEBUG] : Demande du RDK to get Json
[2024-04-22 19:07:51][DEBUG] : Demande du RDK
[2024-04-22 19:07:51][DEBUG] : RDK :...
[2024-04-22 19:07:51][DEBUG] : Demande du GetJson
[2024-04-22 19:07:51][DEBUG] : Creation du retour de base pour l app
[2024-04-22 19:07:51][DEBUG] : |------------------------------------------------------------------------------------------------------|
[2024-04-22 19:07:51][DEBUG] : | Appel API Mobile > getJson
[2024-04-22 19:07:51][DEBUG] : | paramètres passés > {"apikey":"API_KEY","plugin":"mobile","rdk":"...","Iq":"..."}
[2024-04-22 19:07:51][DEBUG] : | Mobile demandeur > Moi iPhone v2
[2024-04-22 19:07:51][DEBUG] : |-----------------------------------
[2024-04-22 19:07:51][DEBUG] : Demande du RDK to get Json
[2024-04-22 19:07:51][DEBUG] : Demande du RDK
[2024-04-22 19:07:51][DEBUG] : RDK :...
[2024-04-22 19:07:51][DEBUG] : Demande du GetJson
[2024-04-22 19:07:51][DEBUG] : Creation du retour de base pour l app
[2024-04-22 19:07:52][DEBUG] : retour de base > {...}
[2024-04-22 19:07:52][DEBUG] : mobile object
[2024-04-22 19:07:52][DEBUG] : recherche du mobile via sont Iq >...
[2024-04-22 19:07:52][DEBUG] : mobile bien trouvé > Moi iPhone v2
[2024-04-22 19:07:52][INFO] : |-CONFIGMENU CUSTOM JEEDOM 4.4.0--
[2024-04-22 19:07:52][DEBUG] : mobile object
[2024-04-22 19:07:52][DEBUG] : mobile bien trouvé > Moi iPhone v2
[2024-04-22 19:07:52][INFO] : |-CONFIGMENU CUSTOM JEEDOM 4.4.0--
[2024-04-22 19:07:52][DEBUG] : | - objectId >
[2024-04-22 19:07:52][DEBUG] : | - objectId >
[2024-04-22 19:07:52][DEBUG] : | - Construction jsonTemplate
[2024-04-22 19:07:52][DEBUG] : | - Construction jsonTemplate
[2024-04-22 19:07:52][DEBUG] : | - objectId >
[2024-04-22 19:07:52][DEBUG] : | - objectId >
[2024-04-22 19:07:52][DEBUG] : | - Construction jsonTemplate
[2024-04-22 19:07:52][DEBUG] : | - Construction jsonTemplate
[2024-04-22 19:07:52][DEBUG] : | - objectId >
[2024-04-22 19:07:52][DEBUG] : | - objectId >
[2024-04-22 19:07:52][DEBUG] : | - Construction jsonTemplate
[2024-04-22 19:07:52][DEBUG] : | - Construction jsonTemplate
[2024-04-22 19:07:52][DEBUG] : | - objectId >
[2024-04-22 19:07:52][DEBUG] : | - objectId >
[2024-04-22 19:07:52][DEBUG] : | - Construction jsonTemplate
[2024-04-22 19:07:52][DEBUG] : | - Construction jsonTemplate
[2024-04-22 19:07:52][INFO] : | - Function MobileconfigMenuCustom :{"tab0":{"active":true,"icon":{"name":false,"type":false},"name":"","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":"","mobile":"m","objectId":""},"type":"WebviewApp"},"tab1":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab2":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab3":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"}}
[2024-04-22 19:07:52][INFO] : | - Function MobileconfigMenuCustom :{"tab0":{"active":true,"icon":{"name":false,"type":false},"name":"","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":"","mobile":"m","objectId":""},"type":"WebviewApp"},"tab1":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab2":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab3":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"}}
[2024-04-22 19:07:52][DEBUG] : |-----------------------------------
[2024-04-22 19:07:52][DEBUG] : |-----------------------------------
[2024-04-22 19:07:52][DEBUG] : CustomENVOICONFIGSAPI GETJSON{"menu":{"tab0":{"active":true,"icon":{"name":false,"type":false},"name":"","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":"","mobile":"m","objectId":""},"type":"WebviewApp"},"tab1":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab2":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab3":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"}}}
[2024-04-22 19:07:52][DEBUG] : CustomENVOICONFIGSAPI GETJSON{"menu":{"tab0":{"active":true,"icon":{"name":false,"type":false},"name":"","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":"","mobile":"m","objectId":""},"type":"WebviewApp"},"tab1":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab2":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"},"tab3":{"active":false,"icon":{"name":"in","type":"jeedomapp"},"name":"Accueil","options":{"uri":"\/index.php?v=m&app_mode=1","objectType":null,"mobile":"m","objectId":""},"type":"WebviewApp"}}}
[2024-04-22 19:07:52][DEBUG] : INFOS GETJSONINITAL : {...}
[2024-04-22 19:07:52][DEBUG] : INFOS GETJSONINITAL : {...}
[2024-04-22 19:13:17][DEBUG] : |------------------------------------------------------------------------------------------------------|
[2024-04-22 19:13:17][DEBUG] : | Appel API Mobile > mobile::geoloc
[2024-04-22 19:13:17][DEBUG] : | paramètres passés > {"extras":[],"coords":{"speed_accuracy":2.94,"speed":1.68,"longitude":yyy,"ellipsoidal_altitude":149,"floor":null,"heading_accuracy":73.73,"latitude":xxx,"accuracy":5.2,"altitude_accuracy":4,"altitude":105.4,"heading":231.68},"is_moving":false,"age":31,"odometer":0,"uuid":"D910F317-6103-44AD-B650-D37B078AD68B","event":"geofence","battery":{"level":0.4000000059604645,"is_charging":false},"activity":{"type":"on_foot","confidence":100},"timestamp":"2024-04-22T17:13:17.001Z","geofence":{"identifier":"0","action":"ENTER","timestamp":"2024-04-22T17:13:15.288Z"},"apikey":"API_KEY","plugin":"mobile","Iq":"..."}
[2024-04-22 19:13:17][DEBUG] : | Mobile demandeur > Moi iPhone v2
[2024-04-22 19:13:17][DEBUG] : |-----------------------------------
[2024-04-22 19:13:17][DEBUG] : |-----------------------------------
[2024-04-22 19:13:17][DEBUG] : |-GeoLocV2 geofencing --
[2024-04-22 19:13:17][DEBUG] : | event > geofence
[2024-04-22 19:13:17][DEBUG] : | event > {"identifier":"0","action":"ENTER","timestamp":"2024-04-22T17:13:15.288Z"}
[2024-04-22 19:13:17][DEBUG] : | Mobile trouvé
[2024-04-22 19:13:17][DEBUG] : | commande trouvé
[2024-04-22 19:13:17][DEBUG] : | commande passé à 1
[2024-04-22 19:13:17][DEBUG] : |-----------------------------------
[2024-04-22 19:13:27][DEBUG] : |------------------------------------------------------------------------------------------------------|
[2024-04-22 19:13:27][DEBUG] : | Appel API Mobile > mobile::geoloc
[2024-04-22 19:13:27][DEBUG] : | paramètres passés > {"extras":[],"coords":{"speed_accuracy":0.74,"speed":1.35,"longitude":yyy,"ellipsoidal_altitude":146.4,"floor":null,"heading_accuracy":33.62,"latitude":xxx,"accuracy":3.5,"altitude_accuracy":3,"altitude":102.8,"heading":251.02},"is_moving":false,"age":4071,"odometer":0,"uuid":"F2A500AC-A230-443C-BD4C-58709537390A","event":"geofence","battery":{"level":0.4000000059604645,"is_charging":false},"activity":{"type":"on_foot","confidence":100},"timestamp":"2024-04-22T17:13:23.001Z","geofence":{"identifier":"0","action":"DWELL","timestamp":"2024-04-22T17:13:27.072Z"},"apikey":"API_KEY","plugin":"mobile","Iq":"..."}
[2024-04-22 19:13:27][DEBUG] : | Mobile demandeur > Moi iPhone v2
[2024-04-22 19:13:27][DEBUG] : |-----------------------------------
[2024-04-22 19:13:27][DEBUG] : |-----------------------------------
[2024-04-22 19:13:27][DEBUG] : |-GeoLocV2 geofencing --
[2024-04-22 19:13:27][DEBUG] : | event > geofence
[2024-04-22 19:13:27][DEBUG] : | event > {"identifier":"0","action":"DWELL","timestamp":"2024-04-22T17:13:27.072Z"}
[2024-04-22 19:13:27][DEBUG] : | Mobile trouvé
[2024-04-22 19:13:27][DEBUG] : | commande trouvé
[2024-04-22 19:13:27][DEBUG] : |-----------------------------------
Ça a l’air de venir du plugin mobile le souci car dans les log il y a des changements.
Je regarde ça demain
on travail actuellement dessus j’ai reussi a reproduire, donc on va voir pourquoi ça ne fonctionne plus correctement, je pense qu’on va vite arriver a trouvé car cela ne viens pas de l’app en elle meme !
C’est une bonne nouvelle si tu as réussi à reproduire.
Encore merci pour tout votre investissement, je suis contient que ce n’est pas évident après la sortie de la nouvelle version.
Je cherchais justement une solution, car j’ai le même problème, pour certaines automatisations j’utilise des geofences quand je rentre en ville, quand je suis au travail, et quand je suis a la maison.
Ici après vérification, on voit que je suis dans le cercle « Travail » mais qu’il est resté rouge, en revanche les cercles « Maison » et « Cognac » sont restés verts alors que maison aurait du enregistrer une sortie.
Informations Jeedom
Core : 4.4.5 (V4-stable)
DNS Jeedom : oui
Plugin : App Mobile
Version : 2024-05-04 01:05:52 (beta)
Je viens de passer le log en débug pour donner des infos dans les prochains jours si besoin.
J’ai donné les mêmes autorisations sur le smartphone a une application concurrente, et le géofencing semble fonctionner normalement :
Mais j’aimerai pouvoir tout centraliser sur l’application Jeedom Mobile
On est toujours dessus !
L’app a l’air de faire le taf mais le plugin ou l’app ne le fait pas correctement.
Ce genre de test et compliquer à reproduire facilement même avec les simulateurs
Si tu travaille pour une maison de Cognac, cela doit faire bugger l’app
Je sors…
Antoine
Dans les logs debug, il devrait y avoir une partie :
log::add('mobile', 'debug', '|-----------------------------------');
log::add('mobile', 'debug', '|-GeoLocV2 geofencing --');
log::add('mobile', 'debug', '| event > '.$params['event']);
C’est a partir de la que se passe les events d’entrée/sortie, qui seront utile pour corriger
Problème résolu sur la prochaine version de l’application (a priori )
Sortie officielle ?
Avant une sortie officielle, il faudrait tester voir si la modification faite fonctionne
Cela saurait mieux
Hello,
Alors si j’ai bien saisi, coté serveurs Jeedom, une modification a été apporté sur le Json de retour (transmition).
@Sekiro,
cela veut dire qu’actuellement le geofencing ne marche plus du tout avec la version actuelle du plugin ! et qu’il faut obligatoirement faire la maj du plugin ?
Je suppose que cette modification sera seulement en beta, mais ceux qui sont en stable seront obligé d’attendre le passage de cette modif en stable pour voir le geofencing re-fonctionner ?
La geoloc ne fonctionne plus depuis hier midi, mes 2 mobiles ne remontent plus d’infos à jeedom. Je vois que sur le playstore l’icone de l’app a changée mais je n’ai pas encore d’update de proposé, sans doute la validation du store ?
Que dises les logs du plugin car il y a eu ce matin une mise à jour du plugin en bêta ?
Justement je constate des erreurs php que je n’avais pas avant de faire la màj du plugin :
http.error:
0153|[Sat May 18 18:07:20.389195 2024] [php:error] [pid 2746651] [client 152.228.165.102:64810] PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /var/www/html/plugins/mobile/core/api/mobile.api.php:565\nStack trace:\n#0 /var/www/html/core/php/utils.inc.php(84): require_once()\n#1 /var/www/html/core/api/jeeApi.php(335): include_file()\n#2 {main}\n thrown in /var/www/html/plugins/mobile/core/api/mobile.api.php on line 565
0154|[Sat May 18 18:08:51.423433 2024] [php:error] [pid 3043822] [client 152.228.167.163:10418] PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /var/www/html/plugins/mobile/core/api/mobile.api.php:565\nStack trace:\n#0 /var/www/html/core/php/utils.inc.php(84): require_once()\n#1 /var/www/html/core/api/jeeApi.php(335): include_file()\n#2 {main}\n thrown in /var/www/html/plugins/mobile/core/api/mobile.api.php on line 565
mobile:
0000|[2024-05-18 18:07:20] DEBUG : |------------------------------------------------------------------------------------------------------|
0001|[2024-05-18 18:07:20] DEBUG : | Appel API Mobile > mobile::geoloc
0002|[2024-05-18 18:07:20] DEBUG : | paramètres passés > {"apikey":"blabla","Iq":"toto","plugin":"mobile","transmition":{"event":"geofence","is_moving":false,"uuid":"8673c468-6d80-4c8c-8baf-cec45f417d92","timestamp":"2024-05-18T16:06:09.907Z","age":67525,"odometer":0,"coords":{"latitude":47.4325268,"longitude":0.7009804,"accuracy":13.3,"speed":-1,"speed_accuracy":1.5,"heading":-1,"heading_accuracy":45,"altitude":145.7,"ellipsoidal_altitude":145.7,"altitude_accuracy":1,"age":67526},"activity":{"type":"still","confidence":100},"battery":{"is_charging":false,"level":0.42},"geofence":{"identifier":"0","action":"ENTER","timestamp":"2024-05-18T16:07:17.433Z"},"extras":[]}}
0003|[2024-05-18 18:07:20] DEBUG : | Mobile demandeur > S23
0004|[2024-05-18 18:07:20] DEBUG : |-----------------------------------
0005|[2024-05-18 18:07:20] DEBUG : |-----------------------------------
0006|[2024-05-18 18:07:20] DEBUG : |-GeoLocV2 geofencing --
0007|[2024-05-18 18:07:20] DEBUG : | event > geofence
0008|[2024-05-18 18:08:51] DEBUG : |------------------------------------------------------------------------------------------------------|
0009|[2024-05-18 18:08:51] DEBUG : | Appel API Mobile > mobile::geoloc
0010|[2024-05-18 18:08:51] DEBUG : | paramètres passés > {"apikey":"blabla","Iq":"toto","plugin":"mobile","transmition":{"event":"geofence","is_moving":false,"uuid":"2734542f-f072-4a63-8758-5d5b70dda974","timestamp":"2024-05-18T16:08:51.475Z","age":98,"odometer":0,"coords":{"latitude":47.4326206,"longitude":0.7009719,"accuracy":43.3,"speed":0.62,"speed_accuracy":0.7,"heading":6.7,"heading_accuracy":45,"altitude":145.7,"ellipsoidal_altitude":145.7,"altitude_accuracy":1.1,"age":100},"activity":{"type":"still","confidence":100},"battery":{"is_charging":false,"level":0.42},"geofence":{"identifier":"0","action":"DWELL","timestamp":"2024-05-18T16:08:51.575Z"},"extras":[]}}
0011|[2024-05-18 18:08:51] DEBUG : | Mobile demandeur > S23
0012|[2024-05-18 18:08:51] DEBUG : |-----------------------------------
0013|[2024-05-18 18:08:51] DEBUG : |-----------------------------------
0014|[2024-05-18 18:08:51] DEBUG : |-GeoLocV2 geofencing --
0015|[2024-05-18 18:08:51] DEBUG : | event > geofence
Là j’ai trigger la géoloc en désactivant puis réactivant le wifi.
à noter que je suis en php8.3 depuis plusieurs semaines et je n’avais pas de soucis hormis le fait que je ne puisse plus customiser le menu (ça se réinit tout le temps).