Je suis entrain d'essayer de créer mon premier script qui doit me remonter la puissance du signal wifi de mon raspberry.
Voilà le code que j'ai mis dans le script LUA :
Code : Tout sélectionner
commandArray = {}
PuissanceSignal=os.execute("grep 'wlan0' /proc/net/wireless | cut -c 15-17")
commandArray['UpdateDevice']='17|0|'..PuissanceSignal
return commandArrayLorsque je tape la commande grep 'wlan0' /proc/net/wireless | cut -c 15-17 dans le shell du raspberry, j'ai bien la bonne remontée d'information (un chiffre qui tourne entre 90 et 99).
Quand je lance le "commandArray" en mettant une valeur "bidon" dans une variable dans le script, cela remonte bien dans mon capteur.
Mais quand je mets uniquement le code donné plus haut, j'ai ce retour dans le log de Domoticz :
Error: EventSystem: in PuissanceWifi: [string "require 'os'..."]:15: attempt to concatenate global 'PuissanceSignal' (a boolean value)
Auriez-vous une idée du soucis?
Merci d'avance.