Question d'un nouveau (python et dummy)
Question d'un nouveau (python et dummy)
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.
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.
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Question d'un nouveau (python et dummy)
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.
Jete un oeil sur le wiki et les commandes json, tu peux aisément mettre à jour un dummy via une url bien formulée.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Question d'un nouveau (python et dummy)
Merci j'ai regardé mais je ne trouve pas ce qu'il me manque
voila mon script python
voila mon script python
et ce qu'il renvoiimport verisure
myPages = verisure.MyPages('XXXXX', 'YYYYY')
myPages.login()
climate_overview = myPages.climate.get()
TEMP = climate_overview[5].temperature
myPages.logout()
#print(climate_overview[5].temperature)
http://192.168.0.25:8084/json.htm?type= ... value=TEMP
je suppose que je dois oublier quelque chose dans la façon d'ecrire l'url mais je ne vois pasTcherno_NAS> python verisure_get_temp.py
File "verisure_get_temp.py", line 15
http://192.168.0.25:8084/json.htm?type= ... value=TEMP
^
SyntaxError: invalid syntax
Re: Question d'un nouveau (python et dummy)
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
Script python
SSHimport 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()
Tcherno_NAS> python verisure_get_temp.py
26.3°
Tcherno_NAS>
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Question d'un nouveau (python et dummy)
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]
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]
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Question d'un nouveau (python et dummy)
oui j'ai modifier le code pour l'url, juste avant ta réponse.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.
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.
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Question d'un nouveau (python et dummy)
Essai en virant le symbole degré de ta valeur
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Question d'un nouveau (python et dummy)
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
On se rapproche, merci pour l'aide en tout cas @vil1driver
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Question d'un nouveau (python et dummy)
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..
J'ignore comment concaténer une chaîne et une variable en python mais je te fais confiance..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien