Aller au contenu

Messages recommandés

Posté(e)

Hello je viens de faire une scène hyper compliquée....

 

image.png.55134693472bbc4f2cdac31db6810ba3.png

 

pourquoi la porte du couloir qui est fermée m'envoi quand même le push ???

 

Bug ou Boulet ? :)

Posté(e)

Bah c'est juste une detection en fait....

je vais faire plein de scenes avec les portes et les fenetres....

comme ça avant de partir je ferais un VD qui va déclencher toutes ces scenes comme ça je serais quelle fenêtre ou quelle porte est ouverte :)

 

donc y a pas de moment.... juste à la demande :)

Posté(e)

Normalement cette cette en manuelle devrait fonctionner et ça m'envoi un push alors la porte est fermée.... et en plus y a le dessin de la porte fermée :)

 

Posté(e)

ça sent un truc avec une variable.... 

genre si la fenetre est ouverte alors ça change la valeur de la variable et donc je suis censé pouvoir me baser dessus.... mais hummmm ça semble compliqué pour moi :)

Posté(e)

Trouvé  !

en LUA ça marche mieux :


 

local startSource = fibaro:getSourceTrigger();
if
 ( fibaro:getGlobalValue("ouv") > "0" )

then
    fibaro:call(395, "sendDefinedPushNotification", "21");
end

en retirant ce truc....

or
startSource["type"] == "other"

je ne sais pas a quoi ça sert ce truc.... mais je vais regarder dans le forum....

Posté(e) (modifié)

Au final j'ai fais comme ça.....

une scène qui vérifie le statut de la maison avant de partir :)

ou quand on veut en fait :p 

 

est-ce que j'ai bien fais ? ou je peux optimiser le code ?

en tout cas ça semble plutot bien marcher :p

je suis trop content

 


--[[ Fenetre 1 du salon --]]
local startSource = fibaro:getSourceTrigger();
if 
 ( tonumber(fibaro:getValue(367, "value")) > 0 )
then
	fibaro:call(395, "sendDefinedPushNotification", "20");
end

--[[ Fenetre 2 du salon --]]
local startSource = fibaro:getSourceTrigger();
if 
 ( tonumber(fibaro:getValue(363, "value")) > 0 )
then
	fibaro:call(395, "sendDefinedPushNotification", "21");
end

--[[ Fenetre WC --]]
local startSource = fibaro:getSourceTrigger();
if 
 ( tonumber(fibaro:getValue(378, "value")) > 0 )
then
	fibaro:call(395, "sendDefinedPushNotification", "23");
end

--[[ Fenetre Cuisine --]]
local startSource = fibaro:getSourceTrigger();
if 
 ( tonumber(fibaro:getValue(371, "value")) > 0 )
then
	fibaro:call(395, "sendDefinedPushNotification", "24");
end

--[[ Fenetre Couloir Accès Garage --]]
local startSource = fibaro:getSourceTrigger();
if 
 ( tonumber(fibaro:getValue(382, "value")) > 0 )
then
	fibaro:call(395, "sendDefinedPushNotification", "22");
end

--[[ Fenetre Kenzo Velux --]]
local startSource = fibaro:getSourceTrigger();
if 
 ( tonumber(fibaro:getValue(390, "value")) > 0 )
then
	fibaro:call(395, "sendDefinedPushNotification", "25");
end


--[[ Porte d'entrée --]]
local startSource = fibaro:getSourceTrigger();
if 
 ( tonumber(fibaro:getValue(85, "value")) > 0 )
then
	fibaro:call(395, "sendDefinedPushNotification", "9");
end

 

Modifié par Twentycents
Posté(e)

Moi aussi mais bon, je te rassure, on ne loupe rien.

Je suis allé sur le lien, puis retour sur la page d'accueil, je vois un VD pour Yamaha MusicCast, choisi par la rédaction en plus !

Je clic dessus, et je vois un VD tout moisi, sans Main Loop, donc sans retour d'état.

Bon OK, donc on va rester bien au chaud sur notre forum, on a tout ce qu'il faut, en mieux :D
 

  • 4 semaines après...
×
×
  • Créer...