Widget Décompte à la seconde (tps_restant)

Salut @Cyssou40,

Je viens d’essayer de reproduire ton problème et je n’y arrive pas (en 4.4.19/20 et en 4.5 alpha).
Dans quelle version de Jeedom es-tu ?

Ton équipement #[Maison][Compteur]# est bien actif ?
Le seul cas où j’ai eu une erreur sur le date(), c’est quand le Virtuel était désactivé.

Mes tests :
J’ai un virtuel avec une commande info Numérique:


image
Ensuite un scénario que je déclenche manuellement :

Il définie la commande info à dans 100 secondes et crée un A avec un date():

Avec ou sans " autour de Hi, avec ou sans espace après la virgule, j’ai le résultat attendu :

Bad

Salut Bad‚

Je suis en V 4.4.19
le virtuel et scénario sont bien actif

J’ai reproduit le test que tu as fait.

Le compteur +100 ne fonctionne pas et effectivement la fonction date() de Jeedom rajoute le timestamp après la date.

Ca peut etre un probleme de compatibilité entre ton script et la V4.4.19 ?

Pour tous les logs

Merci

[2025-09-28 08:46:51][SCENARIO] -- Début : Scenario lance manuellement.
[2025-09-28 08:46:52][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-09-28 08:46:52][SCENARIO]    Log : Current time: 1759042012 ("2025-09-28 08:46:52"‚ 1759042012)
[2025-09-28 08:46:52][SCENARIO] Changement de [Aucun][test_compteur][cpt] à 1759042012+100
[2025-09-28 08:46:52][SCENARIO]    Log : Next at: 1759042112 ("2025-09-28 08:46:52"‚ 1759042112)
[2025-09-28 08:46:52][SCENARIO] Suppression des blocs DANS et A programmés du scénario
[2025-09-28 08:46:52][SCENARIO] - Exécution du sous-élément de type [condition] : at date("Hi"‚#[Aucun][test_compteur][cpt]#)
[2025-09-28 08:46:52][SCENARIO] Evaluation de la condition : ["0846"‚1759042112] = "0846"‚1759042112
[2025-09-28 08:46:52][SCENARIO] Erreur : Bloc type A : 33, heure programmée invalide : "0846"‚1759042112
------------------------------------

Hello,

Comme évoqué, j’ai testé en 4.4.19, 4.4.20 et 4.5.

Il y a un truc étrange sur ton système…
Quelqu’un d’autre peut tester svp ?

Peux-tu vérifier dans Réglages> Système> Configuration, puis tout en bas dans Equipements si « Guillemets automatiques » est activé ?
image

Bad

Bonjour

Je viens de tester chez moi (4.4.20) et c’est OK

[2025-09-28 13:00:46][SCENARIO] -- Début : Scenario lance manuellement.
[2025-09-28 13:00:46][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-09-28 13:00:46][SCENARIO] Mise à jour du tag #Départ# => 1302
[2025-09-28 13:00:46][SCENARIO] - Exécution du sous-élément de type [condition] : at date(Hi, #timestamp# + 100)
[2025-09-28 13:00:46][SCENARIO] Evaluation de la condition : [1302] = 1302
[2025-09-28 13:00:46][SCENARIO] Tâche : 1422 programmée à : 2025-09-28 13:02:00
[2025-09-28 13:00:46][SCENARIO] Fin correcte du scénario
------------------------------------
[2025-09-28 13:02:01][SCENARIO] ************Lancement sous tâche**************
[2025-09-28 13:02:01][SCENARIO] Tags : {"#D\u00e9part#":1302}
[2025-09-28 13:02:01][SCENARIO] - Exécution du sous-élément de type [action] : do
[2025-09-28 13:02:01][SCENARIO]    Log : Scenario lancé à 1302
[2025-09-28 13:02:01][SCENARIO] ************FIN sous tâche**************

Hello,

dans le bloc A, c’est date(Hi... qu’il faut utiliser et non date(H:i...

1 « J'aime »

Pourtant, dans sa copie d’écran un peu plus haut (pas la dernière), c’est bien ce qu’il semble avoir écrit.

Effectivement,

on dirait que quelque chose (le core ?) ferme la parenthèse de la fonction date() !

comme si qu’au final cela est interprété comme ca : (date(Y-m-d H:i:s), #timestamp#))

Salut tout le monde‚

Deja un gd merci de prendre le temps de regarder :

Oui c’est bien activé

Oui c’est bien date(Hi… que j’ai. je faisais des test j’ai pas du afficher le bon screenshot

J’ai mis a jour le core en V4.4.20 ca marche pas chez moi.

C’est vraiment étrange tout ca ?!

Tu peux tester simplement date(Y-m-d H:i:s, #timestamp#) dans le testeur d’expression stp

Bonjour Phpvarious

Voici le test :

Bonjour,
Je rencontre un petit soucis avec ce widget.

Il fonctionne bien, mais parfois le décompte n’apparait pas. Je dois actualiser mon design pour qu’il apparaisse.
Un des moyens que j’ai remarqué pour reproduire ça consiste simplement à afficher un décompte. Et pendant qu’il est toujours en cours, changer de design. Ensuite, relancer un décompte. Et alors il n’apparait qu’après rafraichissement de la page.

Je me permets de up le sujet. J’ai toujours ce problème.