Un virtuel Info utilsant #timestamp# n'est pas recalculé

Tags: #<Tag:0x00007f2830e8f148>

Page : index.php?v=d&p=scenario&id=73#scenariotab
Jeedom_version : 4.0.56
Uname : Linux raspberrypi 4.19.42-v7+ #1219 SMP Tue May 14 21:20:58 BST 2019 armv7l GNU/Linux


Message :
Bonjour,
j’ai un calcul dans un virtuel de type info qui contient la formule suivante:
#timestamp# - #[Jardin][Arrosage Automatique (Virtuel)][LastRainTime]#
L’info est correcte après avoir sauvegarder le virtuel, mais ensuite elle n’est plus remise a jour lorsque j’utilise cette information dans le Plugin Programmateur ou dans un scenario

Il faut declencher une nouvelle valeur de LastRainTime, pour qu’ensuite le calcul du virtuel soit redéclencher.
Pour palier a ce problème, je change ma formule par
#timestamp# - #[Jardin][Arrosage Automatique (Virtuel)][LastRainTime]# + #[Jardin][Arrosage Automatique (Virtuel)][update]# - #[Jardin][Arrosage Automatique (Virtuel)][update]#
Et je modifie la valeur de update toutes les heures dans un scenario

.

Bonjour,

Pourquoi ne fait simplement faire un « Rafraichir » du virtuel juste avant de l’utiliser.

  • Cette commande est utilisable directement dans les scénarios.
1 J'aime

Exact, un virtuel ne se rafraichit pas si aucune commande info ne change (timestampe n’est pas une info).
Donc soit un refersh, soit un cron dans la config de l’équipement qui le fera automatiquement mais max toutes les minutes

1 J'aime