[LUA] Bibliothèque de fonctions
Re: [LUA] Bibliothèque de fonctions
De quoi qui n'est pas possible ?
Re: [LUA] Bibliothèque de fonctions
Bah, toutes les fonctions qui gèrent ou utilisent les données de widgets de DomoticZ ne fonctionneront pas : ce n'est pas les mêmes commandes entre un script LUA et un script DzVents.
Les fonctions LUA natives (comme l'heure, la date, etc) devraient fonctionner.
Après, tu peux aussi adapter ces fonctions en DzVents. Mais peut-être aussi que certaines commandes en DzVents font certaines fonctions du module LUA.
Les fonctions LUA natives (comme l'heure, la date, etc) devraient fonctionner.
Après, tu peux aussi adapter ces fonctions en DzVents. Mais peut-être aussi que certaines commandes en DzVents font certaines fonctions du module LUA.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: [LUA] Bibliothèque de fonctions
Merci pour vos retours,
N'étant pas à niveau pour développer en LUA je fais tout avec Dzvent.
La bibliothèque de fonctions est intéressante parce qu'elle permet de d'utiliser la même fonction dans autant de script que l'on veut.
J'aurais voulu pouvoir le faire avec les segments de code que je réutilise régulièrement (et don copie-colle) dans mes scripts Dzvent.
Dans mes tentatives j'ai pu voir que les variable créées en début de module peuvent être utilisées.
Si ce n'est qu'une question de syntaxe alors il est peut-être possible de se confectionner une bibliothèque de fonction Dzvent.
Je vais tenter le coup.
A+
Thierry
N'étant pas à niveau pour développer en LUA je fais tout avec Dzvent.
La bibliothèque de fonctions est intéressante parce qu'elle permet de d'utiliser la même fonction dans autant de script que l'on veut.
J'aurais voulu pouvoir le faire avec les segments de code que je réutilise régulièrement (et don copie-colle) dans mes scripts Dzvent.
Dans mes tentatives j'ai pu voir que les variable créées en début de module peuvent être utilisées.
Si ce n'est qu'une question de syntaxe alors il est peut-être possible de se confectionner une bibliothèque de fonction Dzvent.
Je vais tenter le coup.
A+
Thierry
Raspeberry 3B+ Model B Rev 1.2 - Domoticz 2020.2 - dzVents 3.0.1 - Python 3.7.3
Raspbian GNU/Linux 10 (buster) 4.19.97-v7+#1294
RFXCom
BSO Somfy
Sondes Digoo et Daniu.
Sonoff 4CH pro (flashé)
Alhau - prises Silvercrest et Rhino en 433 Mhz
Raspbian GNU/Linux 10 (buster) 4.19.97-v7+#1294
RFXCom
BSO Somfy
Sondes Digoo et Daniu.
Sonoff 4CH pro (flashé)
Alhau - prises Silvercrest et Rhino en 433 Mhz
Re: [LUA] Bibliothèque de fonctions
DzVents est basé sur du lua, donc ça devrait fonctionner.
Re: [LUA] Bibliothèque de fonctions
Je répond à mon message du 25/8 :
RFM ... plus attentivement.
On peut créer sa bibliothèque de fonctions et de constantes personnelles DzVents dans un fichier "global_data.lua" à placer dans "/home/pi/domoticz/scripts/dzVents/scripts".
La doc DzVents y consacre quelques lignes documentant le sujet avec une grande concision.
Mais tout y est (en anglais : 4.7 Shared helper functions
https://www.domoticz.com/wiki/DzVents:_ ... _functions).
Et ça marche !
Bonne journée.
Thierry
RFM ... plus attentivement.
On peut créer sa bibliothèque de fonctions et de constantes personnelles DzVents dans un fichier "global_data.lua" à placer dans "/home/pi/domoticz/scripts/dzVents/scripts".
La doc DzVents y consacre quelques lignes documentant le sujet avec une grande concision.
Mais tout y est (en anglais : 4.7 Shared helper functions
https://www.domoticz.com/wiki/DzVents:_ ... _functions).
Et ça marche !
Bonne journée.
Thierry
Raspeberry 3B+ Model B Rev 1.2 - Domoticz 2020.2 - dzVents 3.0.1 - Python 3.7.3
Raspbian GNU/Linux 10 (buster) 4.19.97-v7+#1294
RFXCom
BSO Somfy
Sondes Digoo et Daniu.
Sonoff 4CH pro (flashé)
Alhau - prises Silvercrest et Rhino en 433 Mhz
Raspbian GNU/Linux 10 (buster) 4.19.97-v7+#1294
RFXCom
BSO Somfy
Sondes Digoo et Daniu.
Sonoff 4CH pro (flashé)
Alhau - prises Silvercrest et Rhino en 433 Mhz