1) Envoi de notifications par mail
Le plugin eMailNotification ( ou Smtp notification ) permets d’envoyer un mail relatif à un évenement décleché par une scène , en ajoutant un code Luup dans cette scène .
Les paramètres ci-dessous Recipient eMail et id_Module sont à remplacer par les valeurs de la configuration à utiliser soit l’adresse mail et le no de module du plugin Smtp
local params = {
Recipient_Name = "Notification Vera",
Recipient_eMail = "moi@gmail.com",
Subject = " sujet",
Message = "message"
}
lodal dID = 34 --No module Smtp notification
luup.call_action("urn:upnp-org:serviceId:SmtpNotification1", "SendEmail", params, dID)
luup.call_action(« urn:upnp-org:serviceId:SmtpNotification1 », « ResetCount »,{}, id_module
)
2) Envoi de notification sur smatrphone android par pushingbox
- Installer l’application NotifyMyAndroid sur le smartphone Android et creer un compte
- Aller sur http://www.pushingbox.com et y creer un compte pour le service NotificationMyAndroid et y renseignet l’API key généré sur le smartphone
- Executer le code ci-dessous par la scène créée pour ce scenario
-- Etat de la porte et du house mode
local status_porte = luup.variable_get(« urn:schemas-micasaverde-com:device:MotionSensor:1 », « Tripped »,35)
if ((status_porte == "1") and (house_mode == "home")) then
-- message si porte ouverte et house_mode == "home" et passage house_mode à "Night"
luup.inet.wget("http://api.pushingbox.com/pushingbox?devid=xxxxxxxxxxxxxxxxxxxx")
end