Script python pour importer image d'un site web

Bonjour,

Je suis plutôt débutant sur Jeedom en particulier pour tout ce qui concerne la programmation et les scripts. Je souhaite réaliser un script qui envoie toutes les 24h une capture d’écran issue d’une caméra publique (station de ski) par Télégram (ou autre). J’ai réalisé un programme python sur mon PC (fonctionnel) qui créer l’image dans un fichier et je souhaite transposer ce code dans un script Jeedom.
Seulement, j’utilise Jeedom sur un Raspberry 4 et il n’y a pas la librairie nécessaire pour faire tourner le script. En plus je ne suis pas chez moi ces jours-ci donc impossible de me connecter localement en SSH avec Putty pour installer la librairie. Pouvez vous me confirmer que le SSH n’est pas possible avec le DNS Jeedom ? Est-il possible d’installer des librairies depuis Jeedom ?

Pensez vous qu’il est possible de faire la même chose avec un script HTML ou alors avec le plugin HTML Display ?

Merci beaucoup

Bonjour,

je suis loin d’etre un spécialiste mais pour faire tourner un script python, j’avais utilisé ce tuto:

slt

2 « J'aime »

Bonjour,

Effectivement, cela ne sera pas possible comme il est impossible de connecter tout autre site/app/outils que ce soit sur http ou pas.

Oui, vous pouvez utiliser l’outils « adminstration système » dispo dans l’onglet « os/db » de la config jeedom.

Avec de l’html certainement pas… avec du js p-e
mais sans voir le script impossible à dire :wink:

Merci beaucoup ça me sera utile !

Merci pour ta réponse ! J’ai donc utilisé ça pour installer la librairie (« selenium ») en utilisant la commande

python3 -m pip install selenium

Ensuite j’ai vérifié si la librairie était bien installé avec: pip freeze et pip list et c’est bon.
En revanche quand je lance le script il ne semble pas trouver la librairie:

‹ Erreur sur python /var/www/html/plugins/script/data/test.py 2>&1 valeur retournée : 1. Détails : Traceback (most recent call last): File « /var/www/html/plugins/script/data/test.py », line 1, in from selenium import webdriver ImportError: No module named selenium ›

Est-ce que ça peut venir de la version de python ? J’ose pas trop tester de peur d’apporter des problèmes :sweat_smile:

Votre script est en python2 ou python3 ?
Par défaut le plug-in script va exécuter les scripts python3.

Si vous avez besoin de python3, changez l’extension (le plug-in test si le fichier terminé par py en minuscule donc mettez PY par exemple) et rajoutez la directive au début du script pour spécifier python3.

Merci Mips ça marche parfaitement !

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.