[DzBasic] Une autre façon de scripter

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: [DzVents] DzBasic - Une autre façon de scripter

Message par denis_brasseur »

Très beau travail :idea:
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: [DzVents] DzBasic - Une autre façon de scripter

Message par denis_brasseur »

Il me semble que la doc n'est pas très explicite :
Copy and paste the content of these files in the domoticz editor (use dzvents template).
Another way is to copy these 2 files into the domoticz directory: domoticz/
Les 2 fichiers doivent etre copiés sous
/home/pi/domoticz/scripts/dzVents/scripts
chemin à ajuster évidement.

Pour ceux qui comme moi utilise le script de notification ultime de papoo, celui fait déjà appel à un fichier global_data.lua.

Il convient, si l'on veux utiliser également le script de notification ultime de papoo, au moins le temps de la transition, de reprendre le fichier global_data.lua afin d'insérer la fonction managedNotify dans ton fichier.
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
cyril21
Messages : 10
Inscription : 25 avr. 2021, 08:46
Localisation : 28
Contact :

Re: [DzVents] DzBasic - Une autre façon de scripter

Message par cyril21 »

La doc manque de précisions, et pas simplement pour l'emplacement du script. J'ai encore du travail. Cela va venir petit à petit et grâce à vos commentaires !

Sur l'emplacement des fichiers, je l'ai corrigé ce matin avec "domoticz/scripts/dzVents/scripts/".

Pour le fichier global_data : on peut y ajouter toutes les fonctions nécessaires, pour le script de papoo ou tout autre script.
Mais attention (tu l'as probablement vu), ces fonctions sont à positionner avant la ligne

Code : Tout sélectionner

load_dzBasicLibs = function(dz, options) ...
du global+data de dzBasic.

Ne pas oublier également les données persistantes dans "data".
Répondre