Aller au contenu

Détection Incendie Globale


Mickaelkael

Messages recommandés

Chers Amis,

 

Mes connaissances en LUA étant très limitées, je me permet de faire appel à  vous pour un peu d'aide.

 

Aujourd'hui, pour ma surveillance incendie (et remontée de température), je possède un bon nombre de détecteur Fibaro (merci Orange)

Pour chaque pièces concernées, j'ai rédigé une scène, qui, en cas de détection, réalise plusieurs actions physiques (VR, etc), et m’avertis en précisant la localisation.

 

Est il possible, en mode bloc (j'en doute) ou en LUA (je sèche) de regrouper ceci en 1 seule scène :

 

- Si détection pièce 1, action physique liées et notification : détection pièce 1

- Si détection pièce 2, action physique liées et notification : détection pièce 2

- Si détection pièce x, action physique liées et notification : détection pièce x

 

 

D'avance merci pour vos idée et votre retour.

Lien vers le commentaire
Partager sur d’autres sites

voici un code simple

sources : (google)

http://www.fibarouk.co.uk/support/lua/library/fibarogetsourcetrigger/

http://www.fibarouk.co.uk/support/lua/actions-use-fibarocall-api/actions-arguments-usage/

 

107 et 115 sont les ID des devices qui ont généré l'alerte (tu peux en mettre autant que tu veux)

pushID  : contient l'ID du téléphone sur lequel tu sohaite recevoir le message push

--[[
%% properties
107 value
115 value
%% globals
--]]

local pushID = 10  -- id du device pour push
local trigger = fibaro:getSourceTrigger()

if trigger['type'] == 'property' then
  fibaro:debug("le device en alarme est "..trigger['propertyName'])
  fibaro:call(pushID, 'sendPush', "le device en alarme est "..trigger['propertyName'])
end
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...