Archives du mot-clé domoticz

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 

Google TTS et chromecast pour les notifications Domoticz

Bonjour,
je souhaitais remplacer les notifications sur ma tablette de salon par une solution un peu plus performante au niveau du son notamment.
pour cela je dispose d’un ancien dock iphone 4 pour me servir d’enceinte amplifiée et d’un chromecast audio qui dort dans un tiroir.

voila donc mon script python me permettant d’utiliser les notifications domoticz avec un chromecast
Continuer la lecture de Google TTS et chromecast pour les notifications Domoticz 

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 

Un dashboard au désign épuré pour Domoticz

Comme robgeerts, le créateur de ce nouveau dashboard, le dit lui même, il a conçu cette interface tout d’abord pour ses besoins propres, elle n’est donc pas encore simple à configurer et à adapter à ses propres besoins. Mais c’est plutôt prometteur, surtout pour ceux qui souhaiterait concevoir un Magic Mirror directement interfaçable avec domoticz.
Malheureusement les sources comportent beaucoup de Néerlandais ce qui n’aide pas à l’utilisation. Je me suis donc amusé à franciser quelques trucs et permettre le fonctionnement de Weather Underground pour la France ainsi que les radios Fr. bien sur ce n’est qu’une ébauche, il vous faudra gratter par vous même dans le projet pour l’adapter à vos besoins

Continuer la lecture de Un dashboard au désign épuré pour Domoticz 

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 

Reactiz et Domoticz

Ptitneo nous à présenté son nouveau projet de dashboard utilisant MQTT et React il y a quelques jours tout d’abord sur le forum officiel domoticz (pour les anglophiles), puis sur le forum français easydomoticz (pour les autres).
Personnellement, je l’ai adopté dés le premier essai, pour réaliser des télécommandes de pièces grace au smartphone de leur occupant (chambres principalement)
Je reprend ici la petite intro de ptitineo au cas où cela pourrait intéresser certains d’entre vous :

Continuer la lecture de Reactiz et Domoticz 

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