script thermostat avec commande de la temperature
Re: script thermostat avec commande de la temperature
Re
et merci pour la réactivité
Hélas j'avais déjà essayé et ça génère la même erreur.
En fait c'est la fonction temperature1 = tonumber(otherdevices_svalues[sonde1]) qui ne retourne pas une valeur arithmétique ou peut-être une valeur nulle (nil value).
En effet si je renseigne :
local temperature1 = 25
local temperature2 = 12
la sonde est bien mise à jour
comme il est indiqué dans un autre post on ne peut pas afficher dans le log de domoticz les print(temperature1), je ne sais pas ce que collecte la fonction. Quelqu'un sait il ou s'affichent ces infos?
merci
et merci pour la réactivité
Hélas j'avais déjà essayé et ça génère la même erreur.
En fait c'est la fonction temperature1 = tonumber(otherdevices_svalues[sonde1]) qui ne retourne pas une valeur arithmétique ou peut-être une valeur nulle (nil value).
En effet si je renseigne :
local temperature1 = 25
local temperature2 = 12
la sonde est bien mise à jour
comme il est indiqué dans un autre post on ne peut pas afficher dans le log de domoticz les print(temperature1), je ne sais pas ce que collecte la fonction. Quelqu'un sait il ou s'affichent ces infos?
merci
Dernière modification par Jihem le 28 nov. 2014, 14:31, modifié 1 fois.
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
-
jackslayter
- Messages : 1040
- Inscription : 30 sept. 2014, 14:40
- Localisation : Isère (38)
Re: script thermostat avec commande de la temperature
UpdateDevice = mettre à jour le device manuellement via un script (ex : changer de valeur de temperature)patrice a écrit :bonjour les gars
Je sais que ca ce fait pas mais je m'incruste dans ce sujet pour tout a fait autre chose
ca fait plusieurs fois que je lis
commandArray['UpdateDevice'] = idx .. '|0|'.. tostring(temperature1-temperature2)
je n'en comprends pas la syntaxe : le ['UpdateDevice'] = idx .. '|0|'..
qq pour m'expliquer
Dernière modification par jackslayter le 28 nov. 2014, 14:23, modifié 1 fois.
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
-
jackslayter
- Messages : 1040
- Inscription : 30 sept. 2014, 14:40
- Localisation : Isère (38)
Re: script thermostat avec commande de la temperature
@Jihem
tes sondes font seulement température ou il y a aussi l’humidité ?
tes sondes font seulement température ou il y a aussi l’humidité ?
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Re: script thermostat avec commande de la temperature
Température et humidité. Ça viendrait de là?
Mais de toute façon la valeur retournée n'est pas arithmétique
Mais de toute façon la valeur retournée n'est pas arithmétique
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
-
jackslayter
- Messages : 1040
- Inscription : 30 sept. 2014, 14:40
- Localisation : Isère (38)
Re: script thermostat avec commande de la temperature
oui si il y 2 valeurs c'est pas la même syntaxe
je regarde ca
je regarde ca
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
-
jackslayter
- Messages : 1040
- Inscription : 30 sept. 2014, 14:40
- Localisation : Isère (38)
Re: script thermostat avec commande de la temperature
essaye de remplacer pas tostring au lieu de tonumber
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Re: script thermostat avec commande de la temperature
Même erreur.
je crois que c'est la saisie de la valeur de la sonde qui n'est pas bonne. Pourtant si je fais la requette
/json.htm?type=devices&rid=64
j’obtiens des valeurs numériques "Temp" : 22.90
???
je crois que c'est la saisie de la valeur de la sonde qui n'est pas bonne. Pourtant si je fais la requette
/json.htm?type=devices&rid=64
j’obtiens des valeurs numériques "Temp" : 22.90
???
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
-
jackslayter
- Messages : 1040
- Inscription : 30 sept. 2014, 14:40
- Localisation : Isère (38)
Re: script thermostat avec commande de la temperature
c'est bon
Code : Tout sélectionner
local idx = 123
commandArray = {}
if (devicechanged['Tsoleil']) then
Tsoleil, total = otherdevices_svalues['Tsoleil']:match("([^;]+);([^;]+)")
Tsoleil = tonumber(Tsoleil)
Text, total = otherdevices_svalues['Text']:match("([^;]+);([^;]+)")
Text = tonumber(Text)
print(Tsoleil-Text)
commandArray['UpdateDevice'] = idx .. '|0|'.. tostring(tTsoleil-Text)
end
return commandArrayRaspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Re: script thermostat avec commande de la temperature
@ jackslayter
c'est pas le updatedevice qui me pose problème c'est le reste .idx .[0]...
c'est pas le updatedevice qui me pose problème c'est le reste .idx .[0]...
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
-
jackslayter
- Messages : 1040
- Inscription : 30 sept. 2014, 14:40
- Localisation : Isère (38)
Re: script thermostat avec commande de la temperature
le |0| , je sais pas, c'est peut être marqué dans le wiki
idx c'est celui qui a dans la liste des devices
idx c'est celui qui a dans la liste des devices
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte