Bonjour. J’ai trouvé sur le forum un moyen de convertir un nombre en date et heure avec la fonction date. Ca fonctionne mais j’ai 1 heure de décalage:
#[Electricité][Tempo][Temps restant]# 27895
date(‹ H:i:s ›,#[Electricité][Tempo][Temps restant]#) 08:44:55 (avec quelques secondes de décalage le temps de faire la manip mais avec une heure en trop
Etrange non ?
Merci pour vos explications
Tu convertis une durée (temps restant) en heure.
Je parie que si tu affiches les jours mois, année, tu auras n’importe quoi.
Tu peux utiliser gmdate pour régler ce pb de décalage d’1h, mais ça reste un bidouillage d’une fonction date time.
Norbert
Oui c’est vrai pour le reste
Du coup je n’utilise pas la bonne fonction ?
Pas de solution miracle en PHP, me semble-t-il. Mais je ne suis pas un expert.
Si tu veux faire quelque chose de propre il faut décomposer ta durée en heure en minutes et en seconde avec la commande floor.
Si c’est juste de l’affichage, essaie avec la fonction gmdate plutôt que date
Norbert
Ca marche nickel avec gmdate, merci !!!
Attention, ça ne fonctionnera pas si durée supérieure à 24h
Puisque tu auras 2 janvier 1970 et x heures
Norbert
Merci pour la précision
J’ai le droit encore à une question de novice ?
gmdate('z\\jG\\hi\\ms\\s',90200)
gmdate(.........,#value#)
La commande info doit être de type Autre.
Et ici ?

Non, pas possible de modifier le type ni de créer une commande supplémentaire de type info dans l’équipement
C’est quel plugin?
Sinon, il faut passer par un virtuel.
C’est le plugin RteEcowatt
Je vais tenter le virtuel
Il faut voir avec @jpty, si il veut bien rendre le sous-type facilement modifiable ou ajouter une commande « human read » sinon on doit pouvoir le faire avec un bloc code.
Ca marche avec un virtuel, ça me suffit
Merci pour le temps passé
C’est mieux de passer par un virtuel de type info/autre. Tu ne sais pas ce que le plugin fait de la valeur de ce champ. le reformater pourrait poser des pbs ensuite
Norbert
En choisissant « Pas de template » pour l’équipement, vous pouvez obtenir:

Avec le temps restant qui se réduit chaque minute.
Merci @Phpvarious pour ce widget.
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.

