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.
eedomus+, Zibase V1, RFP1000, RFXcom, RadioDriver CPL 630 X2D, capteurs puissance OWL, thermometres Oregon, téléinfo (USB Linky), detecteurs ouverture X2D, pilotage chauffage X2D, Ecoflow River PRO, PAC Shogun (Atlantic-Cozytouch)