Page 1 sur 1

Quelle est la "fraicheur" de ma variable ?

Publié : 07 juin 2019, 11:14
par jpr105
Bonjour,

Je suis nouveau dans l'univers Domoticz mais j'ai déjà une Fibaro HC2 (LUA etc) et je voudrais créer des scripts dzVents.
Mon problème est très simple : je voudrais savoir à quelle moment une variable spécifique a été mise à jour.
Je peux connaitre cette date en faisant une requête JSON :
http suivi de IP:8080/json.htm?type=command&param=getuservariable&idx=12
{
"result" : [
{
"LastUpdate" : "2019-06-07 09:45:39",
"Name" : "CtrZ1On",
"Type" : "0",
"Value" : "1",
"idx" : "12"
}
],
"status" : "OK",
"title" : "GetUserVariable"
}
La date de mise à jour est "2019-06-07 09:45:39" dans cet exemple.

La syntaxe que j'utilise pour récupérer la valeur est : local CtrZ1On = domoticz.variables('CtrZ1On').value ce qui est très simple et intuitif

Mais j"ai des problèmes lorsque j'essaie cela : local CtrZ1OnFraicheur = domoticz.variables('CtrZ1On').lastUpdate

Peut-être la syntaxe, peut-être le type time ... Je ne voudrais pas passer des heures à lire des tonnes de documentations ... quelqu'un peut-il m'aider :roll: ?

Merci d'avance

Cordialement - Jean-Paul

Re: Quelle est la "fraicheur" de ma variable ?

Publié : 07 juin 2019, 11:54
par vil1driver

Re: Quelle est la "fraicheur" de ma variable ?

Publié : 07 juin 2019, 12:46
par jpr105
Bonjour,

J'étais bien passé sur domoticz.variables('CtrZ1On').lastUpdate.raw et il me semblait l'avoir testé ... bizarre :!:

Là j'ai recommencé et bingo :
L′arrosage de notre pelouse a démarré (2019-06-07 12:28:23)
Merci pour le coup de pouce et bonne journée ;)