Envoi de notifications

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

Laisser un commentaire