Page 1 sur 1
Scriopts Lua en ligne de commande
Publié : 07 janv. 2015, 11:21
par Jihem
Bonjour,
Je voudrais, pour faire des essais, lancer un script lua depuis le terminal sans passer par Domoticz et le log pour voir le résultat.
pour cela je lance un script avec:
mais j'ai besoin de récupérer les variables de Domoticz par un "include".
Est-ce possible et où trouver ces variables?
Merci
Re: Scriopts Lua en ligne de commande
Publié : 07 janv. 2015, 14:17
par patrice
Bonjour,
Par variables Domoticz, qu'entends tu ? je pense qau'il ne s'agit pas des variables au sens du parametrage Domoticz (celles du menu configuration ....) mais des valeurs, temperatures , switches ....
Dans ce cas pourquoi ne fait tu pas appel a un p'tit coup de JSON dans ton lua pour récupérer des trucs ou alors dans un lua de Domoticz exporter tous les trucs dont tu as besoin dans un fichier texte pour les traiter dans ton lua
Re: Scriopts Lua en ligne de commande
Publié : 07 janv. 2015, 15:34
par Doume
A mon avis, ça va pas être simple, car l'interpréteur de scripts LUA est lancé par le binaire Domoticz, en ayant préalablement préparé le tableau des paramètres.
Si tu le lances depuis un shell externe, je ne crois pas que tu pourras récupérer ce contexte Domoticz, à moins comme le dit Patrice d'initialiser les tableaux avec les résultats de requêtes json , avant d'activer ton script LUA....
Re: Scriopts Lua en ligne de commande
Publié : 07 janv. 2015, 19:55
par Jihem
Oui finalement c'est plus simple de vérifier le script dans le log
Merci