Plus de geoloc sur aucun de mes terminaux

Bonjour,

depuis le 2/03, je n’ai plus de remontée de geolocalisation entre JC et Jeedom.
La dernière date coté commande position Jeedom pour mes 5 équipements est au 2/03 entre 19h et 22h.
Je n’ai pas souvenir d’une MAJ coté Jeedom/Plugin JC ou APP JC sur cette date là.
Bref, il doit y avoir quelque chose d’évident, mais je ne vois pas trop ou chercher.

Je pensais un pb sur mon téléphone, mais les 5 terminaux ont ce pb (4 android et 1 iphone)

Jeedom Core : 4.2.14
Version JC : [beta] 1.1.2

Equipements :
JC_Anna : v1.1.2 sur android (ws)
JC_Léonie : v1.1.0 sur android (ws/polling)
JC_Marie : v1.1.2 sur ios (ws/polling)
JC_Nadege : v1.1.2 sur android
JC_Norbert : v1.1.2 sur android

… si quelqu’un a une idée ?

Quels sont les logs à rechercher coté app pour voir si l’info de localisation est envoyée ?

t’es sur que t’es pas sur l’alpha …?

Non, pas sur cet environnement.
J’ai l’alpha sur ce tel mais qui pointe vers un autre env, et ça ne justifie pas que ça ne marche plus sur les autres

1 « J'aime »

si je ne dis pas de betises … (surtout en fin de semaine!)
… ca devrait être une log GEOLOC ! mais comme c’est pas actif chez moi, je peux pas confirmer à 100% :upside_down_face:

1 « J'aime »

Oui essaie déjà de voir dans les logs si tu trouves des traces de geoloc

Bon, j’ai creusé et je suis au point mort !

J’ai des messages de log « location » seulement lorsque je desactive/reactive la geoloc coté app.

08:38:04 | DEBUG | BackgroundGeolocation start success in tracking mode
08:38:04 | INFO | App state changed to active
08:38:04 | DEBUG | sendToJcApi  http://192.168.9.200/plugins/JeedomConnect/core/api/JeedomConnect.api.php {"method":"SET_APPSTATE","params":{"state":"active","apiKey":"xxxxxxxxxxxxxxxxxx"},"jsonrpc":"2.0","id":1646465884635}
08:38:06 | DEBUG | [location] - {"extras":{},"battery":{"level":0.19,"is_charging":true},"activity":{"confidence":100,"type":"still"},"timestampMeta":{"elapsedRealtime":780741,"systemClockElaspsedRealtime":782246,"systemTime":1646465886126,"time":1646465884621},"is_moving":false,"uuid":"8ce3ce69-43f4-4901-b98e-089b21cb0ce6","coords":{"altitude":585.8,"altitude_accuracy":1.3,"heading_accuracy":-1,"heading":245.25,"speed":0.01,"accuracy":15.3,"longitude":4.3903789,"speed_accuracy":-1,"latitude":45.4274779},"timestamp":"2022-03-05T07:38:04.621Z","odometer":0,"event":"motionchange"}

mais rien coté plugin :

[2022-03-05 08:37:54][DEBUG] : Broadcast to 2148 : {"type":"OBJ_INFO","payload":[{"object_id":"16","keys":{"battery":{"value":19}}}]}
[2022-03-05 08:38:02][DEBUG] : [API] HTTP Received {"method":"SET_APPSTATE","params":{"state":"background","apiKey":"xxxxxxxxxxxxxxxxx"},"jsonrpc":"2.0","id":1646465882130}
[2022-03-05 08:38:02][DEBUG] : [API] Send SET_APPSTATE -> null
[2022-03-05 08:38:02][DEBUG] : [API] HTTP Received {"method":"SET_APPSTATE","params":{"state":"active","apiKey":"xxxxxxxxxxxxxxxxx"},"jsonrpc":"2.0","id":1646465882282}
[2022-03-05 08:38:02][DEBUG] : [API] Send SET_APPSTATE -> null
[2022-03-05 08:38:04][DEBUG] : [API] HTTP Received {"method":"SET_APPSTATE","params":{"state":"background","apiKey":"xxxxxxxxxxxxxxxxx"},"jsonrpc":"2.0","id":1646465884540}
[2022-03-05 08:38:04][DEBUG] : [API] Send SET_APPSTATE -> null
[2022-03-05 08:38:05][DEBUG] : [API] HTTP Received {"method":"SET_APPSTATE","params":{"state":"active","apiKey":"xxxxxxxxxxxxxxxxx"},"jsonrpc":"2.0","id":1646465884635}
[2022-03-05 08:38:05][DEBUG] : [API] Send SET_APPSTATE -> null
[2022-03-05 08:38:07][DEBUG] : [WS] Incoming message from #2148 : {"type":"GET_JEEDOM_MESSAGES","payload":{"folder":"main"}}
[2022-03-05 08:38:07][DEBUG] : [WS] Send GET_JEEDOM_MESSAGES -> {"type":"SET_JEEDOM_MESSAGES","payload":{"nbMessages":"1","messages":[{"id":"224417","date":"2022-03-05 08:34:54","logicalId":"zl_deamon","plugin":"zigbee2mqtt_demon","message":"##### Le service ZigbeeLinker est arr\u00eat\u00e9 #####","action":"","occurrences":null}]}}
[2022-03-05 08:38:07][DEBUG] : [WS] Incoming message from #2148 : {"type":"GET_JEEDOM_GLOBAL_HEALTH","payload":null}
[2022-03-05 08:38:08][DEBUG] : [WS] Send GET_JEEDOM_GLOBAL_HEALTH -> {"type":"SET_JEEDOM_GLOBAL_HEALTH","payload":{"plugins":[{"id":"cloudsyncpro","name":"CloudSync Pro","img":"plugins\/cloudsyncpro\/plugin_info\/cloudsyncpro_icon.png","versionDate":"2020-04-06 03:14:16","versionType":"stable","error":0,"pending":0,"portInfo":null,"dependencyInfo":"OK","daemonData":[],"healthData":[]},{"id":"enedis","name":"Enedis","img":"plugins\/enedis\/plugin_info\/enedis_icon.png","versionDate":"2022-01-24 21:18:22","versionType":"beta","error":0,"pending":0,"portInfo":null,"dependencyInfo":"OK","daemonData":[],"healthData":[]},{"id":"googlecast","name":"Google Cast","img":"plugins\/googlecast\/plugin_info\/googlecast_icon.png","versionDate":"2020-12-24 01:10:04","versionType":"stable","error":0,"pending":0,"portInfo":null,"dependencyInfo":"OK","daemonData":{"setup":{"mode":"auto","message":null,"status":"OK"},"last_launch":"2022-03-03 09:18:11","state":"OK"},"healthData":[]},{"id":"JeedomConnect","name":"Jeedom Connect","img":"plugins\/JeedomConnect\/plugin_info\/JeedomConnect_icon.png","versionDate":"2022-02-12 10:39:55","versionType":"beta","error":0,"pending":0,"portInfo":"8090","dependencyInfo":null,"daemonData":{"setup":{"mode":"auto","message":null,"status":"OK"},"last_launch":"2022-03-03 22:22:18","state":"OK"},"healthData":[]},{"id":"Laundry","name":"Laundry machines","img":"plugins\/Laundry\/plugin_info\/Laundry_icon.png","versionDate":"2022-02-06 17:39:58","versionType":"beta","error":0,"pending":0,"portInfo":null,"dependencyInfo":null,"daemonData":{"setup":{"mode":"auto","message":null,"status":"OK"},"last_launch":"2022-02-08 13:40:09","state":"OK"},"healthData":[]},{"id":"LightGroup","name":"Light group","img":"plugins\/LightGroup\/plugin_info\/LightGroup_icon.png","versionDate":"2022-02-27 09:20:26","versionType":"beta","error":0,"pending":0,"portInfo":null,"dependencyInfo":null,"daemonData":{"setup":{"mode":"auto","message":null,"status":"OK"},"last_launch":"2022-02-08 13:40:09","state":"OK"},"healthData":[]},{"id":"Monitoring","name":"Monitoring","img":"plugins\/Monitoring\/plugin_info\/Monitoring_icon.png","versionDate":"2021-02-16 01:08:52","versionType":"stable","error":0,"pending":0,"portInfo":null,"dependencyInfo":"OK","daemonData":[],"healthData":[]},{"id":"networks","name":"Network","img":"plugins\/networks\/plugin_info\/networks_icon.png","versionDate":"2021-06-09 09:21:26","versionType":"stable","error":0,"pending":0,"portInfo":null,"dependencyInfo":"OK","daemonData":[],"healthData":[]},{"id":"scan_ip","name":"Scan.Ip","img":"plugins\/scan_ip\/plugin_info\/scan_ip_icon.png","versionDate":"2022-02-28 09:42:13","versionType":"stable","error":0,"pending":0,"portInfo":null,"dependencyInfo":"OK","daemonData":[],"healthData":[]},{"id":"speedtest","name":"Speedtest","img":"plugins\/speedtest\/plugin_info\/speedtest_icon.png","versionDate":"2021-04-11 16:30:43","versionType":"stable","error":0,"pending":0,"portInfo":null,"dependencyInfo":"OK","daemonData":[],"healthData":[]},{"id":"strava","name":"Strava","img":"plugins\/strava\/plugin_info\/strava_icon.png","versionDate":"2022-02-28 18:51:41","versionType":"beta","error":0,"pending":0,"portInfo":null,"dependencyInfo":null,"daemonData":[],"healthData":[{"test":"HTTPS","advice":"","result":"OK"}]},{"id":"teleinfo","name":"T\u00e9l\u00e9info","img":"plugins\/teleinfo\/plugin_info\/teleinfo_icon.png","versionDate":"2021-02-04 01:01:47","versionType":"stable","error":0,"pending":0,"portInfo":null,"dependencyInfo":"OK","daemonData":{"setup":{"mode":"manuel","message":null,"status":"OK"},"last_launch":"2021-11-01 12:22:19","state":"D\u00e9sactiv\u00e9"},"healthData":[]},{"id":"zigbee2mqtt","name":"ZigbeeLinker","img":"plugins\/zigbee2mqtt\/plugin_info\/zigbee2mqtt_icon.png","versionDate":"2022-02-22 11:19:54","versionType":"beta","error":1,"pending":0,"portInfo":null,"dependencyInfo":"OK","daemonData":{"setup":{"mode":"auto","message":null,"status":"OK"},"last_launch":"2022-03-05 08:30:06","state":"KO"},"healthData":[]}],"jeedom":[{"name":"Syst\u00e8me \u00e0 jour","comment":"","state":"OK","result":"OK"},{"name":"Cron actif","comment":"","state":"OK","result":"OK"},{"name":"Sc\u00e9nario actif","comment":"","state":"OK","result":"OK"},{"name":"D\u00e9marr\u00e9","comment":"","state":"OK","result":"OK 2022-03-03 09:18:04"},{"name":"Date syst\u00e8me (derni\u00e8re heure enregistr\u00e9e)","comment":"","state":"OK","result":"OK 2022-03-05 08:38:07 (2022-03-05 07:51:01)"},{"name":"Droits sudo","comment":"","state":"OK","result":"OK"},{"name":"Version Jeedom","comment":"","state":"OK","result":"4.2.14"},{"name":"Version OS","comment":"","state":"OK","result":"debian 10.11"},{"name":"Version PHP","comment":"","state":"OK","result":"7.3.31-1~deb10u1"},{"name":"Apache","comment":"","state":"OK","result":12},{"name":"Version OS","comment":"","state":"OK","result":"Linux domo 5.10.63-v8+ #1496 SMP PREEMPT Wed Dec 1 15:59:46 GMT 2021 aarch64 GNU\/Linux
[10.11]"},{"name":"Version database","comment":"","state":"OK","result":"10.3.31-MariaDB-0+deb10u1"},{"name":"Espace disque libre","comment":"","state":"OK","result":"89 %"},{"name":"Espace disque libre tmp","comment":"","state":"OK","result":"97 %"},{"name":"M\u00e9moire disponible","comment":"","state":"OK","result":"75 % (Total 3845 Mo)"},{"name":"M\u00e9moire suffisante","comment":"","state":"OK","result":"0
"},{"name":"Erreur I\/O","comment":"","state":"OK","result":0},{"name":"Swap disponible","comment":"","state":"OK","result":"100 % (Total 1024 Mo)"},{"name":"Swapiness","comment":"","state":"OK","result":"10
%"},{"name":"Charge","comment":"","state":"OK","result":"0.14 - 0.26 - 0.3"},{"name":"Configuration r\u00e9seau interne","comment":"","state":"OK","result":"OK"},{"name":"Configuration r\u00e9seau externe","comment":"","state":"OK","result":"OK"},{"name":"Persistance du cache","comment":"","state":"OK","result":"OK (2022-03-05 08:30:05)"},{"name":"Apache private tmp","comment":"","state":"OK","result":"OK"}],"nbUpdate":"0"}}
[2022-03-05 08:38:16][DEBUG] : Broadcast to 2148 : {"type":"CMD_INFO","payload":[{"id":"5810","value":94,"modified":1646465895},{"id":"5004","value":93,"modified":1646465895},{"id":"6703","value":70,"modified":1646465895}]}
[2022-03-05 08:38:16][DEBUG] : Broadcast to 2148 : {"type":"OBJ_INFO","payload":[{"object_id":"18","keys":{"valve":{"value":70.3}}}]}
[2022-03-05 08:38:20][DEBUG] : Broadcast to 2148 : {"type":"CMD_INFO","payload":[{"id":"6658","value":0,"modified":1646453059}]}
[2022-03-05 08:38:23][DEBUG] : Broadcast to 2148 : {"type":"CMD_INFO","payload":[{"id":"4708","value":17.8,"modified":1646465902}]}
[2022-03-05 08:38:23][DEBUG] : Broadcast to 2148 : {"type":"OBJ_INFO","payload":[{"object_id":"4","keys":{"temperature":{"value":17.8}}},{"object_id":"4","keys":{"humidity":{"value":34.6}}}]}
[2022-03-05 08:38:40][DEBUG] : Broadcast to 2148 : {"type":"CMD_INFO","payload":[{"id":"4662","value":18,"modified":1646465920},{"id":"5810","value":92,"modified":1646465920},{"id":"4670","value":91,"modified":1646465920},{"id":"6703","value":70,"modified":1646465895}]}
[2022-03-05 08:38:40][DEBUG] : Broadcast to 2148 : {"type":"OBJ_INFO","payload":[{"object_id":"18","keys":{"valve":{"value":69.9}}}]}
[2022-03-05 08:38:46][DEBUG] : Broadcast to 2148 : {"type":"CMD_INFO","payload":[{"id":"5810","value":90,"modified":1646465926},{"id":"4670","value":87,"modified":1646465926},{"id":"6703","value":70,"modified":1646465895}]}
[2022-03-05 08:38:46][DEBUG] : Broadcast to 2148 : {"type":"OBJ_INFO","payload":[{"object_id":"18","keys":{"valve":{"value":69.5}}}]}
[2022-03-05 08:38:54][DEBUG] : Broadcast to 2148 : {"type":"CMD_INFO","payload":[{"id":"5109","value":19,"modified":1646465934}]}
[2022-03-05 08:39:06][DEBUG] : [WS] Incoming message from #2148 : {"type":"SET_BATTERY","payload":{"level":20}}

J’ai desinstallé l’app et reinstallé (au cas où), reinstallé le plugin, rebooté le téléphone et mon jeedom, rien n’y fait.

J’ai aussi basculer les paramétrages de geolocalisation pour un envoi position toutes les 1s, idem, pas d’envoi

coté plugin, meme constat, pas de mise à jour de la position :
image

:woozy_face:

est ce que tu as des choses dans http.error ?

Non, rien dans le http.error.
Par contre, contrairement à ce que j’ai dit precedement, j’ai bien des entrées [location] dans les logs sur le smartphone, mais je ne retrouve rien de correspondant coté plugin.

Pb réglé, ces non remontées des infos de position étaient dûes à mon certificat expiré pour la connexion https.
J’ai du mal à voir le lien (et surtout pourquoi le reste fonctionnait)
Le renouvellement du certificat a réglé instantanément le pb.
Par contre, il semble que le renouvellement du certificat let’s encrypt ne fonctionne pas si le serveur n’est pas accessible en http :thinking: mais je vais chercher sur le community. Je crois déjà avoir lu cette problématique

Hello

pour les certificats le port 80 doit être ouvert ( notice de let’s encrypt ), sinon tu aura des erreurs ( me suis fait avoir plusieurs fois )
car mon port 80 étais ouvert mais pour sur un autre serveur.

J’ai du faire mumuse avec nginx et reverse proxy pour le coup
Et un script auto se lance pour le renouvellement auto de mes certificats.

Tu gère toi même ton certificat ou tu passe par le DNS de Jeedom (https://mon-jeedom.eu.jeedom.link) ?

Je le gere moi meme

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.