Forum eedomus
https://forum.eedomus.com/

affichage flexible de la date
https://forum.eedomus.com/viewtopic.php?f=18&t=11897
Page 1 sur 1
Auteur:  RickN [ 16 Mai 2023 10:00 ]
Sujet du message:  affichage flexible de la date

Ces sites ont également un aspect communautaire, avec des forums et des salles de discussion permettant aux utilisateurs de se connecter et de discuter avec d'autres.

https://feetcam.net/chat/007movie

https://shemalelivecam.net/chat/erena_and_adrew


https://thelivegayporn.com/chat/m4st3rmarcus
Auteur:  opa95 [ 16 Mai 2023 15:39 ]
Sujet du message:  Re: affichage flexible de la date

Bonjour RickN
RickN a écrit:Il est possible de voir la date de dernier déclenchement d'une règle dans configuration / programmation / regle.
Mais est il possible de créer un '' afficheur'' de cette date que l' on pourrait mettre ou l'on veut (qui serait donc visuellement plus accessible)?

Je ne sais pas récupérer l'information à partir de ce panneau, mais on peut imaginer un device mis à jour par la même règle qui récupère l'heure d'activation et la mémorise. On peut ensuite afficher la durée écoulée depuis le dernier changement et l'afficher toutes les minutes. Ca peut se faire avec un script très court, mais ça oblige à créer un script et 2 devices HTTP (1 qui fait la mémorisation et l'autre qui affiche) :)
Auteur:  opa95 [ 17 Mai 2023 08:52 ]
Sujet du message:  Re: affichage flexible de la date

Bonjour RickN
RickN a écrit:Il est possible de voir la date de dernier déclenchement d'une règle dans configuration / programmation / regle.
Mais est il possible de créer un '' afficheur'' de cette date que l' on pourrait mettre ou l'on veut (qui serait donc visuellement plus accessible)?

J'ai trouvé une solution raisonnable, en utilisant une version mise à jour de calculator du Store.
1/ tu crées un plugin calculator nommé Regle_xxx
2/ tu charges ma version de calculator (1.0.1) sous le même nom ou sous un nom différent (elle est parfaitement compatible, j'ai juste rajouté quelques fonctions).
3/ tu utilises comme formule la nouvelle constante "now" VAR1 -> now et tu mets fréquence de la requête à 0 (tu peux mettre XPATH à //result plutôt que /result, ce n'est pas indispensable, mais plus compatible avec les versions futures) et tu notes le code api de ton nouveau plugin 1234567
4/ tu actives la mise à jour de Regle_xxx par ta règle
5/ tu crées un second plugin calculator nommé Activation_depuis
6/ tu utilises comme formule les nouvelles fonctions VAR1 -> now-change(1234567) pour obtenir le temps depuis la dernière activation en secondes. Si tu préfères un affichage en minutes secondes utilise durms_(now-change(1234567)), si tu préfères un affichage en heures minutes secondes utilise durhms_(now-change(1234567)), Si tu préfères un affichage en jours heures minutes secondes utilise durdhms_(now-change(1234567)); dur pour durée, ms ou hms ou dhms pour le format et le '_' pour les unités (si tu ne le mets pas, les affichages sont moins lisibles).
7/ tu mets fréquence de la requête à 1 ou ce que tu veux
On peut aussi transformer un plugin en horloge et afficher la date et l'heure avec les fonctions ymdhms_(now) (et les fonctions équivalentes : voir la liste dans le script)
Si ça t'intéresse, je publie ce script sur ce sujet, sinon dis moi ce que tu voudrais.
J'ai une version beaucoup, plus complète en cours en cours de finalisation. :)
Page 1 sur 1 Le fuseau horaire est UTC+1 heure