Page 1 sur 1
Récupérer valeur température.
Publié : 10 janv. 2019, 13:37
par Wolfen38
Salut
Je voulais récupérer ma température mais quand je récupère les infos de mon thermomètre j'ai ça :
Soit température, humidité et un 3 ème truc.
Comment faire pour n'avoir que la température ?
Merci
Re: Récupérer valeur température.
Publié : 10 janv. 2019, 13:55
par jackslayter
Wolfen38 a écrit : 10 janv. 2019, 13:37
Salut
Je voulais récupérer ma température mais quand je récupère les infos de mon thermomètre j'ai ça :
Soit température, humidité et un 3 ème truc.
Comment faire pour n'avoir que la température ?
Merci
Code : Tout sélectionner
temp , hum , autre = otherdevices_svalues['thermomètre']:match("([^;]+);([^;]+);([^;]+)")
print(temp)
Re: RE: Re: Récupérer valeur température.
Publié : 10 janv. 2019, 14:22
par Wolfen38
jackslayter a écrit :Wolfen38 a écrit : 10 janv. 2019, 13:37
Salut
Je voulais récupérer ma température mais quand je récupère les infos de mon thermomètre j'ai ça :
Soit température, humidité et un 3 ème truc.
Comment faire pour n'avoir que la température ?
Merci
Code : Tout sélectionner
temp , hum , autre = otherdevices_svalues['thermomètre']:match("([^;]+);([^;]+);([^;]+)")
print(temp)
Merci c'est nickel.
Et autres questions pendant que j'y suis.
Je n'arrive pas a faire 2 choses, envoyer par mail ma valeur temp.
Et envoyer ma valeur temp dans une variable domoticz...
Merci pour ton aide
Envoyé de mon Mi A1 en utilisant Tapatalk
Re: RE: Re: Récupérer valeur température.
Publié : 10 janv. 2019, 14:29
par jackslayter
Wolfen38 a écrit : 10 janv. 2019, 14:22
jackslayter a écrit :Wolfen38 a écrit : 10 janv. 2019, 13:37
Salut
Je voulais récupérer ma température mais quand je récupère les infos de mon thermomètre j'ai ça :
Soit température, humidité et un 3 ème truc.
Comment faire pour n'avoir que la température ?
Merci
Code : Tout sélectionner
temp , hum , autre = otherdevices_svalues['thermomètre']:match("([^;]+);([^;]+);([^;]+)")
print(temp)
Merci c'est nickel.
Et autres questions pendant que j'y suis.
Je n'arrive pas a faire 2 choses, envoyer par mail ma valeur temp.
Et envoyer ma valeur temp dans une variable domoticz...
Merci pour ton aide
Envoyé de mon Mi A1 en utilisant Tapatalk
test si l'email marche dans les paramètres ensuite
envoyer dans une variable
Re: RE: Re: RE: Re: Récupérer valeur température.
Publié : 10 janv. 2019, 14:36
par Wolfen38
jackslayter a écrit :Wolfen38 a écrit : 10 janv. 2019, 14:22
jackslayter a écrit :
Code : Tout sélectionner
temp , hum , autre = otherdevices_svalues['thermomètre']:match("([^;]+);([^;]+);([^;]+)")
print(temp)
Merci c'est nickel.
Et autres questions pendant que j'y suis.
Je n'arrive pas a faire 2 choses, envoyer par mail ma valeur temp.
Et envoyer ma valeur temp dans une variable domoticz...
Merci pour ton aide
Envoyé de mon Mi A1 en utilisant Tapatalk
test si l'email marche dans les paramètres ensuite
envoyer dans une variable
Pour le mail ça fonctionne mais je ne trouve pas la syntaxe pour inclure la variable temp dans le corps du message.
Et pour l'envoi de la variable ça me tourne cette erreur
2019-01-10 14:33:00.073 Error: EventSystem: commandArray in script /home/pi/domoticz/scripts/lua/script_time_notification-temp.lua should only return ['string']='actionstring' or [integer]={['string']='actionstring'}
Envoyé de mon Mi A1 en utilisant Tapatalk
Re: Récupérer valeur température.
Publié : 10 janv. 2019, 14:46
par jackslayter
je n'utilise pas les mails donc je te propose ça mais sans garantie
Code : Tout sélectionner
commandArray['SendEmail']='"temperature"#"il fait "..temp.. "°c#email@site.fr'
ou
Code : Tout sélectionner
commandArray['SendEmail']='temperature#il fait ..temp.. °c#email@site.fr'
Code : Tout sélectionner
commandArray[40] = {['Variable:mavariable'] = tonumber(temp)}
ou
Re: RE: Re: Récupérer valeur température.
Publié : 10 janv. 2019, 15:40
par Wolfen38
jackslayter a écrit :je n'utilise pas les mails donc je te propose ça mais sans garantie
Code : Tout sélectionner
commandArray['SendEmail']='"temperature"#"il fait "..temp.. "°c#email@site.fr'
ou
Code : Tout sélectionner
commandArray['SendEmail']='temperature#il fait ..temp.. °c#email@site.fr'
Code : Tout sélectionner
commandArray[40] = {['Variable:mavariable'] = tonumber(temp)}
ou
Voulez c'est tout bon merci.
Je ne suis pas arrivé a envoyer la variable dans une variable déclarée en décimale mais avec le tostring et la variable en chaîne c'est ok et ça me suffit.
Merci pour ton temps a m'aider
Envoyé de mon Mi A1 en utilisant Tapatalk
Re: Récupérer valeur température.
Publié : 10 janv. 2019, 15:46
par jackslayter
de rien