Utilisation de lastCommunication(#[RDC][Lumière]#,"Y-m-d H:i:s")

Page : index.php?v=d&m=virtual&p=virtual&id=278#commandtab
Jeedom_version : 4.0.35
Uname : Linux raspberrypi 4.19.42-v7+ #1219 SMP Tue May 14 21:20:58 BST 2019 armv7l GNU/Linux


Message :
Bonjour,

la fonction lastCommunication(#[RDC][LumièreAlarme]#,« Y-m-d H:i:s ») ne semble pas fonctionner correctement dans une commade info d’un virtuel.

En revanche aucun problème dans le testeur d’expression.

Valeur affichée dans le virtuel : « 16 »
Valeur affichée dans le testeur d’expression : « 2019-12-19 17:18:29 » .

Bonjour
En faite dans un virtuel le système fait le calcul il faut donc changer le format de la date que tu veux

Quand tu dis que le virtuel fait le calcul, comment arrive t on à 16 à partir de “2019-12-19 17:18:29”
2019-12-19=1998
17:18:29= 0,03…
Je crois que je n’ai pas compris ta réponse.

Je sais pas comment bje sais juste que c’est ça qu’il se passe mais aucune idée de comment il l’interpréte

Bonjour,
Je réactive ce sujet ancien car j’essaie d’utiliser lastCommunication() mais la fonction me renvoie systématique un résulta -1
par exemple :
lastCommunication(#[Electricite][Teleinfo][puissance]#)
Attention : il doit y avoir un souci, car le résultat est le même que l’expression
Je vais évaluer : -1
Résultat : -1

La documentation indique :
« Un retour de -1 signifie que l’équipement est introuvable. »
Jeedom est en version 4.5.2 sur un RPI 3B et RaspiOS 64 bits
Où est le probleme ?

Salut,

Alors de tête c’est quelque chose qui existe au niveau équipement pas au niveau commande.

Que donne lastCommunication(#[Electricite][Teleinfo]#) ?

Ah, merci à toi Aurel pour l’astuce qui fonctionne !
Voici le résultat :
Je vais évaluer : « 2026-02-08 18:49:43 »
Résultat : 2026-02-08 18:49:43