Aller au contenu

Problème Scene


mamoreau

Messages recommandés

il y a 17 minutes, Berale24 a dit :

C'est pourtant assez clair, entre 12h et 21h, toutes les 30mn ta scène démarre.

Si ton idée est de démarrer à 12h et de s’arrêter à 21h, en mode block, il te faut 2 scènes.

Bonjour,

 

peux tu m'expliquer comment faire ?

Car la, oui déjà, je seche

Lien vers le commentaire
Partager sur d’autres sites

Démarrage à 12h. Je n'ai mis que la condition d'heure, à toi de rajouter d'autres conditions comme dans ton exemple.

 

IM1.jpg

 

Arrêt à 21h.

IM2.jpg

 

Tu peut aussi faire les deux en un en utilisant la case rouge qui indique un retard en secondes.

 

IM3.jpg

 

Comme tu as une HC2, tu peux convertir cette dernière scène en lua et essayer de comprendre le code. C'est un bon exercice pour débuter.

Avoir une HC2 et faire du "mode block" c'est un peu dommage.

Lien vers le commentaire
Partager sur d’autres sites

pour info, dans ton exemple initial, ta scène tournait en continu (toutes les 0 heures).

C'est uniquement dans la diescription qu'ils parlent de toutes les 30 min. Donc si tu veux une scène qui se déclenche toutes les 30 min, il faut le préciser, sinon il ne le devinera pas.

 

Mais en effet, ce que tu veux faire dans la réalité correspond à ce que Berale t'a montré

Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, Berale24 a dit :

Démarrage à 12h. Je n'ai mis que la condition d'heure, à toi de rajouter d'autres conditions comme dans ton exemple.

 

IM1.jpg

 

Arrêt à 21h.

IM2.jpg

 

Tu peut aussi faire les deux en un en utilisant la case rouge qui indique un retard en secondes.

 

IM3.jpg

 

Comme tu as une HC2, tu peux convertir cette dernière scène en lua et essayer de comprendre le code. C'est un bon exercice pour débuter.

Avoir une HC2 et faire du "mode block" c'est un peu dommage.

Bonjour et merci pour ta réponse Barale24, mais je pense que je me suis mal exprimé.

 

Ce que je souhaiterais faire c'est que si il est entre 12 et 21 et qu'il y a detection de mouvement alors mes lumières s'allument, mais pas en dehors de ces heures.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 4 heures, Berale24 a dit :

Démarrage à 12h. Je n'ai mis que la condition d'heure, à toi de rajouter d'autres conditions comme dans ton exemple.

 

IM1.jpg

 

Arrêt à 21h.

IM2.jpg

 

Tu peut aussi faire les deux en un en utilisant la case rouge qui indique un retard en secondes.

 

IM3.jpg

 

Comme tu as une HC2, tu peux convertir cette dernière scène en lua et essayer de comprendre le code. C'est un bon exercice pour débuter.

Avoir une HC2 et faire du "mode block" c'est un peu dommage.

 

 

Tu as tout à fait raison alors je me suis penché sur le LUA, bon pas simple mais je m'y retrouve et j'ai fait ca :

 

--[[
%% autostart
%% properties
6 value
8 value
10 value
10 armed
%% weather
%% events
%% globals
--]]


-- Entre 11h et 21h 

-- Je recupère l'heure
local Maintenant = os.date("*t")
if (Maintenant['hour'] >= 13 and Maintenant['hour'] <= 21) then
  
-- On vérifie que les aquariums ne sont pas déjà allumé
local startSource = fibaro:getSourceTrigger();
  if (
( tonumber(fibaro:getValue(6, "value")) == 0  or  tonumber(fibaro:getValue(8, "value")) == 0 )
or
startSource["type"] == "other"
)
    then
    
--  A chaque detection de mouvement
if (
 ( (tonumber(fibaro:getValue(10, "value")) > 0 and tonumber(fibaro:getValue(10, "armed")) > 0) )
or
startSource["type"] == "other"
)
then

-- On allume les deux aquariums
  
	fibaro:call(8, "turnOn"); -- Les petits
	fibaro:call(6, "turnOn"); -- Le Grand
end
end
end

Qu'en penses tu ?

Lien vers le commentaire
Partager sur d’autres sites

--[[
%% autostart
%% properties
6 value
8 value
10 value
10 armed
%% weather
%% events
%% globals
--]]


-- Entre 11h et 21h 

-- Je recupère l'heure
local Maintenant = os.date("*t")
if (Maintenant['hour'] >= 13 and Maintenant['hour'] <= 21) then
  
-- On vérifie que les aquariums ne sont pas déjà allumé
  
    if (tonumber(fibaro:getValue(6, "value")) == 0  or
          tonumber(fibaro:getValue(8, "value")) == 0 ) then
    
--  A chaque detection de mouvement
       if (tonumber(fibaro:getValue(10, "value")) > 0 and
              tonumber(fibaro:getValue(10, "armed")) > 0 ) then

-- On allume les deux aquariums
  
	        fibaro:call(8, "turnOn"); -- Les petits
	        fibaro:call(6, "turnOn"); -- Le Grand
      end
   end
end

Globalement ça me semble bon.

N’hésites pas aussi à mieux structurer ton code, on évite bien des erreurs et on gagne du temps et aussi de devenir chauve prématurément. :D

Lien vers le commentaire
Partager sur d’autres sites

il y a 34 minutes, Berale24 a dit :

--[[
%% autostart
%% properties
6 value
8 value
10 value
10 armed
%% weather
%% events
%% globals
--]]


-- Entre 11h et 21h 

-- Je recupère l'heure
local Maintenant = os.date("*t")
if (Maintenant['hour'] >= 13 and Maintenant['hour'] <= 21) then
  
-- On vérifie que les aquariums ne sont pas déjà allumé
  
    if (tonumber(fibaro:getValue(6, "value")) == 0  or
          tonumber(fibaro:getValue(8, "value")) == 0 ) then
    
--  A chaque detection de mouvement
       if (tonumber(fibaro:getValue(10, "value")) > 0 and
              tonumber(fibaro:getValue(10, "armed")) > 0 ) then

-- On allume les deux aquariums
  
	        fibaro:call(8, "turnOn"); -- Les petits
	        fibaro:call(6, "turnOn"); -- Le Grand
      end
   end
end

Globalement ça me semble bon.

N’hésites pas aussi à mieux structurer ton code, on évite bien des erreurs et on gagne du temps et aussi de devenir chauve prématurément. :D

Salut

 

Quappel-tu structure ?

Lien vers le commentaire
Partager sur d’autres sites

Salut, j'ai un problème également avec une scène sur ma HC2.

Voilà, il y a quelque temps j'avais créé une scène qui fonctionne avec le GPS.

Le but était que dès que j'arrivais dans le périmètre de la maison, les volets s'ouvrait. Amusant mais pas vraiment pratique.

J'ai donc supprimé ma scène et là quelle n'est pas ma surprise de voir que la scène se lance toujours malgré son effacement!

J'ai beau chercher où j'ai pu commettre une erreur mais je ne vois pas.

Si quelqu'un a déjà eu un truc similaire, comment a t-il été résolu.

Merci de votre aide.

Lien vers le commentaire
Partager sur d’autres sites

@jojoMerci de ta réponse mais je veux annuler l'ouverture de mes volets roulants dès que je rentre dans une zone proche de chez moi. Comme je l'ai dit plus haut, j'avais créé une scène et après quelques temps d'utilisation, je trouvais cela plus contraigant qu'autres choses alors je l'ai supprimer. Malgré ça la scène continue à fonctionner! Je ne sais pas d'ou viens le problème.

Lien vers le commentaire
Partager sur d’autres sites

@jojoNon! Ne sort pas!:D Et oui, je vois après tout ce que j'ai pu lire sur le forum qu'il y a des couacs dans le développement de cette box! Pour mon affaire, si il n'y rien à faire, je vais attendre une MAJ fiable en espérant que cela corrigera le bug. Sinon, je fait un "format C:" et recommence tout mais pas trop envie.

Comme on le dit souvent: Wait and see...

Lien vers le commentaire
Partager sur d’autres sites

tu as 2 solutions :

  1. contacter le support Fibaro, on ne sait jamais
  2. faire un backup, suivit f'un recovery (si ça veux bien fonctionner correctement), d'un upgrade vers 4.1 à vide et d'un restore de ton backup. Tu auras juste perdu tes icônes
Lien vers le commentaire
Partager sur d’autres sites

Le 11/12/2016 à 12:04, fredokl a dit :

Merci jojo pour ces solutions. Je vais commencer par contacter le support Fibaro. On verra pour le recovery après.


Envoyé de mon iPhone en utilisant Tapatalk

 Salut

 

pourquoi n'utilise tu pas tasker sur iphone, il permet de jouer avec la geolocalisation et tu pourras lancer une scene de l'exterieur

Lien vers le commentaire
Partager sur d’autres sites

@fredokl La localisation est associé à l'ID de ton device (surement ton telephone) qui est lié a l'appli sur ce meme device. Essai de désinstaller et réinstaller l'appli, tu devrai avoir un autre ID (A verifier dans les controle d'acces ensuite).

Envoyé de mon SM-G928F en utilisant Tapatalk



Lien vers le commentaire
Partager sur d’autres sites

Merci à tous pour vos suggestions.

@FanouJ'ai désinstallé l'app Fibaro de mon téléphone et réinstaller ensuite. Y a plus qu'à faire un tour dehors et revenir ensuite à la maison.

 Mais là, il fait froid!:2: Je vous tines au courant.

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...