Weather Forecast, CAP alerts - Plugin pour Jeedom

Plugin utilisant OpenWeatherMap ou weatherApi pour afficher les prévisions météo.

Configuration du plugin

Après installation du plugin, il vous suffit de l’activer. Il apparaitra alors dans le menu Plugins > Météo.

Il est nécessaire de renseigner la clé API correspondant à la source de données utilisée.

NOTA : Heure de Lever et Coucher du soleil

Elles sont calculées localement par le plugin à partir des coordonnées sans accés externe. Elles sont sur le fuseau horaire de votre Jeedom pour des déclenchements d’actions par Jeedom (commandes Id: sunrise et sunset). Pour affichage sur un fuseau horaire différent, les timestamps sont stockés dans les commandes sunriseTs et sunsetTs.

Configuration pour l’utilisation de la source OpenWeatherMap

Si vous utilisiez le plugin officiel Jeedom weather d’avant avril 2024, vous avez déjà un compte OpenWeatherMap. Il vous suffit de récupérer la clé API à cette adresse : OpenWeatherMap.org et de la coller dans la configuration du plugin. Le plugin utilise les APIs gratuites “Current Weather Data” et “5 Day / 3 Hour Forecast”. Le plugin fait deux requêtes dans les 5 premières minutes de chaque demi-heure.

Utilisation

Configuration pour l’utilisation de la source weatherAPI

Cette source de données est celle utilisée par le plugin weather officiel actuel mais sans utiliser le cloud Jeedom. Il est donc nécessaire de créer un compte sur le site weatherapi.com et d’y récupérer la clé API. La création du compte est faite avec une période d’essai avec toutes les fonctionnalités. A la fin de cette période d’essai, le plan Free est automatiquement utilisé. Le plugin utilise uniquement “Forecast Days”. En plan gratuit, il n’y a que 3 jours de prévisions. Le plugin fait une requête chaque quart d’heure. ( Le quota est de 1 million d’appels/mois. )

Utilisation

Widget

Le widget ClockWF par ses paramètres optionnels et en particulier clockTheme , permet de modifier l’affichage de l’horloge. Il peut etre utilisé avec la commande d’ID: H0Json4Widget pour afficher aussi la météo. Sans commande associée, seule l’horloge est affichée.

Ci-dessous les thèmes Digital et KrisKringle:

Le widget VigilanceWF est également fourni. Il permet l’affichage des alertes météo de MétoFrance. Le département à surveiller doit être renseigné dans la configuration de l’équipement. Le widget est alimenté par la commande d’ID: VigilanceJson. Pour les modifications de l’apparence de ces widgets, voir leur paramètres optionnels respectifs.

Vigilances MeteoFrance

En renseignant le numéro d’un département de France Métropolitaine, les vigilances diffusées par Météo France sont récupérées. Lorsqu’un pays pour les alertes meteoalarm est choisi, les vigilances ne sont plus affichées mais elles sont quand même récupérées.

CAP Alertes meteoalarm.org

Les alertes météo de 38 pays d’Europe sont disponibles.

On les obtient en choisissant un pays et en renseignant une zone (Département, province, région, comté …) On peut sélectionner plusieurs zones. Les alertes des différentes zones sont alors séparées par la barre bleu comme dans l’exemple ci-dessus. La commandes utilisées pour stocker les données est MeteoalarmAlertsJson. Les autres commandes sont MeteoalarmColorMax pour la couleur max prévues ( 1 vert, 2 jaune, 3 rouge ), MeteoalarmColorMaxNow pour le niveau d’alerte actuel et MeteoalarmList pour la liste des alertes prévues.



Les icônes et les IDs des alertes CAP:

Les commandes “Json”

Les fonction statiques getJsonInfo($cmdId, $request) et extractValueFromJsonTxt($cmdValue, $request) sont fournies pour vous permettre d’extraire des valeurs des commandes Json. Le paramètre $request est un JsonPath simplifié identique à celui du plugin officiel script

Changelog