Notifications Radio

La lecture d’un article de Korben http://korben.info/fabriquer-emetteur-fm-pirate-avec-raspberry-pi.html  et le tuto associé http://www.framboise314.fr/le-raspberry-pi-comme-emetteur-fm-experimental/  m’avaient donné l’idée de faire quelque chose entre Domoticz et la bande FM.

Les nouveaux Raspberry (B+/Pi2) ne supportent plus de cette façon cette technique.

Plus qu’un tuto détaillé , c’est juste l’idée que je voulais présenter aujourd’hui pour le fun.

Évidement  cette émission (qui risque de perturber les récepteurs voisins et d’empêcher les auditeurs du voisinage d’écouter leur station préférée) ne pourra être que de très courte durée et uniquement pour tester cette possibilité offerte par notre framboise314. Les normes d’émission dans la bande FM et la réglementation sont très strictes et il faut absolument éviter de vous mettre hors la loi. Les fréquences sont définies par le CSA et la bande FM est quasiment saturée. Lisez cet article de loi avant de vous lancer… (Merci Framboise314)

Et pour peu que vous ayez le GPIO 4 de disponible, et une fois appliqué le tuto en question c’est un jeu d’enfant de déclencher un

sudo ./pifm alerte.wav 103.0
sudo ./pifm porte.wav 103.0

en fonction d’un état de Domoticz via Lua, bash …

Même si la portée n’est pas très grande , cela permet de diffuser quelque chose, jusqu’au fond du jardin

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Bientôt (déjà) disponible ; le pilotage RGBW via json et un RGBW switch

Résultat de recherche d'images pour "micro image"

En direct de github

Implemented: Dummy Hardware, option to create an RGBW switch
et en  effet :
rgbw
et aussi

setcolbrightnessvalue, now possible to enter direct hex value

(json.htm?type=command&param=setcolbrightnessvalue&idx=2692&hex=ff00b2)

Les amateurs apprécieront ….

N.B Versions 4075 et supérieures

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Suivre les cours de bourse grâce à Domoticz

Attention : Suite à l’arrêt de l’API YAHOO, cet article est obsolète. Rien ne fonctionne.

Si vous connaissez une API qui permette d’interroger le marché boursier Français et qui est gratuite, faites en part dans les commentaires. Merci

 

J’ai eu l’idée de suivre les cours de mes actions boursières dans Domoticz.

Hein, quoi, c’est n’importe quoi ! Aller mettre des cours de la bourse dans Domoticz !!

Ben je dirais que c’est pratique à plusieurs titres (!) :  on peut  placer des alertes/notifications sur un cours à atteindre (au plus haut, au plus bas) , il y a les courbes qui s’affichent et l’affichage sur une custom page dédiée c’est bien pratique, et puis c’est amusant.

L’idée est de récupérer les valeurs de cours via l’API de Yahoo finance et de l’afficher dans un widget.

Yahoo Finance

Depuis le site https://fr.finance.yahoo.com/ on retrouve les codes de nos actions à suivre ORA.PA pour Orange, ENGI.PA pour ENGIE ….

L’API Yahoo nous renverra les cours de bourse, en temps réel, au travers d’un fichier csv contenant le nom, la valeur et le % d’évolution (+ ou – X %). Infos https://code.google.com/p/yahoo-finance-managed/wiki/csvQuotesDownload

J’ai choisi d’utiliser et de suivre la valeur instantanée du cours.

Coté Domoticz

Le meilleur widget que j’ai réussi à trouver est le Voltage (Tension) car il supporte 3 chiffres après la virgule et les notifications dont j’ai besoin pour la suite.

Il faut donc créer autant de widgets virtuel de type « Tension »‘ que d’actions boursières à suivre. Ils apparaissent dans l’onglet « Mesures »

bourse1

Notez soigneusement les noms que vous avez attribués à vos capteurs virtuels pour la suite et relevez les idx Domoticz depuis la page « Matériel »

bourse2

J’ai également crée un Widget interrupteur nommé « Bourse » qui passe à On à l’ouverture de la bourse (7h30) et à Off à la fermeture (17h30) via son propre planning. Cela permet de démarrer et arrêter les scripts Lua en dehors de ces horaires.Lire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Un éditeur de scripts Lua intégré à Domoticz

Les contributeurs au développement de Domoticz nous font commencer l’année avec une belle évolution; à savoir : un éditeur de scripts Lua intégré directement à Domoticz ainsi que la conservation de ces nouveaux scripts Lua dans la base de données de Domoticz.

La version V2.4025 apporte ces modifications.

L’éditeur de scripts

L’éditeur de scripts autrefois destiné aux scripts Blockly vient donc d’évoluer en apportant un éditeur Lua intégré.

Maintenant lors de la création d’un script nous aurons le choix entre la création d’un Blockly ou d’un Lua

ed_lua

On accède à l’éditeur via « Réglages »/ »Plus d’options »/ »Evénements ».

 

Le sélecteur permet de choisir le type de script Lua ou Blockly et d’affecter une catégorie entre Device, security, time,variables , ces type correspondent au types d’événements déclencheurs de scripts Lua dans Domoticz . c.f la référence aux noms usuels des scripts Lua : script_devices, script_security, script_time et script_uservariable

Un autre type nommé « All » déclenche le script en question dès que N’IMPORTE LEQUEL DES EVENEMENTS SE PRODUIT (toutes les minutes, au changement d’une variable, à une mise à jour d’un périphérique, au changement d’état du panel de sécu), donc en fait en permanence ou quasiment.

  • Lors de la rédaction de nos scripts Lua une  liste de sélection de mots apparait dés lors que vous tapez quelque chose, (auto-complétion) vous y retrouverez les noms de vos matériels Domoticz , les mots clés Lua, vos fonctions…

 

ide_lua2

  • Il supporte le drag& drop de texte.
  • Le masquage/déroulement de fonctions par les flèches à droite des numéro de ligne, dont le repliement est marqué par un indicateur violet tout à droite.ide_lua32
  • Les lignes sont numérotées et en bout de ligne un marqueur rouge error indiquera que la ligne en cours n’a pas une syntaxe correcte.
  • Sous Firefox, mais pas sous Chrome, le clic droit permet de changer le thème de fond et d’inactiver l’auto-complétion.
  • Plein de raccourcis clavier existent, la liste complète ici https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcut  (merci Vil1Driver)

Ces scripts sont dorénavant conservés dans  la base de données de Domoticz (table EventMaster)

N.B Vos anciens scripts Lua (ceux de /domoticz/scripts/lua) NE sont pas concernés, ils ne sont pas éditables ici, ni conservés dans la base de données.

Recopiez les ici par des copier/coller si besoin.

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Envoi de valeurs pour SMS/email et notifications

Une petite info rapide : les versions supérieures ou égales à V2.3857 permettent maintenant l’envoi de valeurs au sein des emails/SMS/notifications via Blockly à l’intérieur de votre bloc message.

On peut ainsi faire :

La Température Salon est de {{temperaturedevice[idx]}}, et l'humidité est de {{humiditydevice[idx]}} %

idx est  l’idx de mon périphérique concerné.

idx_domoticz

Voici la liste de toutes les expressions utilisables

temperaturedevice
dewpointdevice
humiditydevice
barometerdevice
utilitydevice
weatherdevice
raindevice
rainlasthourdevice
uvdevice
winddirdevice
windspeeddevice
windgustdevice
variable

Source : http://www.domoticz.com/wiki/Events

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/