Archives par mot-clé : Lua

DzVents : Vacances scolaires par zone et académie

le script lua de la version 1 interrogeait le site index-education.com pour extraire un fichier xml. Ce fichier n’est désormais plus disponible.


cette nouvelle version DZvents interroge l’API de data.education.gouv.

Plus aucun fichier à télécharger, le format de résultat étant du json directement exploitable dans ce script.

Pour une zone et une académie donnée, vous pourrez mettre à jour des devices de type switch avec les informations vacances aujourd’hui et vacances demain
Continuer la lecture de DzVents : Vacances scolaires par zone et académie

DZVents : Alerte UV et temps d’exposition en toute sécurité

Bonjour,
je vous propose aujourd’hui un script permettant de vous alerter sur la dangerosité des UV en indiquant le temps d’exposition en toute sécurité pour un type de peau donné.
J’ai un capteur d’UV sur lequel je me base pour l’exécution de ce script mais vous pouvez utiliser les données disponible depuis certaines API telle que darsky du moment que vous avez un device indiquant le niveau d’UV.

Continuer la lecture de DZVents : Alerte UV et temps d’exposition en toute sécurité

DZVents : Afficher le jour de la semaine sous forme d’icone

Bonjour,
Vous êtes peut être déjà utilisateur du script fête du jour et du lendemain, en lua.
Ce script a une fonction qui est assez discrète, la définition du jour de la semaine via un switch selector.
Cela permet d’utiliser cette information dans vos scénarios et scripts. mais l’icone par défaut est statique.

Je vous propose donc un script et des icônes qui remédient à cela

Continuer la lecture de DZVents : Afficher le jour de la semaine sous forme d’icone

DZVents : mise en cache des données de l’API prevision_meteo.ch

Bonjour,
Le site https://prevision-meteo.ch subit de nombreux ralentissements, rendant aléatoire l’affichage des prévisions météo sur monitor. Actuellement il faut une vingtaine de secondes entre la demande de mise à jour et la réception des données.
je vous avais proposé une page météo dédiée utilisant cette API pour affichage dans la custom page monitor https://pon.fr/prevision-meteo-a-3-jours/
son fonctionnement est devenu très aléatoire, au gré des surcharges du site fournissant cette API.
Je vous propose donce cee script qui permet la récupération des données via l’API, la modification du chemin d’accès aux icones afin de les stocker en local.
Si les données sont inaccessibles lors de l’appel de l’API, les données précédentes ne sont pas écrasées, permettant le fonctionnement continue de la page météo.
J’espère que cela permettra de diminuer les requêtes à l’API et contribuera modestement à la baisse de charge.

Continuer la lecture de DZVents : mise en cache des données de l’API prevision_meteo.ch

DZVents : bouton stop sur télécommande de volet 2 boutons

Bonjour,
je vous propose aujourd’hui un script qui me permet de stopper la course de mes stores velux pilotés par domoticz via des télécommandes deux boutons et un boitier VRT
Ce boitier dispose de deux canaux et peut être commandé via http ou bouton poussoir filaire.
Les volets sont actionnés via deux télécommandes 2 boutons et domoticz.

Continuer la lecture de DZVents : bouton stop sur télécommande de volet 2 boutons

DZVents : DarkSky probabilité de vent et phases lunaires

Bonjour

La précédente version de ce script ne gérait que les probabilités de pluie.
cette nouvelle version ajoute :
– la gestion des probabilités de vent jusqu’à 48 heures, heure par heure.
Les phases lunaires, du jour en cours ainsi que des 7 suivants.
Créez autant de capteurs virtuels Vent+Température+Refroidissement correspondant aux prévisions horaires que vous souhaitez. et jusqu’à 8 interrupteurs sélecteurs, correspondant aux jours souhaités. Ces sélecteurs auront 8 niveaux
– level 10 correspondant à Nouvelle lune
– level 20 correspondant à Premier croissant
– level 30 correspondant à Premier quartier
– level 40 correspondant à Gibbeuse croissante
– level 50 correspondant à Pleine lune
– level 60 correspondant à Gibbeuse décroissante
– level 70 correspondant à Dernier quartier
– level 80 correspondant à Dernier croissant
cochez la case « Cacher le niveau Off »

Continuer la lecture de DZVents : DarkSky probabilité de vent et phases lunaires

[DZvents] Qualité de l’air et données météorologiques

Bonjour,
je vous propose aujourd’hui la réécriture en DZvents du script qualité de l’air dans le monde
Pourquoi ce script alors que le précédent fonctionne très bien?

Ce nouveau script apporte son lot de nouveautés :

  • récupération automatique des données de localisation renseignées dans les paramétrés de domoticz
  • possibilité d’agréger plusieurs stations proches pour ajouter les mesures non présentes dans celle qui est la plus proche de chez vous
  • possibilité de récupérer, en plus des données de pollution, des données météo disponible telles que : température, hygrométrie relative, vent et rafale de vent, pression, pluie, pression atmosphérique et température de rosée
  • possibilité de paramétrer plusieurs devices pour une même donnée de pollution : custom sensor, alerte, qualité de l’air

tout cela avec une API gratuite.

Continuer la lecture de [DZvents] Qualité de l’air et données météorologiques