notif quand sonde ne remonte plus temperatures

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 <\>.
Stef17
Messages : 96
Inscription : 02 mai 2016, 21:10

notif quand sonde ne remonte plus temperatures

Message par Stef17 »

Bonjour
Malgré mes recherches je ne trouve pas la solution d'un petit soucis.
J'aimerais recevoir notif mail quand une sonde n'a pas remonté la température dans domoticz.
J'ai bien la température qui se mets en "rouge" dans l'onglet "températures", mais j'aimerais recevoir un mail quand c'est le cas.
Alors la fonction if et envoi de mail je connais mais pas la variable et son status...
alors j'imagine un truc comme

Code : Tout sélectionner

if "temperature est en rouge" then
commandArray['SendEmail']='Probleme sonde#Alerte sur sonde qui ne reçoit plus de temperature#monmail@truc.fr'
end
il faudrait donc que je trouve comment dire : temperature est en rouge
Si quelqu'un a une idée... je suis preneur
RaspberryPi2B+SD16GPNYclass10-RFlink firm1.1R41-domoticz 5877-6 sonde temp + une prise domotisé et 4 adaptateurs chaicon pour radiateur
loops
Messages : 306
Inscription : 13 nov. 2014, 18:14

Re: notif quand sonde ne remonte plus temperatures

Message par loops »

J'ai modifié un script d'exemple pour vérifier l'état de la sonde de mon frigo. Je ne regarde pas si il est rouge ou pas, je regarde depuis combien de temps la sonde n'a pas parlé.
Si cette approche t'intéresse, je peux te donner le script ...
nissart
Messages : 145
Inscription : 20 avr. 2016, 15:00

Re: notif quand sonde ne remonte plus temperatures

Message par nissart »

Bonjour,

je suis intéressé par ton script :D

peux tu le poster ?

Merci
Rpi3 Domoticz v3.9389 - RFX433e - Kira128

Odroid C2/OpenPHT/ Pour le salon
Rpi3/Rasplex/ Pour la chambre

Rpi2/Runeaudio/ Pour le salon + terrasse
Rpi2 hifiberry AMP+/Runeaudio/ pour la sdb

Que j'aime ces petites bestioles !!!
loops
Messages : 306
Inscription : 13 nov. 2014, 18:14

Re: notif quand sonde ne remonte plus temperatures

Message par loops »

Code : Tout sélectionner

t1 = os.time()
s = otherdevices_lastupdate['Frigo_Cuisine']
-- returns a date time like 2013-07-11 17:23:12

year = string.sub(s, 1, 4)
month = string.sub(s, 6, 7)
day = string.sub(s, 9, 10)
hour = string.sub(s, 12, 13)
minutes = string.sub(s, 15, 16)
seconds = string.sub(s, 18, 19)

commandArray = {}

t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
difference = (os.difftime (t1, t2))
--print('Dernier contact du capteur du frigo il y a ' .. difference .. ' secondes.')

--Si pas de remontée depuis une heure, on le signale, le pot de confiture est trop près du capteur, on envois une notification ...

if (difference > 3600 and difference < 3660) then
   commandArray['SendNotification']='Capteur Frigo#Le capteur du frigo est muet depuis une heure !'
end 

--Si pas de remontée depuis 4 heures, ya plus de piles, on fait parler la blonde ...

if (difference > 14400 and difference < 14460) then
    local message = uservariables["Message_Vocal"]
    message = message .. "La batterie du capteur de température du frigo est vide ! "
    commandArray['Variable:Message_Vocal'] = message
end

return commandArray
Stef17
Messages : 96
Inscription : 02 mai 2016, 21:10

Re: notif quand sonde ne remonte plus temperatures

Message par Stef17 »

Ok cette solution me va bien
Je regarde cela en soirée car mon petit me donne pas beaucoup de temps pendant la journée.
Merci d'avance
je te tiens au courant de mes résultats
RaspberryPi2B+SD16GPNYclass10-RFlink firm1.1R41-domoticz 5877-6 sonde temp + une prise domotisé et 4 adaptateurs chaicon pour radiateur
Stef17
Messages : 96
Inscription : 02 mai 2016, 21:10

Re: notif quand sonde ne remonte plus temperatures

Message par Stef17 »

Alors comme prévu c'est nickel !
Après quelque adaptation pour mon environnement ça fonctionne !
Merci pour le coup de main
RaspberryPi2B+SD16GPNYclass10-RFlink firm1.1R41-domoticz 5877-6 sonde temp + une prise domotisé et 4 adaptateurs chaicon pour radiateur
loops
Messages : 306
Inscription : 13 nov. 2014, 18:14

Re: notif quand sonde ne remonte plus temperatures

Message par loops »

Avec plaisir!
Répondre