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 :D

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).

++