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é
⚙️ Configuration de l’équipement
Chaque équipement contient deux zones principales :
- l’onglet Équipement
- l’onglet Commandes
Informations de localisation
| Champ | Obligatoire | Description |
|---|---|---|
| Ville | Non | Nom libre, utilisé pour le confort d’affichage |
| NPA | Recommandé | Utilisé pour les alertes MétéoSuisse |
| Latitude | Oui | Coordonnée GPS |
| Longitude | Oui | Coordonnée GPS |
Notification d’alertes
Le plugin permet de définir une commande de notification Jeedom de type action / message.
Vous pouvez ensuite configurer un seuil par type d’alerte :
- vent
- orage
- pluie
- neige
- chaleur
- gel
- verglas
- crues
Une notification est envoyée uniquement si :
- le niveau atteint le seuil configuré
- et que le niveau augmente
Cela évite les répétitions inutiles.
Options du widget
Le widget du plugin peut être activé ou désactivé.
Quand il est activé, vous pouvez gérer l’affichage de plusieurs zones :
- bloc principal météo
- barre des alertes
- bouton du graphique horaire
Si le widget du plugin est désactivé, Jeedom utilise alors son affichage standard.
📊 Données récupérées
Le plugin crée automatiquement un ensemble complet de commandes.
🌡️ Météo actuelle
Exemples de commandes créées :
- Température
- Température ressentie
- Humidité
- Précipitations
- Vitesse du vent
- Direction du vent
- Rafales
- Pression au niveau de la mer
- Couverture nuageuse
- Jour / Nuit
- Description météo
- Code météo WMO
- Code météo WMO H / H+1 / H+2