Intégration externe - Pirate Weather

Salut tout le monde ! :waving_hand:

Premier livrable de ma série « Amérique du Nord » (et du monde entier, en fait :globe_showing_europe_africa:) : Pirate Weather, le successeur ouvert de Dark Sky, en fournisseur météo pour Gladys.

La clé est gratuite, la couverture est mondiale, et surtout : celle-là, je l’ai testée en vrai ! J’ai fait passer de vraies réponses de l’API sur Oklahoma City et sur Paris, alertes officielles comprises :sun::cloud_with_rain:

Ce que ça fait

  • La météo dans le widget et dans le chat de Gladys, en °C ou en °F : conditions actuelles, prévisions sur 24 h et sur 8 jours, ressenti, vent, UV, lever et coucher du soleil.
  • Les alertes officielles (service météo américain, Environnement Canada, MeteoAlarm…), classées par phénomène et utilisables dans les scènes « Alerte météo ».
  • Un déclencheur « pluie ou neige dans l’heure », et une action de scène qui donne les précipitations de l’heure à venir.
  • Un widget minute par minute pour voir arriver l’averse, en mm/h ou en in/h.
  • Un bouton « Tester la clé d’API » qui affiche la température et les appels restants.

Le truc sympa

Pluie dans l’heure → « Rentre le linge ! » sur le téléphone :t_shirt:
Alerte canicule → on baisse les volets côté sud avant midi :hot_face:

Côté quota

La clé gratuite donne 10 000 appels par mois. L’intégration fait un seul appel par cycle, se cale toute seule pour rester largement en dessous (environ 3 000 appels par mois pour une maison), et ralentit d’elle-même si le quota fond.

Installation

:warning: Gladys 5.1 minimum.

  1. Créez une clé gratuite sur pirateweather.net et souscrivez à l’API « forecast » (comptez jusqu’à 20 min avant qu’elle soit active).
  2. Dans Gladys : Intégrations → Pirate Weather → Installer, collez la clé, puis Tester la clé d’API.
  3. Vérifiez que votre maison est bien géolocalisée dans Gladys : c’est elle qui donne la position.

Petite réserve honnête : les prévisions minute par minute viennent d’un modèle, pas d’un radar, et les titres des alertes arrivent dans la langue du service national.

Comme les précédentes, elle est développée avec Claude Code :robot:. Powered by Pirate Weather, projet indépendant et non affilié.

Dépôt : GitHub - guim31/gladys-pirate-weather: Pirate Weather forecasts and alerts, a weather provider for Gladys Assistant · GitHub

Vos retours sont les bienvenus :folded_hands: