Lua : contenu de la case description

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
bricololo
Messages : 47
Inscription : 18 mars 2018, 14:23
Localisation : Nantes(44)

Lua : contenu de la case description

Message par bricololo »

Bonjour,
J'ai bazardé ma gateway xiaomi (trop de buggs) et je suis passé avec un sniffer CC2531 (Equivalent Zigate, ca marche nickel).
Mon problème est que le device maintenant la valeur LastUpdate de mes devices est modifiée à chaque scrutation du device, mais pas à chaque chgt.
J'ai crée un script Lua qui me permet d'écrire la date du dernier chgt dans la case description du device.

myname="mon_device"
--format pour mydescription "LastUpdate" : "2016-01-10 18:35:09"
mydescription="%22LastUpdate%22%20:%20%22"..os.date('%Y').."-"..os.date('%m').."-"..os.date('%d').."%20"..os.date('%X').."%22,"
idx=120
commandArray['OpenURL']='http://XXXXX:8080/json.htm?type=setused&idx='.. idx ..'&name='.. myname ..'&description='.. mydescription ..'&strparam1=&strparam2=&protected=false&switchtype=0&customimage=0&used=true&addjvalue=0&addjvalue2=0&options='

Cependant je ne veux pas écraser le contenu de cette case (si contenu il y a).
Est-ce qu'un personne connait la commande pour avoir le contenu de la case description afin d'écrire ma valeur au début du champ.
J'ai essayé cela sans succès :
desc=otherdevices_description['mon_device'] --retourne la description
print("Description actuel : "..desc);

Merci
Répondre