Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Accés variable jeedom depuis script en python

Réservé à l'utilisation et la programmation de scripts dans JEEDOM
psyko_flex
Timide
Messages : 27
Inscription : 19 déc. 2018, 13:20

Accés variable jeedom depuis script en python

Message par psyko_flex » 05 mars 2019, 18:44

Bonjour,

Je recherche comment modifier une variable depuis un script écrit en python.
je ne trouve pas d'information. Est-ce que cela est possible?

Merci pour votre aide
Qnap TS-251
Docker installé jeedom/jeedom
Iphone 8

Naboleo
Actif
Messages : 746
Inscription : 20 janv. 2017, 09:57

Re: Accés variable jeedom depuis script en python

Message par Naboleo » 05 mars 2019, 18:54

Pi4/4Go +SSD 32Go (Wifi et bluetooth actifs) + Clé USB Z-Wave Everspring + rfxcom (RTS) + Google Home
7 Danfoss LC-13
2 velux module DIO
7 volets RTS
3 Sonoff
IFTTT
Capteur porte, de présence, et prise intelligente...

Avatar de l’utilisateur
tomdom
Actif
Messages : 925
Inscription : 14 nov. 2016, 05:46

Re: Accés variable jeedom depuis script en python

Message par tomdom » 06 mars 2019, 20:14

Bonjour,
psyko_flex a écrit :
05 mars 2019, 18:44

Je recherche comment modifier une variable depuis un script écrit en python.
Soit par l'api http soit par l'api Json
Il y a 10 catégories de personnes, celles qui connaissent le binaire et les autres
.

psyko_flex
Timide
Messages : 27
Inscription : 19 déc. 2018, 13:20

Re: Accés variable jeedom depuis script en python

Message par psyko_flex » 10 mars 2019, 16:06

est-ce que cela veux dire que l'on ne peux pas le faire depuis un script python?
actuellement j'ai ce code :

import requests
r = requests.get('http://192.168.0.22/config/notify.cgi')
if "md1=off" in r.text.encode("utf-8") : print("OFF")

je souhaite mettre une variable à 1 au lieu du print OFF

j'ai deja essayé
$Variable_J = "#nom#";
$scenario->setData($Variable_J, '0');

mais sans succès....
Qnap TS-251
Docker installé jeedom/jeedom
Iphone 8

Avatar de l’utilisateur
tomdom
Actif
Messages : 925
Inscription : 14 nov. 2016, 05:46

Re: Accés variable jeedom depuis script en python

Message par tomdom » 10 mars 2019, 16:41

Bonjour,
psyko_flex a écrit :
10 mars 2019, 16:06
est-ce que cela veux dire que l'on ne peux pas le faire depuis un script python?
Heu ... les liens que je t'ai donnée c'est justement pour pouvoir interagir avec Jeedom à partir d'un script python ou autre
Il y a 10 catégories de personnes, celles qui connaissent le binaire et les autres
.

psyko_flex
Timide
Messages : 27
Inscription : 19 déc. 2018, 13:20

Re: Accés variable jeedom depuis script en python

Message par psyko_flex » 10 mars 2019, 19:07

tomdom a écrit :
10 mars 2019, 16:41
Bonjour,
psyko_flex a écrit :
10 mars 2019, 16:06
est-ce que cela veux dire que l'on ne peux pas le faire depuis un script python?
Heu ... les liens que je t'ai donnée c'est justement pour pouvoir interagir avec Jeedom à partir d'un script python ou autre
Je séche vraiment ! peux-tu m'aider pour le code :

Code : Tout sélectionner

import requests

$Variable_J = "Alarme_Detection"
r = requests.get('http://XXX:YYY@192.168.0.22/config/notify.cgi')
if "md1=on" in r.text.encode("utf-8"):
     $scenario->setData($Variable_J, '1')
else:
	print("Off")
  
edite :
j'ai ajouté import json
mais après je n'arrive pas à m'en servir..... pourrais-je avoir une exemple SVP?

merci :)
Qnap TS-251
Docker installé jeedom/jeedom
Iphone 8

psyko_flex
Timide
Messages : 27
Inscription : 19 déc. 2018, 13:20

Re: Accés variable jeedom depuis script en python

Message par psyko_flex » 12 mars 2019, 19:38

j'ai réussi à le faire avec la fonction requests.post , j'ai laissé tombé json ^^
Qnap TS-251
Docker installé jeedom/jeedom
Iphone 8

Répondre

Revenir vers « [Plugin officiel] Scripts »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité