Aller au contenu

Messages recommandés

Posté(e)

Peux pas non plus te dire combien consomme un ipx mais je ne pense que cette alim sera trop faible pour charger la batterie.

 

Et ton bloc 6 Ampères n'est pas en courant continu du coup ?

Posté(e)

sur mon bloc je ne sais pas, pour être honnête, je n'y connais rien du tout.

 

Je test l'alim temporairement de l'ipx, j'en ai un deuxième, et le temps de recevoir ceux qu'il faut .

Posté(e) (modifié)

Salut Moicphil,

 

Bon j'ai alimenté la sirène avec le même que celui de l'ipx, ca fonctionne pour le moment :D

 

Par contre j'ai bien suivit tes conseils, voici en photos ceux que j'ai fait, mais lorsque je clique sur ON ou OFF, je n'entends pas les relais cliquer dans l'ipx (peu être normal vu que c'est de l'OUTPUT) du coup je ne sais pas si le VD fonctionne, car se passe rien

 

Voici mes branchements, tu en penses quoi ?

 

Merci

 

----

 

Lorsque je test via une scène, les icones change de vert au rouge, donc ca réagit du coup mais pas de son, j'ai du rater un truc

post-2281-0-82530800-1454585123_thumb.jpg

post-2281-0-40917000-1454585136_thumb.jpg

Modifié par cybersquat
Posté(e)

Salut

 

Tu devrais entendre le relais "coller"...

à‡a doit être le code "string" qui doit être erroné

 

Comme tu es sur hc2, passe en Lua sur tes boutons et mets le code ci-dessous ( renseigner l'ip de ipx800, mettre le bon chiffre de ton relais à  commander)

 

 

Passer le relais n° 1 à  l'état "1" :

IPX = Net.FHttp("192.168.0.150", 80) 
response = IPX:GET("/preset.htm?led1=1")

Passer le relais n°1 à  l'état "0" :

IPX = Net.FHttp("192.168.0.150", 80)
response = IPX:GET("/preset.htm?led1=0")

post-2-0-25396300-1454588276_thumb.png

Posté(e)

ca marche niquel :)

 

merci a tous et moicphil également .

 

en plus le relay etait pas 8 mais 3, j'aurai du lire avant de poser la question '(çéç'éç)é, dsl

  • 2 semaines après...
Posté(e)

Moicphil,

 

Je reviens vers toi, lorsque l'on créer une scène avec différents éléments en alerte et que la sirène doit fonctionner au bon moment !

 

Moi dans mon cas lol, dès que j’inclus le bouton ON dans la sirène dans la scène, dès que la scène se met en marche, la sirène sonne directement, faut-il pas plutôt mettre dans la scène un état de la sirène ?

 

Ou alors j'ai un bug

 

Merci de ton retour

Posté(e)

Salut

 

Désolé mais j'ai pas tout compris  :rolleyes:

 

Tu souhaites temporiser avant déclenchement c'est ca ?

 

Tu peux poster ta scène ?, ça me permettra peut être de comprendre ce que tu souhaites faire  ;)

Posté(e)

lol j'étais sur  :60:

 

Juste que la sirène sonne si mes détecteurs de mouvement, porte, etc sont alertés , mais comme j'ai le bouton ON qui sur la scène je me dit que c'est à  cause de ca.

 

Voici la scène : merci de ton avis

 

 

post-2281-0-28926600-1455310800_thumb.jpg

Posté(e)

A la vue de ta scéne, la sirène ne doit sonner que lorsqu'un capteur est en alerte ET AUSSI que le mode absent est activé.

 

Cette scène à  l'air OK .

 

Donc tu me dit que ca sonne même lorsque ta variable "mode" est en "absent" c'est ca ?

Posté(e)
--[[
%% properties
107 value
122 value
323 value
328 value
%% events
%% globals
Mode
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( fibaro:getGlobalValue("Mode") == "Absent"  and  tonumber(fibaro:getValue(107, "value")) > 0  or  fibaro:getGlobalValue("Mode") == "Absent"  and  tonumber(fibaro:getValue(122, "value")) > 0  or  fibaro:getGlobalValue("Mode") == "Absent"  and  tonumber(fibaro:getValue(323, "value")) > 0  or  fibaro:getGlobalValue("Mode") == "Absent"  and  tonumber(fibaro:getValue(328, "value")) > 0 )
or
startSource["type"] == "other"
)
then
	fibaro:call(235, "sendDefinedEmailNotification", "5");
	fibaro:call(113, "sendDefinedEmailNotification", "5");
	fibaro:call(239, "sendDefinedPushNotification", "5");
	fibaro:call(261, "sendDefinedPushNotification", "5");
	fibaro:call(320, "pressButton", "1");
	setTimeout(function()
		fibaro:call(289, "pressButton", "1");
	end, 30000)
end
 

Tiens voici cher Maitre ^^

Posté(e)

Je vais l'optimiser mais ca viens du fait que dans les triggers, tu as tes capteurs ET la variable "mode"

 

Dans l'entète, supprime "mode" dessous "%% globals"  et tout devrait etre OK  ;)

Posté(e)

Si tu souhaites rester en "bloc", à  part enlever 3 conditions de variable redondantes, c'est tout.

 

Moi je ferais :

 

SI      mode = absent

 

    ET

        capteur1  OU  capteur2  OU capteur3 OU ...  en alerte

 

           ALORS

            Sirene

            Push

            ...

Posté(e)

ah tu vois j'ai cru que si je faisais comme ca, que chaque détecteur ou porte devait attendre les uns après les autres afin que tous soit alerté pour passé ALORS Sirène Push

 

Je vais tenté ca :)

 

par contre tu as vu ma scène, si j'intègre un module inondation, par contre le truc bête, est que si il y a de l'eau à  l'endroit précis, il va me dire, INTRUSION lol, je sais pas comment corriger ca !

Posté(e)

Je te rassure, je ne suis pas developpeur non plus. Mais rien que le fait de convertir tes blocs en lua te montrera la logique.puis avec le temps et les nombreux tutos et scènes des membres ici, tu progressera tres rapidement...

Envoyé de mon Mate 8 par Tapatalk

Posté(e)

je vais m'y pencher peu àpeu, en tout cas merci beaucoup de ton aide :) demain je test la scène, sinon la, ma femme me KILL, et je veux pas dormir dans le garage :)

  • Upvote 1
Posté(e)

Re :)

 

Lol c'est pareil, elle sont dès que je met le mode absent en marche !

 

Ca doit être le côté du buton ON non ? qu'il active tout seul

Posté(e)

La voici en LUA :)

--[[
%% properties
107 value
122 value
323 value
328 value
%% events
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( fibaro:getGlobalValue("Mode") == "Absent"  and  tonumber(fibaro:getValue(107, "value")) > 0  or  fibaro:getGlobalValue("Mode") == "Absent"  and  tonumber(fibaro:getValue(122, "value")) > 0  or  fibaro:getGlobalValue("Mode") == "Absent"  and  tonumber(fibaro:getValue(323, "value")) > 0  or  fibaro:getGlobalValue("Mode") == "Absent"  and  tonumber(fibaro:getValue(328, "value")) > 0 )
or
startSource["type"] == "other"
)
then
	fibaro:call(235, "sendDefinedEmailNotification", "5");
	fibaro:call(113, "sendDefinedEmailNotification", "5");
	fibaro:call(239, "sendDefinedPushNotification", "5");
	fibaro:call(261, "sendDefinedPushNotification", "5");
	fibaro:call(320, "pressButton", "1");
	setTimeout(function()
		fibaro:call(289, "pressButton", "1");
	end, 30000)
end

×
×
  • Créer...