Afficher le temps restant d'une boucle DE A

Bonjour,
J’ai créé un scénario pour contrôler le temps de charge de robots ménager sachant que je connais la durée de charge nécessaire de chacun d’entre eux afin qu’il atteigne 100% (dans l’exemple suivant le temps de charge est de 7200 s)


J’ai créé un virtuel pour commander la charge de charge robot appuyé sur un widget commun où j’ai coché le Time Widget ce qui m’affiche le temps passé.

Or moi ce qui m’intéresserait c’est d’afficher le temps restant sur le virtuel
image
J’ai donc créé une Info virtuelle dans mon virtuel

Ma question est comment récupérer le temps restant en fonction de l’occurrence de la boucle DE A et l’afficher dans mon virtuel … (si possible formaté en H:mm.ss)
Merci :grinning:

Bonjour,

Initialise un tag à 7200 en début de scénario.
Dans le sinon modifie le pour diminuer de 10 (10 secondes de passées).
Utilise event pour mettre à jour ta commande virtuelle associé à la fonction php gmdate pour formater ton nombre de seconde restantes (le tag de ton scénario) en heure minutes secondes.
Il faudra changer le type de ta commande en chaîne (string)

Merci pour ta réponse mais là ça dépasse un peu mes compétences :thinking:

Peux-tu développer un peu ?

Voilà ce que j’ai fait

ça ne doit pas être correct car je ne vois pas le temps restant s’afficher dans mon virtuel

Je suis pas devant un pc donc pas facile :blush:.

Tu es bien parti déjà.

Ce qui ne va pas c’est que pour rappeler un tag il faut indiquer ce mot clef tag.

Exemple donc à pour le premier rond rouge : tag(TagRobotBlanc)-10

Ensuite même principe pour le deuxième (pour le event) mais il faudra formater la commande avec gmdate.

gmdate("d H m", tag(TagRobotBlanc))

Un grand merci.

J’ai juste eu à faire une petite recherche sur gmdate car « d H m » n’était pas correct la solution est

gmdate("H:i:s", tag(TagRobotBlanc))
1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.