Page 1 sur 1
Scrip test fonctionnement sondes températures
Publié : 05 juil. 2018, 21:16
par banditos
Bonjour,
je suis à la recherche d'un scipt pour tester le fonctionnement des 3 sondes Orégon de mon installation, une mise à On d'un inter serait suffisante pour m'indiquer qu'une sonde n'a pas émis de signal depuis 15mn par exemple.
Je sais bidouiller un scipt mais pour en créer un en entier, pas assez de connaissances en la matière.
Merci
Re: Scrip test fonctionnement sondes températures
Publié : 05 juil. 2018, 21:43
par cyberbob
C'est ici déjà les bases pour créer un script LUA.
On peut le mettre directement dans evenement de domoticz en mode time
Le "if" s'exécute ici après 3600 s (1 heure) si une sonde est restée muette.
mettre autant de "if" que l'on a de sonde a surveiller.
Good luck.
Code : Tout sélectionner
commandArray = {}
--Cette fonction calcule la différence de temps (en secondes) entre maintenant
--et la date passée en paramètre.
function timedifference (s)
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)
t1 = os.time()
t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
difference = os.difftime (t1, t2)
return difference
end
lastSeen = timedifference(otherdevices_lastupdate['nom de ma sonde de température'])
if (lastSeen >= 3600 and lastSeen <= 3690 ) then
print ('++sonde muette++')
-- mettre ici l'action que l'on veux faire : par exemple une notification, un mail, un inter virtuel, etc...
end
return commandArray
Re: Scrip test fonctionnement sondes températures
Publié : 05 juil. 2018, 22:15
par banditos
Je vais essayer.
Merci
Re: Scrip test fonctionnement sondes températures
Publié : 05 juil. 2018, 23:56
par vil1driver
Salut,
Si non tu règles dans les paramètres le délai d'expiration
Passé ce délai la sonde passera en rouge

Re: Scrip test fonctionnement sondes températures
Publié : 06 juil. 2018, 09:13
par banditos
Salut,
le temps d'expiration est bien réglé, mais c"est pour quand je ne suis pas chez moi, je veux que domoticz coupe le chauffage au sol + envoie d'un SMS.