# Intégration Owntracks - Erreur 404 du client Phonetrack

**URL:** <https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240>\
**Category:** Configuration\
**Created:** [Décembre 11, 2024, 10:19 UTC](https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240 "2024-12-11T22:19:17Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Décembre 11, 2024, 10:19 UTC](https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240/1 "2024-12-11T22:19:17Z")

</div>

Salut tout le monde,

J’utilise déjà Nextcloud Maps pour logger mes positions, depuis un bon moment. Je voulais aussi utiliser l’intégration Owntrack dans Gladys, mais avec mon client qui est «&nbsp;PhoneTrack&nbsp;», sensé être compatible.

J’ai suivi le tuto, généré la clé API et configuré le client, mais j’ai un code 404 en réponse du serveur Gladys Plus.

Est-ce que certains d’entre vous utilisent aussi ce client ? Sinon @pierre-gilles tu aurais des logs à me donner pour mieux comprendre ce qui est refusé côté serveur (si tu as le temps) ?

Merci 🙂

---

<div class="post-metadata">

**Author:** ![Prof\_Techno](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prof_techno/32/19038_2.png) [@Prof\_Techno](https://community.gladysassistant.com/u/Prof_Techno)\
**Post date:** [Décembre 12, 2024, 8:39 UTC](https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240/2 "2024-12-12T08:39:33Z")

</div>

Je rebondi sur la question sans gladys plus impossible de faire du renvoie dans gladys ? Pour envoyer des infos de position ?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Décembre 12, 2024, 8:53 UTC](https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240/3 "2024-12-12T08:53:25Z")

</div>

Salut @lmilcent 🙂

De retour sur la communauté à ce que je vois 😃 J’espère que ton déménagement s’est bien passé !

Tu as suivi ce tutoriel ?

> **[Owntracks | Gladys Assistant](https://gladysassistant.com/fr/docs/integrations/owntracks/)**
>
> Owntracks est une application mobile open-source qui permet d'envoyer sa géolocalisation périodiquement à un serveur.

Si tu reçois une 404, 2 options:

- Soit ton instance n’est pas connectée à Gladys Plus
- Soit tu t’es trompé dans l’URL et tu reçois une 404

Pourquoi ne pas utiliser Owntracks?

> [@Prof\_Techno](#):
>
> Je rebondi sur la question sans gladys plus impossible de faire du renvoie dans gladys ? Pour envoyer des infos de position ?

Non ce n’est pas possible actuellement, sauf en bidouillant un peu

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Décembre 12, 2024, 3:04 UTC](https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240/4 "2024-12-12T15:04:24Z")

</div>

> [@pierre-gilles](#):
>
> De retour sur la communauté à ce que je vois J’espère que ton déménagement s’est bien passé !

J’étais jamais vraiment parti, mais un peu moins actif… et avec 6h de décalage !  
Enfin, tu dois avoir l’habitude de ça toi 😉  
Le déménagement s’est bien passé, je suis assez étonné de galérer autant à trouver des modèles de prises connectées Zigbee au format US. Il y a pas mal de modèles WiFi, mais assez peu de zigbee en comparaison à ce que je pouvais trouver en Europe.

> [@lmilcent](#):
>
> J’ai suivi le tuto, généré la clé API et configuré le client, mais j’ai un code 404 en réponse du serveur Gladys Plus.

Yes @pierre-gilles , j’ai bien suivi le tuto 😉  
Mon instance est bien sur Gladys Plus, j’ai dû générer l’API depuis l’interface de toute façon. Je vais vérifier le lien ou refaire la manipulation pour vérifier.

> [@pierre-gilles](#):
>
> Pourquoi ne pas utiliser Owntracks?

Je l’avais testé il y a quelques temps, mais l’application n’était plus très active sur son développement et ça utilisait pas mal de batterie.  
Phonetrack me permettait de mieux logger mes positions sans pour autant trop utiliser de batterie.  
Je vais tester avec PhoneTrack et voir si j’arrive à quelque chose, avant d’envisager de changer à nouveau.

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Décembre 12, 2024, 3:14 UTC](https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240/5 "2024-12-12T15:14:35Z")

</div>

J’ai trouvé la solution. Il fallait envoyer une requête en mode «&nbsp;POST&nbsp;» et «&nbsp;JSON&nbsp;».  
C’est fonctionnel 🙂

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Décembre 12, 2024, 3:36 UTC](https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240/6 "2024-12-12T15:36:16Z")

</div>

> [@lmilcent](#):
>
> ça utilisait pas mal de batterie

C’est la raison principale pour laquelle je ne l’utilisais plus. Tu pourras nous faire un feedback après quelles temps d’utilisation? Ça m’intéresse fortement 😇

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Décembre 12, 2024, 3:49 UTC](https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240/7 "2024-12-12T15:49:06Z")

</div>

J’utilise PhoneTrack depuis quelques mois, peut être même un an ou plus avec mon Nextcloud pour logger mes positions.

Ce que j’apprécie, c’est sa capacité à récupérer une position seulement en cas de mouvements significatifs (affiché en beta, mais fonctionne bien).

**Interface de l’application :**

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/a/e/ae2df5b020ca6a4512a1e9a6c5d7eb3afb2431c9.png)

**Statut d’une tâche de log des positions (vers gladys plus)**

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/4/84166f18937590f858e535233cfaf0d7f6a89870.png)

**Détail de la tâche pour logger mes positions en mode économie d’énergie**

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/8/38d57cbfc560dad633cb4a56a3e993b71e943f71.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/1/318f8d7b832e1d5e3262cada2db838d35cb6c075.png)

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Décembre 12, 2024, 6:02 UTC](https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240/8 "2024-12-12T18:02:30Z")

</div>

@pierre-gilles, je viens de me rendre compte d’une amélioration à apporter lié à ce sujet.

Quand un utilisateur n’est **pas** administrateur, il ne peut pas générer de token OpenAPI et donc configurer ses positions avec Owntrack ou phonetrack.  
Mon profil est admin, mais je ne peux pas générer de token pour un utilisateur en particulier.

Solution de contournement : passer l’autre profil en admin, générer l’API puis le repasser en utilisateur simple (je suis en train d’essayer).

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Décembre 12, 2024, 6:17 UTC](https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240/9 "2024-12-12T18:17:40Z")

</div>

Je viens de tester la solution :

1. Louis rend admin «&nbsp;simpleUser&nbsp;»
2. simpleUser se connecte sur [Gladys Assistant](https://plus.gladysassistant.com/dashboard/settings/gateway-open-api) et génère une clé API
3. Louis retire les droits admin de «&nbsp;simpleUser&nbsp;»
4. simpleUser conserve ses droits d’accès à la page (ne s’est pas déconnecté entre temps). Il peut toujours naviguer sur l’espace admin, voir les sauvegardes, etc. Même en rafraichissant la page.

Est-ce que c’est un fonctionnement attendu @pierre-gilles ? De mon côté (déformation pro ?) je vois ça comme une faille de sécurité, bien que limité à des cas particuliers.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Décembre 16, 2024, 7:10 UTC](https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240/10 "2024-12-16T19:10:38Z")

</div>

> [@lmilcent](#):
>
> @pierre-gilles, je viens de me rendre compte d’une amélioration à apporter lié à ce sujet.
> 
> Quand un utilisateur n’est **pas** administrateur, il ne peut pas générer de token OpenAPI et donc configurer ses positions avec Owntrack ou phonetrack.

Pas bête, c’est un point qui pourrait être amélioré effectivement !

J’ai créé une issue Github:

> <https://github.com/GladysAssistant/Gladys/issues/2185>
>
> As a user, it's possible to create a Gladys Plus API token only if you are admin…
> 
> https://community.gladysassistant.com/t/integration-owntracks-erreur-404-du-client-phonetrack/9240/8?u=pierre-gilles

> [@lmilcent](#):
>
> Est-ce que c’est un fonctionnement attendu @pierre-gilles ?

Effectivement ce n’est pas normal, je vais investiguer 🙂
