J'ai un dummy Temp + Hum "alimenté" par un wemos d1 (ESPEasy), jusque ici tout va bien.
Je souhaiterais récupérer séparément les valeurs de ce dummy afin de les utiliser dans un script LUA.
En me basant sur les exemples que j'ai trouvé j'ai écris ça:
Code : Tout sélectionner
commandArray = {}
if (devicechanged['SDB_TempHum']) then
temperature1, hygro1, etat1 = otherdevices_svalues[SDB_TempHum]:match("([^;]+);([^;]+);([^;]+)")
print("SDB TEMP:"..temperature1);
print("SDB HUM:"..hygro1);
end
return commandArray
Mais cela ne fonctionne pas:
Code : Tout sélectionner
Error: EventSystem: in /home/pi/dev-domoticz/scripts/lua/script_device_oled.lua: /home/pi/dev-domoticz/scripts/lua/script_device_oled.lua:16: attempt to index field '?' (a nil value)
Quelqu'un saurait il me dire d'où vient le problème ?
Merci.