Mise à jour d'une consigne de thermostat virtuel

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 <\>.
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

Mise à jour d'une consigne de thermostat virtuel

Message 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.
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

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

Message 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)
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
jli1971
Messages : 26
Inscription : 26 juin 2017, 06:40

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

Message 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 ?
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

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

Message 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.
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

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

Message par Chrominator »

Euh.... Dans quel but ? :roll:
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

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

Message 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.
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

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

Message par vil1driver »

Salut,

Ceci

Code : Tout sélectionner

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

Code : Tout sélectionner

"' &"
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
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

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

Message par Dim33 »

Merci vil1driver mais comment rajouter du texte derrière la valeur consigne ?
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

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

Message 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)
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

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

Message par vil1driver »

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
Répondre