[LUA] Notifications Mail et SMS (Freemobile)

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script Lua Notification Mail et SMS (Freemobile)

Message par vil1driver »

à mon avis s'il y a soucis ça vient d'orange (comme d'ab..) ou d'un antivirus qui doit modifier le contenu..

ça donne quoi si tu affiches la source ?

ici j'ai ceci :

Code : Tout sélectionner

Subject: Domoticz test
Date: Sat, 11 Jun 2016 12:52:35 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="--------------580047173586141127103759"

This is a multipart message in MIME format.
----------------580047173586141127103759
Content-type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
<body>
<b>Domoticz test message!</body>
</html>

----------------580047173586141127103759--
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
oddali
Messages : 68
Inscription : 19 mars 2016, 17:22
Localisation : TOURS

Re: Script Lua Notification Mail et SMS (Freemobile)

Message par oddali »

voilà:

Code : Tout sélectionner

From - Sat Jun 11 16:14:19 2016
X-Account-Key: account1
X-UIDL: 1378967558.15852
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 
Return-Path: <oxxxxxi@free.fr>
Received: from mwinf5c23 (mwinf5c23.me-wanadoo.net [10.223.111.73])
	 by mwinb2404 with LMTPA;
	 Sat, 11 Jun 2016 12:02:21 +0200
X-Sieve: CMU Sieve 2.3
Received: from relay5-d.mail.gandi.net ([217.70.183.197])
	by mwinf5c23 with ME
	id 5N2M1t00o4Fx2zd01N2MQY; Sat, 11 Jun 2016 12:02:21 +0200
X-bcc: vexxxxxxxxxs@orange.fr
X-ME-bounce-domain: orange.fr
X-ME-engine: default
X-me-spamcause: (51)(0000)gggruggvucftvghtrhhoucdtuddrfeekledrhhssehorhgrnhhgvgdrfhhr
X-me-spamlevel: not-spam
X-ME-Helo: relay5-d.mail.gandi.net
X-ME-IP: 217.70.183.197
X-ME-Entity: ofr
Received: from spool.mail.gandi.net (mspool4-d.mgt.gandi.net [10.0.21.135])
	by relay5-d.mail.gandi.net (Postfix) with ESMTP id 6776B41C086
	for <vexxxxxxxxs@orange.fr>; Sat, 11 Jun 2016 12:02:21 +0200 (CEST)
Received: from mfilter11-d.gandi.net (mfilter11-d.gandi.net [217.70.178.131])
	by spool.mail.gandi.net (Postfix) with ESMTP id 5617D142087
	for <vexxxxxxxxs@orange.fr>; Sat, 11 Jun 2016 12:02:21 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter11-d.gandi.net
Received: from spool.mail.gandi.net ([IPv6:::ffff:102.0.121.13])
	by mfilter11-d.gandi.net (mfilter11-d.gandi.net [::ffff:10.50.151.18]) (amavisd-new, port 10024)
	with ESMTP id OhRpkNGnBOJe for <vexxxxxxxxxs@orange.fr>;
	Sat, 11 Jun 2016 12:02:20 +0200 (CEST)
X-Policy: 80.12.242.125 is whitelisted
X-Policy: 80.12.242.125 is whitelisted
Received: from smtp.smtpout.orange.fr (smtp03.smtpout.orange.fr [80.12.242.125])
	by spool.mail.gandi.net (Postfix) with ESMTPS id 1E8A31421DE
	for <cxxxxxb@ixxxxxs.fr>; Sat, 11 Jun 2016 12:02:20 +0200 (CEST)
Received: from ras16gosan2 ([90.24.7.18])
	by mwinf5d05 with ME
	id 5N2K1t0030PLFEa03N2KRV; Sat, 11 Jun 2016 12:02:19 +0200
Message-ID: <5dcf1fc3df2540e8f47069a7eefe92bf@mwinf5d05.me-wanadoo.net>
From: <oxxxxxxxi@free.fr>
To: <cxxxxxb@ixxxxxs.fr>
Subject: Domoticz test
Date: Sat, 11 Jun 2016 12:02:18 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="--------------877998228164480257964255"

This is a multipart message in MIME format.
----------------877998228164480257964255
Content-type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
<body>
<b>Domoticz test message!</body>
</html>

----------------877998228164480257964255--
pour mémoire, avec mon smtp orange je reçois correctement le message de test lorsque, dans les mêmes conditions, je paramètre "A:" avec une adresse mail en .org, .com par exemple ainsi qu'en .fr (autre que free, bien entendu).
ce qui exclut également tout incident lié a un quelconque antivirus.

également pour mémoire, ce désordre a déjà été constaté (puis réparé) dans d'autres applicatifs que domoticz, ie:
http://www.dolibarr.fr/forum/509-webmai ... ez-free-fr
merci pour ton attention
Pi3 (prod) + Pi3(sécurité)- Dz V:3.4834 - RFLink- Prises Phenix 4000B - OWL CM180 - FOSCAM - YANA.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script Lua Notification Mail et SMS (Freemobile)

Message par vil1driver »

bah si tu veux le tenter, pourquoi pas.. tu as compilé toi même ton domoticz ?

si oui et si tu es motivé tu peux toujours tenter la modification citée (au petit bonheur la chance..)
il faut modifier une variable de "\n" à \r\n"
dans le fichier home/pi/domoticz/notifications/NotificationEmail.cpp ligne 33

Code : Tout sélectionner

std::string HtmlBody = std::string("<html>\n<body>\n<b>") + Text + std::string("</body>\n</html>\n");
et au passage rajouter la balise </b> manquante, ce qui donnerait

Code : Tout sélectionner

std::string HtmlBody = std::string("<html>\r\n<body>\r\n<b>") + Text + std::string("</b>\r\n</body>\r\n</html>\r\n");
très probablement également des modifications dans le fichier /home/pi/domoticz/smtpclient/SMTPClient.cpp

puis re compiler
si cela résout ton soucis on pourra proposer le correctif

je ne sais pas du tout si cela peut fonctionner, je te propose cela complètement à taton..

mais je persiste à dire qu'orange doit y être pour quelque chose car on est nombreux à n'avoir aucun soucis (avec une freebox)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Script Lua Notification Mail et SMS (Freemobile)

Message par patrice »

Bonjour
les seules réponses que l'on trouve concernantr l'erreur Bare LF sont des réponses concernant des antivirus qui mettraient la panique dans les mails sortants
https://www.google.fr/search?q=mail+dropped%2C+bare+LF

Tu as un antivirus sur le pi ?
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
oddali
Messages : 68
Inscription : 19 mars 2016, 17:22
Localisation : TOURS

Re: Script Lua Notification Mail et SMS (Freemobile)

Message par oddali »

vil1driver a écrit :bah si tu veux le tenter, pourquoi pas.. tu as compilé toi même ton domoticz ?
Non. j'ai installé Domoticz tel quel.
si cela résout ton soucis on pourra proposer le correctif
je ne sais pas du tout si cela peut fonctionner, je te propose cela complètement à taton..
Je vais voir avant de tenter ça. ça poserait ensuite un problème de release.
et puis je n'ai aucune idée sur le risque d'effets de bord...
mais je persiste à dire qu'orange doit y être pour quelque chose car on est nombreux à n'avoir aucun soucis (avec une freebox)
moi je penche plutôt pour une règle de filtrage plus restrictive sur IMAP de free car, au risque de me répéter, ça ne dysfonctionne QUE lorsque l'adresse du destinataire est une adresse @free.fr. Dans les autres cas (voir plus haut) ça fonctionne.

@Pascal: non, pas d'antivirus sur le Pi. Il y a effectivement beaucoup de remarques à ce sujet. Je pense que c'est sur des machines windows.

Ce qui est fou c'est qu'une fois que mon mail est passé par une messagerie "relai" en .org (par exemple), la ré-expédition n'est plus refoulée par IMAP de Free... :?

Ce qui serait bien c'est qu'un autre "SMTP Orange" fasse le même test.
Bon, y a pas le feu puisque j'ai pu contourner le bémol...

Merci à vous deux et bonne soirée...

PS @ZIONIII: désolé, je crois que j'ai "un peu" pollué ton fil! :oops:
Pi3 (prod) + Pi3(sécurité)- Dz V:3.4834 - RFLink- Prises Phenix 4000B - OWL CM180 - FOSCAM - YANA.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script Lua Notification Mail et SMS (Freemobile)

Message par vil1driver »

oddali a écrit : Ce qui est fou c'est qu'une fois que mon mail est passé par une messagerie "relai" en .org (par exemple), le mail n'est plus refoulé par IMAP de Free... :?
je suis tombé sur un sujet qui évoquait la possibilité d'un message d'erreur qui ne correspondrait pas vraiment à l'erreur
en fait il s'agirait plus d'un black listage de l'ip du serveur orange par free.. :?


ps: laisse IMAP de côté c'est pour réceptionner tes mails sur un client, ça n'a rien à voir.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
oddali
Messages : 68
Inscription : 19 mars 2016, 17:22
Localisation : TOURS

Re: Script Lua Notification Mail et SMS (Freemobile)

Message par oddali »

vil1driver a écrit : ps: laisse IMAP de côté c'est pour réceptionner tes mails sur un client, ça n'a rien à voir.
Merci pour ce commentaire mais pas de souci : je connais la différence entre un protocole et un serveur de messagerie. C’était juste pour ne pas trop alourdir la rédaction.
J’espère que les puristes ne m’en tiendront pas rigueur, d’autant que je ne suis pas le plus célèbre à commettre cette incongruité, si j’en crois ceci :
http://windows.microsoft.com/fr-fr/wind ... rver-types

Effectivement, le code 550 est aussi décrit comme un "fourre tout".
Pour le reste, j'attends de savoir si le phénomène est constaté par d'autres clients d'orange.
Pi3 (prod) + Pi3(sécurité)- Dz V:3.4834 - RFLink- Prises Phenix 4000B - OWL CM180 - FOSCAM - YANA.
schwinny
Messages : 123
Inscription : 23 mars 2017, 21:41

Re: Script Lua Notifications Mail et SMS (Freemobile)

Message par schwinny »

Un grand merci, je cherchais justement un script pour envoyer des alertes SMS sur mon Tel avec Free mobile.

Corrigez moi si je me trompe mais je presume que je peux mettre plusieurs test comme ca ?
Car je codais y'a longtemps et pas en lua :)



Nom de mon 1er capteur : "Oeil Salon"
Nom de mon 2eme capteur : "Oeil SDB"
Nom de mon 1eme capteur : "Oeil Couloir"
...

Code : Tout sélectionner

-- ========================================================================
-- Variables à éditer
-- ========================================================================
local intrusion = 'Oeil Salon'                     -- Nom du device
local intrusion2 = 'Oeil Couloir'                     -- Nom du device
local intrusion3 = 'Oeil SDB'                     -- Nom du device
local EmailTo = 'xxxxx@free.fr;xx.xxxx@gmail.com'  -- adresse mail, séparées par ; si plusieurs
-- ========================================================================
-- Fin Variables à éditer
-- ========================================================================

Code : Tout sélectionner

-- Notification n°1 - 
if ( 
       	 	(
        		(devicechanged[intrusion] == 'On')  
        		or
        		(devicechanged[intrusion2] == 'On')  
        		or
        		(devicechanged[intrusion3] == 'On')  
        		or 
        		...
        	)
        and 
        	(
        		otherdevices['Alarme'] == 'On'
        	)
        )
then
        
    objet = 'Alerte Intrusion - le '          -- Objet du Mail
    message = 'La porte vient de s\'ouvrir'   -- Corps du Mail
    sms = 'Alerte%20intrusion%20!'            -- Le contenu du SMS encodé sous forme d'url (en Percent-encoding)
    notification_Mail(objet, message)
    notification_SMS(sms)
    print('Alerte intrusion')
    
 if (devicechanged[intrusion] == 'On') and (otherdevices['Alarme'] == 'On') then
    objet = 'Alerte Intrusion - le '          -- Objet du Mail
    message = 'La porte vient de s\'ouvrir'   -- Corps du Mail
    sms = 'Alerte%20intrusion%20!'            -- Le contenu du SMS encodé sous forme d'url (en Percent-encoding)
    notification_Mail(objet, message)
    notification_SMS(sms)
    print('Alerte intrusion')
       

sinon je peux faire plusieurs variable passant le nom du détecteur afin d'alleger le code non ?
schwinny
Messages : 123
Inscription : 23 mars 2017, 21:41

Re: Script Lua Notifications Mail et SMS (Freemobile)

Message par schwinny »

Merci pour le script.

il fonctionne pour le moment plutôt pas trop mal sauf que je n'ai que les mails et pas els sms.
je verrais ce demain.

Peut être trouverez vous pourquoi dans le code avant moi ?

Code : Tout sélectionner

--[[
Nom      : script_device_SMSMAIL.Lua
Auteur   : ZIONIII
Création : 04/2016
MàJ      : 12/2016
Version  : 1.1

Principe :
Pouvoir envoyer un mail et un SMS pour les abonnés de chez Freemobile lors d'un changement d'état d'un device.

--]]

-- ========================================================================
-- Variables à éditer
-- ========================================================================
local intrusion = 'Detecteur Oeil Salon'                     -- Nom du device
local intrusion2 = 'Detecteur Oeil Salon TV'
local intrusion3 = 'Detecteur Oeil SDB'
local intrusion4 = 'Detecteur Oeil Cuisine'
local intrusion5 = 'Detecteur Oeil Couloir'
local EmailTo = 'hermet1@free.fr'  -- adresse mail, séparées par ; si plusieurs
-- ========================================================================
-- Fin Variables à éditer
-- ========================================================================

-- ========================================================================
-- Valeurs local
-- ========================================================================
local Jour = os.date('%d', os.time())
local Mois = os.date('%m', os.time())
local Ans = os.date('%Y', os.time())
local Heure = os.date('%H', os.time())
local Minute = os.date('%M', os.time())
local Seconde = os.date('%S', os.time())
-- ========================================================================
-- Fin valeurs local
-- ========================================================================


-- ========================================================================
-- Script LUA
-- ========================================================================
-- ========================================================================
-- Script LUA
-- ========================================================================
commandArray = {}

-- ========================================================================
-- Début fonction Mail
-- ========================================================================
function notification_Mail(objet, message)
DateMail = os.date('%d/%m/%Y à %H:%M:%S', os.time())                  -- (09/16/98 à 23:48:10)
commandArray['SendEmail']=objet..DateMail..'#'..message..'#'..EmailTo -- Envois Mail(s)
end
-- ========================================================================
-- Fin fonction Mail
-- ========================================================================

-- ========================================================================
-- Début fonction SMS Freemobile
-- ========================================================================
function notification_SMS(sms)
-- Premiére compte freemobile CC
local user1 = 'pffff'            -- A remplacer par identifiant Free Mobile
local pass1 = 'ffff'      -- A remplacer par la clé d'identification au service SMS Free
-- Deuxiéme compte freemobile BC
-- Deuxiéme compte freemobile BC
--local user2 = 'xxxxxxxxxxxx'            -- A remplacer par identifiant Free Mobile
--local pass2 = 'xxxxxxxxxxxx'      -- A remplacer par la clé d'identification au service SMS Free
-- SMS
local Message = sms..'%20%2D%20'..Jour..'%2F'..Mois..'%2F'..Ans..'%20%2D%20'..Heure..'%3A'..Minute..'%3A'..Seconde
-- Envois Sms à user1
command1="curl -s 'https://smsapi.free-mobile.fr/sendmsg?user="..user1.."&pass="..pass1.."&msg="..Message.."'"
print(command1)
os.execute(command1)
-- Envois Sms à user2
--command2="curl -s 'https://smsapi.free-mobile.fr/sendmsg?user="..user2.."&pass="..pass2.."&msg="..Message.."'"
--print(command2)
--os.execute(command2)
end
-- ========================================================================
-- Fin fonction SMS Freemobile
-- ========================================================================

-- ========================================================================
-- Début des notifications
-- ========================================================================
-- Notification n°1 - 

if (otherdevices_svalues['Mode Absent']=='On') then

        if (devicechanged[intrusion] == 'On') then
        objet = 'Alerte Intrusion - le '          -- Objet du Mail
        message = 'Detection Capteur Salon'   -- Corps du Mail
        sms = 'Alerte%20intrusion%20!'            -- Le contenu du SMS encodé sous forme d'url (en Percent-encoding)
        notification_Mail(objet, message)
        notification_SMS(sms)
        print('Alerte intrusion')
        end

        if (devicechanged[intrusion2] == 'On') then
         objet = 'Alerte Intrusion - le '          -- Objet du Mail
        message = 'Detection Capteur Salon TV'   -- Corps du Mail
        sms = 'Alerte%20intrusion%20!'            -- Le contenu du SMS encodé sous forme d'url (en Percent-encoding)
        notification_Mail(objet, message)
        notification_SMS(sms)
        print('Alerte intrusion')
        end

        if (devicechanged[intrusion3] == 'On') then
        objet = 'Alerte Intrusion - le '          -- Objet du Mail
        message = 'Detecteur Capteur SDB'   -- Corps du Mail
      	notification_SMS(sms)
      	notification_Mail(objet, message)
        print('Alerte intrusion')
        end

        if (devicechanged[intrusion4] == 'On') then
        objet = 'Alerte Intrusion - le '          -- Objet du Mail
        message = 'Detecteur Capteur Cuisine'   -- Corps du Mail
        sms = 'Alerte%20intrusion%20!'            -- Le contenu du SMS encodé sous forme d'url (en Percent-encoding)
        notification_Mail(objet, message)
        notification_SMS(sms)
        print('Alerte intrusion')
        end

        if (devicechanged[intrusion5] == 'On') then
        objet = 'Alerte Intrusion - le '          -- Objet du Mail
        message = 'Detecteur Capteur Couloir'   -- Corps du Mail
        sms = 'Alerte%20intrusion%20!'            -- Le contenu du SMS encodé sous forme d'url (en Percent-encoding)
        notification_Mail(objet, message)
        notification_SMS(sms)
        print('Alerte intrusion')
        end
else

end
-- Notification n°2 -
-- elseif (devicechanged['Vacances'] == 'On') then
--    objet = 'xxxxxxxxx '                       -- Objet du Mail
--    message = 'xxxxxxx'                         -- Corps du Mail
--    sms = 'xxxxxx'                            -- Le contenu du SMS encodé sous forme d'url (en Percent-encoding)
--    notification_Mail(objet, message)
--    notification_SMS(sms)
--    print('Test2')


-- ========================================================================
-- Fin des notifications
-- ========================================================================

-- ========================================================================
-- Fin du script LUA
-- ========================================================================
return commandArray

fleuch
Messages : 7
Inscription : 21 mars 2018, 20:54

Re: Script Lua Notifications Mail et SMS (Freemobile)

Message par fleuch »

Bonjour
Je sollicite votre aide concernant ce script que j ai un peu remanié pour mes besoins sachant que je suis novice en LUA et que j ai bidouillé mais ça n'a pas l'air de fonctionner
J'ai actuellement 3 interrupteurs virtuels pour la présence qui ping les smartphone et donc change l’état en on ou off en fonction du ping et j'ai 4 détecteurs d'ouverture de porte .
Je souhaiterai recevoir les mails seulement si et seulement si les phones sont off et ne rien recevoir si l'un des 3 est en On

Voici le code remanié à savoir que pour l'instant n'ayant pas besoin de la fonctionnalité sms je l'ai enlevé du script.

Code : Tout sélectionner

commandArray = {}
--[[
Nom      : script_event_intrusion.lua
Auteur   : ZIONIII/Fleuch
Création : 04/2016 
MàJ      : 12/2016 05/2018
Version  : 1.1.2

Principe :
Pouvoir envoyer un mail  lors d'un changement d'état d'un device.

--]]

-- ========================================================================
-- Variables à éditer
-- ========================================================================
local intrusion = {"Entree Philio Ouverture", "Aeon Cuisine", "Chbre1 Philio Access Control", "Chbre 2 Phillio Ouverture"}; -- Nom des devices
local EmailTo = 'xxxxx@gmail.com'  -- adresse mail, séparées par ; si plusieurs
-- ========================================================================
-- Fin Variables à éditer
-- ========================================================================

-- ========================================================================
-- Valeurs local
-- ========================================================================
local Jour = os.date('%d', os.time())
local Mois = os.date('%m', os.time())
local Ans = os.date('%Y', os.time())
local Heure = os.date('%H', os.time())
local Minute = os.date('%M', os.time())
local Seconde = os.date('%S', os.time())
-- ========================================================================
-- Fin valeurs local
-- ========================================================================


-- ========================================================================
-- Script LUA
-- ========================================================================
commandArray = {}

-- ========================================================================
-- Début fonction Mail 
-- ========================================================================
function notification_Mail(objet, message)
DateMail = os.date('%d/%m/%Y à %H:%M:%S', os.time())                  -- (09/16/98 à 23:48:10)
commandArray['SendEmail']=objet..DateMail..'#'..message..'#'..EmailTo -- Envois Mail(s)
end
-- ========================================================================
-- Fin fonction Mail
-- ========================================================================


-- ========================================================================
-- Début des notifications
-- ========================================================================
-- Notification n°1 -
if (otherdevices['Smartphone Flo'] == 'Off') and (devicechanged[Intrusion] == 'On') then
    objet = 'Alerte Intrusion - le '          -- Objet du Mail
    message = 'La porte vient de s\'ouvrir'   -- Corps du Mail
    notification_Mail(objet, message)
    print("Alerte intrusion")

elseif (otherdevices['Smartphone Flo'] == 'On') and (otherdevices[Intrusion] == 'On') then
         print("pas d alarme Flo")
         
elseif (otherdevices['Iphone Julie'] == 'Off') and (otherdevices[Intrusion] == 'On') then
         objet = 'Alerte Intrusion - le '          -- Objet du Mail
         message = 'La porte vient de s\'ouvrir'   -- Corps du Mail
         notification_Mail(objet, message)
         print("Alerte intrusion")
                
elseif (otherdevices['Iphone Julie'] == 'On') and (otherdevices[Intrusion] == 'On') then
            print("pas d alarme Julie")
                        
elseif (otherdevices['Annick'] == 'Off') and (otherdevices[Intrusion] == 'On') then
        objet = 'Alerte Intrusion - le '          -- Objet du Mail
        message = 'La porte vient de s\'ouvrir'   -- Corps du Mail
        notification_Mail(objet, message)
        print("Alerte intrusion ")
                                
elseif (otherdevices['Annick'] == 'On') and (otherdevices[Intrusion] == 'On') then
        print("pas d alarme Annick")

-- Notification n°2 -
-- elseif (devicechanged['Vacances'] == 'On') then
--    objet = 'xxxxxxxxx '                        -- Objet du Mail
--    message = 'xxxxxxx'                         -- Corps du Mail
--    sms = 'xxxxxx'                            -- Le contenu du SMS encodé sous forme d'url (en Percent-encoding)
--    notification_Mail(objet, message)
--    notification_SMS(sms)
--    print('Test2')
end
-- ========================================================================
-- Fin des notifications
-- ========================================================================

-- ========================================================================
-- Fin du script LUA
-- ========================================================================
return commandArray
Les hics
c'est que jai l'impression qui ne prend pas en compte la variable local intrusion quand je l'appel
Si je met (devicechanged["Entree Philio Ouverture"] == 'On') à la place de (devicechanged[Intrusion] == 'On') ca a l'air de fonctionner mais par contre j'ai pas l'impression qui prend en compte le fait que Smartphone Flo soit off ou On car je reçois quand meme les mails d'intrusion.
Le pire c'est quand je met otherdevice à la place de devicechanged pour faire des test la je me fais spam ce qui est logique tant que la porte est ouverte mais je devrais rien recevoir si Smartphone Flo est en On
Si quelqu'un peut me dire ce qui ne vas pas dans ma bidouille a savoir que je n'ai pas d'erreurs dans les logs et que je recois les print dans le log que si je met le nom d'un detecteur a la place de la variable intrusion
Merci d'avance
Répondre