Le plugin SwissMeteo permet de récupérer les données météorologiques pour la Suisse directement dans Jeedom.
Il combine :
- les prévisions météo via Open-Meteo avec le modèle MétéoSuisse ICON-CH
- les alertes officielles via l’API utilisée par l’application MétéoSuisse
- un fallback MeteoAlarm si la source principale des alertes est indisponible
Le plugin crée automatiquement les commandes météo, les prévisions sur plusieurs jours, les niveaux d’alerte et un widget visuel complet avec graphique horaire.
✨ Principe de fonctionnement
Le plugin repose sur un fonctionnement simple :
- Jeedom stocke vos équipements SwissMeteo
- Une commande Rafraîchir lance un script Python léger
- Le script interroge :
- Open-Meteo ICON-CH pour la météo actuelle et les prévisions
- MétéoSuisse pour les alertes par NPA
- MeteoAlarm en secours si nécessaire
- Les données sont ensuite renvoyées à Jeedom et mises à jour automatiquement
Le plugin ne possède pas de démon dédié et ne nécessite pas de dépendances Jeedom à installer.
🔧 Prérequis
Avant de créer un équipement, il faut disposer de :
🇨🇭 1️⃣ Une localisation en Suisse
Le plugin est pensé pour un usage en Suisse.
Pour chaque équipement, vous devez renseigner :
- une ville
- une latitude
- une longitude
📮 2️⃣ Un NPA suisse pour les alertes officielles
Pour récupérer les alertes issues de MétéoSuisse, il est recommandé de renseigner le NPA.
Sans NPA, la météo fonctionne, mais les alertes officielles MétéoSuisse ne pourront pas être récupérées correctement.
🐍 3️⃣ Python 3 disponible sur la machine Jeedom
Le rafraîchissement météo s’appuie sur un script Python lancé à la demande.
Aucune bibliothèque Python externe n’est nécessaire : le script utilise uniquement la bibliothèque standard.
🚀 Installation
Étape 1 — Installer le plugin depuis le Market
- Allez dans Plugins → Gestion des plugins → Market
- Recherchez SwissMeteo
- Cliquez sur Installer
- Activez le plugin
Étape 2 — Vérifier la configuration générale
Le plugin ne nécessite pas :
- d’installation de dépendances Jeedom
- de démon à démarrer
Une fois activé, vous pouvez directement créer vos équipements météo.
➕ Créer un équipement SwissMeteo
- Allez dans Plugins → Météo Suisse
- Cliquez sur Ajouter
- Donnez un nom à l’équipement
- Renseignez :
- Ville
- NPA
- Latitude
- Longitude
- Sauvegardez
Les champs latitude et longitude sont obligatoires.
- Ils doivent être numériques
- Le NPA doit aussi être numérique s’il est renseigné