# Intégration externe - Apple Device Tracker

**URL:** <https://community.gladysassistant.com/t/integration-externe-apple-device-tracker/10795>\
**Category:** Développement\
**Tags:** integration-externe\
**Created:** [Septembre 3, 2026, 3:33 UTC](https://community.gladysassistant.com/t/integration-externe-apple-device-tracker/10795 "2026-09-03T15:33:45Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![stefanbauer](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stefanbauer/32/23593_2.png) [@stefanbauer](https://community.gladysassistant.com/u/stefanbauer)\
**Post date:** [Octobre 18, 2026, 3:49 UTC](https://community.gladysassistant.com/t/integration-externe-apple-device-tracker/10795/21 "2026-10-18T15:49:10Z")

</div>

Et la question de la famille a été réglée. Après 15 minutes, ces appareils étaient là aussi 🙂

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Octobre 18, 2026, 4:00 UTC](https://community.gladysassistant.com/t/integration-externe-apple-device-tracker/10795/22 "2026-10-18T16:00:30Z")

</div>

Merci pour le retour ! Pour la famille : Apple charge les appareils des membres après les tiens, et l’intégration ne lui laissait pas le temps. C’est corrigé dans la **2.4.2**.  
Vérifie aussi que chaque membre partage sa position avec toi (Réglages → ton nom → Famille → Partage de position).  
Si ça ne marche toujours pas, envoie la ligne du journal qui commence par « Family Sharing: » : elle dit combien de membres Apple voit et combien restent en chargement.

---

<div class="post-metadata">

**Author:** ![stefanbauer](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stefanbauer/32/23593_2.png) [@stefanbauer](https://community.gladysassistant.com/u/stefanbauer)\
**Post date:** [Octobre 18, 2026, 4:49 UTC](https://community.gladysassistant.com/t/integration-externe-apple-device-tracker/10795/23 "2026-10-18T16:49:52Z")

</div>

Fonctionne parfaitement. Merci !

---

<div class="post-metadata">

**Author:** ![stefanbauer](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stefanbauer/32/23593_2.png) [@stefanbauer](https://community.gladysassistant.com/u/stefanbauer)\
**Post date:** [Octobre 19, 2026, 1:28 UTC](https://community.gladysassistant.com/t/integration-externe-apple-device-tracker/10795/24 "2026-10-19T13:28:22Z")

</div>

Une chose m’a encore frappé : l’erreur ci-dessous se produit assez régulièrement lorsque l’on souhaite ajouter de nouveaux appareils depuis «&nbsp;Découvrir&nbsp;». On essaie alors 10 fois ou ainsi et finalement ça marche.

```auto
HTTP 500 — SERVER_ERROR — SequelizeTimeoutError: SQLITE_BUSY: database is locked — {
  "name": "SequelizeTimeoutError",
  "parent": {
    "errno": 5,
    "code": "SQLITE_BUSY",
    "sql": "INSERT INTO `t_device` (`id`,`service_id`,`name`,`selector`,`external_id`,`should_poll`,`poll_frequency`,`created_at`,`updated_at`) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9);"
  },
  "original": {
    "errno": 5,
    "code": "SQLITE_BUSY",
    "sql": "INSERT INTO `t_device` (`id`,`service_id`,`name`,`selector`,`external_id`,`should_poll`,`poll_frequency`,`created_at`,`updated_at`) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9);"
  },
  "sql": "INSERT INTO `t_device` (`id`,`service_id`,`name`,`selector`,`external_id`,`should_poll`,`poll_frequency`,`created_at`,`updated_at`) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9);",
  "parameters": {}
}

```

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Octobre 19, 2026, 2:07 UTC](https://community.gladysassistant.com/t/integration-externe-apple-device-tracker/10795/25 "2026-10-19T14:07:39Z")

</div>

Merci pour le retour @stefanbauer !

Cette erreur vient de la base de données de Gladys, pas de l’intégration :

- quand on clique sur « Créer », Gladys enregistre l’appareil dans une transaction SQLite ;
- si une autre écriture a lieu au même moment (les valeurs envoyées par Zigbee, MQTT ou n’importe quelle autre intégration), SQLite répond `SQLITE_BUSY: database is locked` ;
- rien n’est perdu : il suffit de recliquer sur « Créer ».

J’ai ouvert une issue côté Gladys avec la cause et une correction possible : [GladysAssistant/Gladys#3239](https://github.com/GladysAssistant/Gladys/issues/3239)

De mon côté, la **version 2.5.0** de l’intégration est disponible :

- un appareil qui vient d’être créé reçoit ses valeurs une seule fois au lieu de deux, ce qui fait moins d’écritures dans la base pendant qu’on ajoute les appareils ;
- la doc (partie Dépannage) explique cette erreur.

Ça ne supprime pas complètement le problème, qui doit être corrigé dans Gladys, mais ça devrait le rendre plus rare. Dis-moi si ça va mieux après la mise à jour !

---

<div class="post-metadata">

**Author:** ![stefanbauer](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stefanbauer/32/23593_2.png) [@stefanbauer](https://community.gladysassistant.com/u/stefanbauer)\
**Post date:** [Octobre 19, 2026, 2:18 UTC](https://community.gladysassistant.com/t/integration-externe-apple-device-tracker/10795/26 "2026-10-19T14:18:59Z")

</div>

Oui, c’était clair pour moi, mais je voulais le mentionner pour être complet, car cela n’était jamais arrivé auparavant. Cela se produit uniquement régulièrement lors de l’ajout d’appareils Apple 🙂 Merci à toi !

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [Octobre 19, 2026, 4:17 UTC](https://community.gladysassistant.com/t/integration-externe-apple-device-tracker/10795/27 "2026-10-19T16:17:10Z")

</div>

Moi je l’ai eu aussi sur l’ajout d’autres appareils dans d’autres intégrations externes. Et effectivement en essayant quelques fois, ça finit par fonctionner.

[Page précédente](https://community.gladysassistant.com/t/integration-externe-apple-device-tracker/10795.md?page=1)
