Archives du mot-clé Lua

vigilance météoFrance V2

afin de pallier le manque d’information en vigilance jaune du précédent script je l’ai modifié pour l’adapter au fichier xml NXFR33_LFPW_.xml donné par jackslayter
même fonctionnement que le script précédent, sans les infos de crue mais avec les vigilances vagues submersions pour les départements concernés.
Affichage de l’ensemble des vigilances avec le code couleur de la plus élevée et ce, même en simple vigilance jaune.

2016-05-29 11_40_33-Domoticz
Continuer la lecture de vigilance météoFrance V2 

Exporter des données vers MySql

Bonjour, sur le même principe que le script pour exporter les données vers ThingSpeak ou emoncms voici un script Lua pour exporter vos données domoticz vers une base mysql afin de pouvoir générer des graphiques en local via highstock
l’intérêt est de pouvoir superposer les graphiques de plusieurs sondes, choisir simplement la période à afficher, activer ou désactiver dynamiquement les données de devices sans recharger le graphique.

Continuer la lecture de Exporter des données vers MySql 

Rafraîchissement nocturne

Le plus dur dans un script c’est souvent de trouver l’idée de départ. Et plus l’idée est simple, et plus on enrage de ne pas l’avoir trouvé le premier.
C’est ce qu’il m’est arrivé en lisant l’article de Mr Xhark sur blogmotion
En ces temps de canicule il est intéressant de connaitre le moment où la température extérieure passe en dessous de la température intérieure pour profiter du rafraîchissement nocturne (night cooling).

c’est ce que je me suis attaché à faire en LUA pour être intégré facilement à domoticz
Continuer la lecture de Rafraîchissement nocturne 

Qualité de l’air dans le monde

Le script qualité de l’air en province utilise l’api du site lcsqa.org qui est assez limitée. je vous propose donc un nouveau script basé sur une nouvelle API, celle du site aqicn.org.
Beaucoup plus puissante, cette API fournie des informations pour une grande partie du globe. De nombreux polluants et données annexes sont disponible, en fonction bien sur des stations du lieu qui vous intéresse.

Justement parlons de ce lieu et de la façon de le renseigner dans ce script. L’api permet plusieurs modes de localisation.
la plus simple, basée sur la géolocalisation de votre adresse ip vous donnera la station la plus près de votre DSLAM. si vous êtes dans une ville ne disposant que d’une station, c’est l’option qu’il vous faut.
La géolocalisation via le nom de la ville comme l’option précédente mais permet de monitorer les données d’une ville qui n’est pas votre lieu de résidence (ou si vous passez par un vpn qui change votre ip)
et enfin La géolocalisation via les latitude et longitude pour choisir sa station de mesure (cas des villes disposant de plusieurs stations)
Continuer la lecture de Qualité de l’air dans le monde 

Tronquer un texte en lua

Lorsque l’on récupère des informations (d’une page web par exemple) pour les afficher dans un device Text sous domoticz nous sommes parfois confronté à un volume de données trop important.
J’avais ce problème dans mon script horoscope pour domoticz.
j’ai donc fais une petite fonction pour résoudre cela.

j’ai fait plusieurs essais pour connaitre le nombre de caractère limite pouvant être afficher dans un device texte. Au dela de 240 caractères le device affiche « undefined ».
super, passons par un string.sub pour tronquer le contenu de ma variable horoscope.

Continuer la lecture de Tronquer un texte en lua 

Alerte batteries faibles en lua

Une fois n’est pas coutume, voici un script dont je ne suis pas l’auteur, mais que j’ai légèrement modifié et francisé pour faciliter sa compréhension.
Il est issue du wiki domoticz
Il a pour but de tester chaque jour si les niveaux de batteries des équipements actifs ne sont pas en dessous
du seuil mini « SeuilBatterie ». Il permet aussi un résumé hebdomadaire de l’ensemble des seuils batteries (optionnel)

Continuer la lecture de Alerte batteries faibles en lua 

Fête du jour (et du lendemain) en lua

je me décide enfin à vous proposer ma version d’un script lua pour la gestion et de l’affichage des anniversaires des saints des jours feriés du jour et du lendemain dans domoticz.
je n’ai rien inventé, juste mis bout à bout des idées et des extraits de scripts vu sur le forum d’easydomoticz
Pourquoi le faire maintenant alors qu’il a été créé en mai 2016? à cause d’un article de deennoo sur l’activation du planning dans domoticz

Continuer la lecture de Fête du jour (et du lendemain) en lua 

Anticipez le givre avec domoticz

En cette période d’hiver, vous utilisez peut être déjà le script de calcul du point de givrage pour être averti que votre pare-brise risque d’etre gelé.

Que diriez vous d’etre averti la veille au soir de ce risque afin que vous puissiez couvrir le dit pare-brise afin de ne pas avoir à le gratter?
C’est ce qu’a réalisé deennoo, et vous l’explique sur sont site http://domo-attitude.fr

Pré-alarme incendie en lua

bonjour,
après avoir installé des sondes de température un peu partout, je me suis dis qu’un petit script pour relever les t° anormales et envoyer une notification pour chacune d’elles pourrait être utile.
le Principe : ce script vérifie toutes les deux minutes si il n’y a pas une augmentation de température anormale dans une des pièces référencées dans le tableau les_températures.
Il compare chaque température au seuil fixé par la variable seuil_notification (en °). Si une ou plusieurs températures sont supérieures à ce seuil, envoie d’une notification pour chacune d’elle.
prealarme
/!\ si le seuil est fixé trop bas, cela risque de générer beaucoup de notifications et d’éventuellement bloquer les services de type pushbullet.
Continuer la lecture de Pré-alarme incendie en lua 

Capteurs météo yahoo en lua

bonjour,
Pour celles et ceux qui n’ont pas de sondes météo physiques et qui ne souhaitent pas utiliser celles fournies par forecast.io ou weather underground
voici un script permettant de récupérer les information de la nouvelle api de YAHOO.
L’API YAHOO nécessite un code WOEID. Pour trouver le code WOEID de votre lieu d’habitation, rendez vous sur : http://woeid.rosselliot.co.nz/
Malheureusement cette api ne donne pas les unités métriques (ou du moins je n’ai pas trouvé comment) il m’a donc fallu convertir les Fahrenheit et les miles (si vous savez comment formuler la requête pour des unités métriques je suis preneur)
temp yahoo
Continuer la lecture de Capteurs météo yahoo en lua