Page 1 sur 2

Mise à jour d'une consigne de thermostat virtuel

Publié : 18 févr. 2018, 02:00
par Dim33
Bonjour,

Je cherche à mettre à jour une consigne de thermostat virtuel via la commande ci-dessous. Consigne étant la valeur d'un thermostat (consigne du chauffage). Malheureusement, le thermostat virtuel (idx 96) reste à 0.
Si je remplace consigne par un chiffre, cela fonctionne.

Code : Tout sélectionner

oss = "curl 'http://monIP:PORT/json.htm?type=command&param=udevice&idx=96&nvalue=0&svalue=consigne'&"
os.execute(oss)
Une idée ? Merci d'avance.

Re: Mise à jour d'une consigne de thermostat virtuel

Publié : 18 févr. 2018, 08:47
par Chrominator
On n'a pas beaucoup d'infos sur le type de script, ça doit être du LUA.

Essaye ça :

Code : Tout sélectionner

oss = "curl 'http://monIP:PORT/json.htm?type=command&param=udevice&idx=96&nvalue=0&svalue="..consigne.."'".." &"
os.execute(oss)

Re: Mise à jour d'une consigne de thermostat virtuel

Publié : 18 févr. 2018, 09:50
par jli1971
bonjour , tu cherche a mettre la consigne a jour ok , mais ou ?
perso je le fait sur une esp avec un ecran oled ,celle ci est paramettré avec easy et ca s'affiche sur mon ecran , est ce ca que tu recherche ?

Re: Mise à jour d'une consigne de thermostat virtuel

Publié : 18 févr. 2018, 19:14
par Dim33
Chrominator a écrit :On n'a pas beaucoup d'infos sur le type de script, ça doit être du LUA.

Essaye ça :

Code : Tout sélectionner

oss = "curl 'http://monIP:PORT/json.htm?type=command&param=udevice&idx=96&nvalue=0&svalue="..consigne.."'".." &"
os.execute(oss)
Parfait ça tourne .... comment rajouter du texte (°C) derrière la valeur de la consigne.

Merci.

Re: Mise à jour d'une consigne de thermostat virtuel

Publié : 18 févr. 2018, 20:50
par Chrominator
Euh.... Dans quel but ? :roll:

Re: Mise à jour d'une consigne de thermostat virtuel

Publié : 18 févr. 2018, 21:37
par Dim33
Chrominator a écrit :Euh.... Dans quel but ? :roll:
Ouppsss !!! ;) J'ai écris trop vite .... en fait plutôt qu'une consigne de thermostat, je préfère utiliser un virtual sensor (texte). J'utilise la commande :

Code : Tout sélectionner

oss = "curl 'http://MONIP:PORT/json.htm?type=command&param=udevice&idx=97&svalue="..consigne.."'".." &"
os.execute(oss)
Je voudrais rajouter °C juste derrière la valeur de consigne mais je me mélange les pinceaux avec les "" '' ..

Merci.

Re: Mise à jour d'une consigne de thermostat virtuel

Publié : 18 févr. 2018, 21:48
par vil1driver
Salut,

Ceci

Code : Tout sélectionner

"'".." &"
Peut être remplacé par

Code : Tout sélectionner

"' &"

Re: Mise à jour d'une consigne de thermostat virtuel

Publié : 18 févr. 2018, 21:57
par Dim33
Merci vil1driver mais comment rajouter du texte derrière la valeur consigne ?

Re: Mise à jour d'une consigne de thermostat virtuel

Publié : 18 févr. 2018, 23:08
par Chrominator

Code : Tout sélectionner

oss = "curl 'http://MONIP:PORT/json.htm?type=command&param=udevice&idx=97&svalue="..consigne.."°C' &"
os.execute(oss)

Re: Mise à jour d'une consigne de thermostat virtuel

Publié : 19 févr. 2018, 03:44
par vil1driver