J’ai déjà mis en place une notification telegram quand le risque de pluie est positif ::
Tests sur #[Services][Pluie][Pluie prévue dans l heure]# >= 13 (puisqu’il y a 12 tronçons de 5min sur l’heure)
Par contre quelqu’un as-t-il réussi à avoir un truc plus ‹ visuel › ? Genre une image qui pourrait pas exemple reprendre le format du widget (avec ou sans texte) ?
Oui l’idée principale c’est d’améliorer les infos de la notification. Cela dit, ta version est plus lisible que l’original, dans l’hypothèse ou il existe un truc pour transformer cet affichage en png par exempe, je suis preneur du fichier que tu utilises …
Perso le +, ça fait penser à H+15 etc…
Là pour l’instant il n’y a pas de risque de pluie mais tu vois l’idée ?
Il y avait sans doute moyen de faire en générant du texte/html… mais coté mise en place c’est vachement plus limité à travers telegram
Sujet clos pour ma part :
Les restrictions d’accès sont en place (authentification via login compte de service et page avec vérification d’une clé api)
La génération via sélénium fonctionne moyennant un peu de triche sur le script (cliquer 2 fois)…
Et le scénario de notification récupère bien l’image à date.
Pour ceux que ça branche (et qui maîtrisent un peu quand même), voilà mes sources (virez systématiquement l’extension .txt) :
En prérequis, il faut installer selenium sous rapsbian, c’est globalement un navigateur scriptable
La page PHP qui permet de générer l’image (à mettre dans /var/www/html/ …) renderimg.php.txt (661 Octets). Elle vérifiera que la clé api ‹ virtual › est fournie pour s’exécuter…
Le template vigilancemétéo pour avoir un bouton …il faudra que je songe à le cacher un jour. (à mettre dans /var/www/html/plugins/vigilancemeteo/core/template/dashboard/) previsionpluie_user.html.txt (5,0 Ko). Changez lavaleur de votre clé api dans la ligne var apikey = « xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx »; //ApiKey(‹ virtual ›)
Le point d’entrée sous forme d’un shell qui permet de définir le login d’un compte utilisé par le robot. meteo.sh.txt (327 Octets). Pensez à créer le compte (ici robot / thisismypassword) sous jeedom et/ou à modifier le nom et le mot de passe de ce fichier en conséquence. Il sera par exemple lancé par le plugin script.
Le script python qui permet d’exécuter les étapes de génération par le robot selenium. meteo.py.txt (3,8 Ko) (à placer à proximité du shell ci-dessus)
Attention au lien: chez moi ça affiche la catégorie « Services » qui permet d’avoir moins de widget, donc pensez à modifier object_id=27 avec la correspondance chez vous .
Bon sur la dernière buster 64bits, chronium est tout cassé car pas encore à jour… du coup selenium aussi
Alors, en réfléchissant un peu, la fonction rapport de jeedom semble corresponde à peu près à ce dont j’ai besoin… C’est pas interactif, mais dans ce cas précis, c’est pas grave…
Par contre, j’ai pas l’impression que ce soit un truc ultra exploité… Quelqu’un a un exemple de scénario avec la génération d’un png et un traitement mail/telegram associé ?
Première expérience un peu décevante avec le thème light et le nom du png qu’il semble falloir reconstruire si on veut en faire un truc