Mettre à jour la valeur d'un compteur domoticz

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
lucien.m
Messages : 13
Inscription : 09 janv. 2018, 17:53

Mettre à jour la valeur d'un compteur domoticz

Message par lucien.m »

Bonjour,
J'ai créé un script python qui mesure la hauteur de fuel restant dans la cuve et ainsi en déduire le volume.
J'ai essayé de mettre cette variable dans un compteur domoticz au moyen du code suivant :
url = 'http://192.168.XX.XX:8080/json.htm?type ... contenance'
Le compteur ne se met pas à jour.
Quelle est mon erreur?
Merci
chacal62
Messages : 63
Inscription : 14 juin 2015, 20:47

Re: Mettre à jour la valeur d'un compteur domoticz

Message par chacal62 »

bonsoir ,

Code : Tout sélectionner

oss = "curl 'http://login:mdp@ip/json.htm?type=command&param=udevice&idx=42&nvalue=0&svalue=contenance'" 
                        os.execute(oss)
lucien.m
Messages : 13
Inscription : 09 janv. 2018, 17:53

Re: Mettre à jour la valeur d'un compteur domoticz

Message par lucien.m »

Bonjour Chacal 62
Merci pour votre réponse, en l'insérant dans mon script j'obtiens l'erreur suivante :
Traceback (most recent call last):
File "script_device_contenance_fut_fuel.py", line 35, in <module>
os.execute(oss)
AttributeError: 'module' object has no attribute 'execute'
J'ai bien mis en "import le module os en début de script". Avez-vous une solution ?
Merci
chacal62
Messages : 63
Inscription : 14 juin 2015, 20:47

Re: Mettre à jour la valeur d'un compteur domoticz

Message par chacal62 »

c'est du python , désolé pas assez calé pour vous répondre, je croyais que e'tait du lua votre programmation
lucien.m
Messages : 13
Inscription : 09 janv. 2018, 17:53

Re: Mettre à jour la valeur d'un compteur domoticz

Message par lucien.m »

Tout de même merci, je vais essayer de traduire mon programme en lua .
C'est pas gagné.
lucien.m
Messages : 13
Inscription : 09 janv. 2018, 17:53

Re: Mettre à jour la valeur d'un compteur domoticz

Message par lucien.m »

Re bonjour

En fin de compte j'ai trouvé, voilà la solution si celà peut aider
import urlib
urllib.urlopen("http://192.168.XXX.XXX:8080/json.htm?ty ... ontenance))
Répondre