Je bloque sur un envoi de notif / mail
Publié : 03 déc. 2018, 22:05
Salut,
Les devices TEXT c'est bien beau, mais j'ai décidé de passer à l'envoi de mail.
J'ai fait un script qui contrôle de niveau des piles de mes sondes, mais je ne reçois pas de mail.
Je me suis alors inscrit à pushbullet, le bouton "test" marche bien, mais je ne reçois rien du script.
J'ai d'abord cru que c'était à cause du '%' et je l'ai viré, mais rien à faire.
help !
@+
Datawolf
Les devices TEXT c'est bien beau, mais j'ai décidé de passer à l'envoi de mail.
J'ai fait un script qui contrôle de niveau des piles de mes sondes, mais je ne reçois pas de mail.
Je me suis alors inscrit à pushbullet, le bouton "test" marche bien, mais je ne reçois rien du script.
J'ai d'abord cru que c'était à cause du '%' et je l'ai viré, mais rien à faire.
Code : Tout sélectionner
--[[
Tous les samedis matin, vérifie le niveau des piles
Et envoie un mail en deçà d'un certain seuil
--]]
return {
on = { timer = { 'at 21:52 on mon' }
},
execute = function(domoticz, timer)
local lowBat = 30 -- seuil de l'alerte
local subsystem = "pushbullet"
domoticz.devices().forEach(function(device)
batLevel = device.batteryLevel
if batLevel ~= nil then -- uniquement pour les devices pour lesquels ça fait sens
info = 'Pourcentage batterie '..device.name..' '..batLevel..''
domoticz.log(info,domoticz.LOG_INFO)
-- if ( batLevel < lowBat) then
-- 'subject #body #extraData#priority#sound#subsystem'
commandArray[#commandArray+1] = {['SendNotification'] = 'Notif Domusticz#'..info..'#'.. '#'.. '#'.. '#'.. subsystem ..''}
-- 'objet #message # adresse@mail.com'
commandArray[#commandArray+1] = {['SendEmail'] = 'Notif Domusticz#'..info..'#'..'monadresse@gmail.com'}
-- end -- if level
end -- if nil
end) -- forEach
end -- execute function
}@+
Datawolf