Page 1 sur 1
Notification température challenge
Publié : 05 mai 2019, 10:43
par bartras
Bonjour à tous,
Voilà, je bute sur un problème qui je pense sera résolu très rapidement ici
J'ai une sonde de température dans ma maison et je voudrais sous condition "ON" d'un interrupteur recevoir une notification sur l'application smartphone quand la température de ma sonde passe en décroissance.
Ce que je n'arrive pas à faire c'est une comparaison de la valeur n avec la valeur n-1
Est ce que quelqu'un pourrait m'aider via un script LUA ?
Merci à vous !
Re: Notification température challenge
Publié : 06 mai 2019, 08:22
par denis_brasseur
Tu peux faire quelque chose dans ce style :
Code : Tout sélectionner
--créer un variable derniere_temperature
derniere_temperature = 'nom_de_ta_variable'
local sonde = 'nom_de_ta_sonde'
local notification_temp = ''nom_de_ton_inter'
local temp_salon = string.match(otherdevices_svalues[sonde], "(%d+%.*%d*)")
commandArray = {}
--on teste le changement d'état de la sonde de temperature
if (devicechanged[sonde] and otherdevices[chauffage]=='On') then
if temp_salon < uservariables[derniere_temperature] then
-- on envoi une alerte
message = 'Temperature en baisse '
commandArray['SendNotification']='ALerte Temp#'..message..'#0###pushbullet'
end
--mise a jour de la variable
commandArray['Variable:derniere_temperature']= temp_salon
end
return commandArray
Il te faut créer une variable utilisateur, mettre a jour le nom de la sonde de température et de l'inter 'On'.
A chaque changement de température, le script teste la valeur de la température avec la valeur de la derniere température mesuré.
Si la température est inférieure à la dernière mesure, on envoi une alerte Température en baisse.
Mais attention, si baisse réguliere de la température, il y aura une succession d'alerte a chaque nouvelle valeur envoyé par la sonde !
Re: Notification température challenge
Publié : 06 mai 2019, 13:23
par papoo
pourquoi ne pas définir un seuil bas pour la valeur de cette sonde?
un script qui pourrait peut etre t'aider
viewtopic.php?f=17&t=8167
Re: Notification température challenge
Publié : 08 mai 2019, 11:04
par bartras
Merci Denis, ça fonctionne.
J'ai un peu adapté à mon besoin.
Nickel ces variables utilisateur !
Papoo,
Parce que justement je ne voulais pas définir un seuil, je souhaitais savoir quand ma température décroit (quelque soit la valeur).
++