Mon 1er script, besoin d'aide

ca se moque ? :stuck_out_tongue_winking_eye:

Merci, ca fonctionne. Super

Je continu,

j’ai une commande html de mon ipx dans lequel je veux faire passer une variable, le tout en python

ma commande http://IP_IPX/SETVA02=« ma variable »

si je fait : requests.request("POST", url_ipx, "ma variable")

cela ne fonctionne pas, comment inclure « ma variable » dans cette requête ?

Merci

essai avec un get

requests.get(http://xxx.xxx.xxx?SETVA02=32)

Je ne saisi pas la différence entre Get et POST, pour moi GET c’est pour obtenir des infos d’un site, et POST c’est pour envoyer des valeurs… non ?

Sinon ok pour ta requête, mais 32, j’aimerai que ca soit une variable…

NON, la difference entre pos et get c’est la manière dont on envoi les données
avec get c’est dans la ligne d’adresse avec post c’est en dehors

https://www.xul.fr/ecmascript/get-post.php

pour ta variable …

>>> adresse = 'http://coucou.fr/'
>>> variable = 3
>>> url = adresse + "?" + str(variable)
>>> print(url)
http://coucou.fr/?3
>>> 

je te laisse mettre ca au propre bien sur

Ca marche à la perfection, Merci beaucoup, j’au peu terminer mon script, qui est parfaitement Fonctionnel.

Bon ça fait plaisir.

Noublie pas de suivre les tutos et les liens que je t’ai donné pour pouvoir aller plus loin …

Alors Python c’est bien ?

Citation
ca se moque ? :stuck_out_tongue_winking_eye:

Ah non jamais. Je râle trop toute la journée après les gens qui ne veulent pas « apprendre » pour me moquer de qqn qui veut apprendre.

1 « J'aime »

grave, c’est pas mal pour un débutant comme moi…

Je plonge!! J’attaque Python en utilisant les nombreuses références données par olive. Un grand merci à lui pour sa disponibilité, en particulier envers les éternels vieux débutants!!! :innocent:

Bonjour,

Suite à une mise à jour général de mon jeedom, mon script pyton ne s exécuté plus… même en le lançant manuellement…

Comment voir se qui cloche ?

Merci

ca dit qui si tu passe ces commande en console ssh ?

pi@covid:~$ python3 --version
Python 3.7.3
pi@covid:~$ python --version
Python 2.7.16
pi@covid:~$ pip --version
pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)
pi@covid:~$ pip3 --version
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
pi@covid:~$ 

Il a un joli nom ton pi !!!

1 « J'aime »

C’est pas un PI mais comme je lai reçu en plein confinement …

@dede3828 a disparu …

1 « J'aime »

Merci, désolé, je reviens sur mon pc que ce soir…

Voila se que j’obtient :

`pi@raspberrypi:~ $ python3 --version
Python 3.5.3

pi@raspberrypi:~ $ python --version
Python 2.7.13

pi@raspberrypi:~ $ pip --version
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)

pi@raspberrypi:~ $ pip3 --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.5)
pi@raspberrypi:~ $ `

Ben ça déjà c’est bon.

Bon je vien de voir, suite à la mise à jours, j’avais les scénarios et le système CRON désactivé… La mon script refonctionne… mais ca n’explique pas pourquoi quand je cliquais sur TESTER il ne fonctionnais pas… :thinking:

Edit : Et la je me rend compte que mon script s’exécute bien grâce au CRON, mais si je cliquer sur tester , il ne fonctionne tj pas…

peut être juste un problème de droits
lorsque tu à ce problème édite ton script pas l’editeur de plugin-script
puis sauvegarde le, même si c’est le même

ou lance une sauvegarde jeedom

ça remet a plat tous les droits

Comment voir si mon script s’exécute ?

Je m’explique, mon script écrit dans un fichier sur mon PI, quand je clique sur TESTER, j’ai l’impression que rien ne s’écrit dans le fichier… ca date et son heure ne change pas… en revanche lors de l’exécution du script via le CRON, cela fonctionne…