Page 1 sur 1
Question d'un nouveau (python et dummy)
Publié : 12 sept. 2016, 22:07
par Tcherno
Bonjour à tous,
sachez déjà qu'avant de poser ma question j'ai effectué des recherches sur le forum ainsi que sur google mais je ne trouve pas ma réponse.
Je possède une alarme Verisure (oui je sais c'est peut-etre pas le mieux mais on fait avec ce qu'on a lol...)
J'ai creer un script Python qui me renvoi les infos que j'ai besoin (quand je le test en SSH).
Maintenant j'aimerais que cette info sois affiché dans mon virtuel.
J'ai tenté quelques commandes trouvé par ci par la mais sans succès :'(
Merci pour ceux qui prendront le temps de me lire et de me répondre.
Re: Question d'un nouveau (python et dummy)
Publié : 12 sept. 2016, 22:13
par vil1driver
Salut,
Jete un oeil sur le wiki et les commandes json, tu peux aisément mettre à jour un dummy via une url bien formulée.
Re: Question d'un nouveau (python et dummy)
Publié : 12 sept. 2016, 22:30
par Tcherno
Merci j'ai regardé mais je ne trouve pas ce qu'il me manque
voila mon script python
et ce qu'il renvoi
je suppose que je dois oublier quelque chose dans la façon d'ecrire l'url mais je ne vois pas
Re: Question d'un nouveau (python et dummy)
Publié : 12 sept. 2016, 22:56
par Tcherno
j'ai un peu avancé, je n'ai plus d'erreur quand je lance la commande en SSH mais je n'ai toujours pas la valeur dans ma dummy
Script python
import verisure
from urllib2 import urlopen
myPages = verisure.MyPages('XXX', 'YYY')
myPages.login()
climate_overview = myPages.climate.get()
TEMP = climate_overview[5].temperature
myPages.logout()
print(TEMP)
response = urlopen("
http://192.168.0.25:8084/json.htm?type= ... value=TEMP")
response.read()
SSH
Tcherno_NAS> python verisure_get_temp.py
26.3°
Tcherno_NAS>
Re: Question d'un nouveau (python et dummy)
Publié : 12 sept. 2016, 22:57
par vil1driver
Pour tout ce qui est url, les valider dans un navigateur dans un premier temps.
Idx 14062, pas d'erreur ? C'est énorme comme valeur..
Je ne connais pas python mais à mon avis tu ne peux pas placer une url directement comme cela dans le code.
[edit] Ah ok tu as été plus rapide[/edit]
Re: Question d'un nouveau (python et dummy)
Publié : 12 sept. 2016, 23:03
par Tcherno
vil1driver a écrit :Pour tout ce qui est url, les valider dans un navigateur dans un premier temps.
Idx 14062, pas d'erreur ? C'est énorme comme valeur..
Je ne connais pas python mais à mon avis tu ne peux pas placer une url directement comme cela dans le code.
oui j'ai modifier le code pour l'url, juste avant ta réponse.
pour l'idx, je viens a nouveau de verifier dans les dispositifs et je me suis trompé effectivement (j'avais prix l'ID, :$)... mais l'info n'arrive toujours pas dedans.
Re: Question d'un nouveau (python et dummy)
Publié : 12 sept. 2016, 23:12
par vil1driver
Essai en virant le symbole degré de ta valeur
Re: Question d'un nouveau (python et dummy)
Publié : 12 sept. 2016, 23:39
par Tcherno
Selon tes recommandations, plutot que de supprimer le °, j'ai changer mon type de Dummy en text et la il le met bien a jour
mais il me met TEMP <-- ce qui est ma variable et pas ce qu'il y a dedans
On se rapproche, merci pour l'aide en tout cas @vil1driver

Re: Question d'un nouveau (python et dummy)
Publié : 12 sept. 2016, 23:51
par vil1driver
Pour ça il faut que tu sortes ta variable des " de l'url.
J'ignore comment concaténer une chaîne et une variable en python mais je te fais confiance..
