Bonjour à tous ![]()
Je travaille sur une intégration externe Pharmacies de garde pour Gladys. Le but : savoir en un coup d’œil quelle pharmacie est de garde près de chez soi, sur le tableau de bord et dans les scènes.
L’intégration n’est pas encore publiée.
Elle n’est pas dans le store Gladys et n’a pas encore d’image Docker. Ce post sert à présenter le projet et à trouver des sources de données avant la sortie.
Ce qu’elle fera
- Un appareil « Pharmacie de garde » : nom, adresse, téléphone, distance, source
- Un widget pour le tableau de bord : la pharmacie de garde, jusqu’à quand, son téléphone, un lien vers la carte et vers le 3237
- Des déclencheurs de scène :
- la pharmacie de garde a changé
- aucune pharmacie disponible
- le tableau de garde se termine bientôt
- Des actions de scène :
- « Trouver la pharmacie de garde » maintenant, ce soir, demain ou dimanche prochain (parfait pour un message Telegram le samedi soir
) - « Actualiser les pharmacies »
- « Trouver la pharmacie de garde » maintenant, ce soir, demain ou dimanche prochain (parfait pour un message Telegram le samedi soir
- Deux boutons dans la configuration : « Tester les sources » et « Voir les prochaines gardes »
- 4 langues : FR, EN, DE, ES
- Badge local / cloud sur l’appareil
- Gladys 5.3 minimum
Le vrai problème : les données
En France, il n’existe aucune source publique et ouverte des pharmacies de garde :
- 3237 / Résogardes, Servigardes, MonPharmacien : services privés, sans API
- ameli (pharmacie-de-garde.ameli.fr) : la seule source nationale, mais son API est réservée aux partenaires
- data.gouv.fr : quelques jeux locaux, souvent périmés (Chambéry, Tours, Hauts-de-Seine…)
Du coup, l’intégration fonctionnera avec :
- le tableau de garde de votre secteur, collé dans la configuration. Il reste en local, rien ne sort de chez vous
- ou un tableau publié en ligne (une URL vers un fichier texte ou JSON)
- OpenStreetMap, pour compléter l’adresse, le téléphone et la distance
Format du tableau de garde
Une garde par ligne, champs séparés par ; :
date [> fin] ; nom ; adresse ; téléphone
Exemples :
2026-11-01 ; Pharmacie du Centre ; 12 rue de la Paix ; 04 78 00 00 01
2026-11-07 19:00 > 2026-11-14 09:00 ; Pharmacie des Halles
15/11/2026 9h00 ; Pharmacie du Pont
- une date seule = toute la journée
- une heure de début sans fin = 24 heures
- l’adresse et le téléphone sont facultatifs
- le JSON est accepté aussi
J’ai aussi écrit à la CNAM pour demander un accès partenaire à l’API ameli. Je vous tiens au courant de la réponse.
J’ai besoin de vous
- Vous connaissez une source de gardes dans votre département ? Syndicat de pharmaciens, mairie, open data, presse locale, fichier publié chaque mois… Donnez-moi le lien : je pourrai proposer des sources toutes prêtes.
- Des testeurs pour la première version. Elle n’est pas encore sortie : répondez au sondage, je vous préviens dès qu’elle est dans le store.
- Votre avis sur le widget : qu’aimeriez-vous y voir ?
- Oui, je veux la tester dès sa sortie
- Oui, mais j’attendrai une version stable
- Oui, si une source automatique existe pour mon département
- Non, pas pour moi
C’est un outil pratique, pas un service médical. La nuit, le 3237 reste la référence. Pour une urgence : 15 ou 112.
Code et documentation (en cours) : GitHub - prohand/gladys-pharmaciesgarde: Gladys external integration to see pharmacy on duty in Gladys · GitHub
Merci d’avance pour vos retours ! ![]()