mamoreau Posté(e) le 26 novembre 2016 Signaler Posté(e) le 26 novembre 2016 Bonjour, j'ai essayé de créer une scéne fonctionnant entre 12:00 et 21:00 mais elle s'applique tout le temps. Quelqu'un aurait'il une idée ? Merci
Berale64 Posté(e) le 26 novembre 2016 Signaler Posté(e) le 26 novembre 2016 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.
mamoreau Posté(e) le 26 novembre 2016 Auteur Signaler Posté(e) le 26 novembre 2016 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
Berale64 Posté(e) le 26 novembre 2016 Signaler Posté(e) le 26 novembre 2016 Démarrage à 12h. Je n'ai mis que la condition d'heure, à toi de rajouter d'autres conditions comme dans ton exemple. Arrêt à 21h. Tu peut aussi faire les deux en un en utilisant la case rouge qui indique un retard en secondes. 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.
jojo Posté(e) le 26 novembre 2016 Signaler Posté(e) le 26 novembre 2016 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é
mamoreau Posté(e) le 26 novembre 2016 Auteur Signaler Posté(e) le 26 novembre 2016 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. Arrêt à 21h. Tu peut aussi faire les deux en un en utilisant la case rouge qui indique un retard en secondes. 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.
mamoreau Posté(e) le 26 novembre 2016 Auteur Signaler Posté(e) le 26 novembre 2016 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. Arrêt à 21h. Tu peut aussi faire les deux en un en utilisant la case rouge qui indique un retard en secondes. 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 ?
Berale64 Posté(e) le 27 novembre 2016 Signaler Posté(e) le 27 novembre 2016 --[[ %% 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.
mamoreau Posté(e) le 27 novembre 2016 Auteur Signaler Posté(e) le 27 novembre 2016 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. Salut Quappel-tu structure ?
Berale64 Posté(e) le 27 novembre 2016 Signaler Posté(e) le 27 novembre 2016 Regarde ton code et le mien et puis, un peu de lecture https://fr.wikipedia.org/wiki/Style_d'indentation
mamoreau Posté(e) le 27 novembre 2016 Auteur Signaler Posté(e) le 27 novembre 2016 il y a 12 minutes, Berale24 a dit : Regarde ton code et le mien et puis, un peu de lecture https://fr.wikipedia.org/wiki/Style_d'indentation OK j'ai compris merci beaucoup
fredokl Posté(e) le 28 novembre 2016 Signaler Posté(e) le 28 novembre 2016 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.
fredokl Posté(e) le 3 décembre 2016 Signaler Posté(e) le 3 décembre 2016 @Berale24 Salut. J'ai rebooté la HC2 et vidé le cache. Rien n'y fait. Je suis encore arrivé hier soir tard et arrivé dans le périmètre de la maison, les volets du bas se sont ouverts. Je ne sais comment faire.
fredokl Posté(e) le 8 décembre 2016 Signaler Posté(e) le 8 décembre 2016 Re-Up! Si quelqu'un a une solution?
jojo Posté(e) le 8 décembre 2016 Signaler Posté(e) le 8 décembre 2016 La fonction localisation de Fibaro n'a jamais fonctionné de manière fiable (c'est le seul bug de la box). Il y a quelqu'un qui a posté sur le forum une solution qui fonctionne sur base de ifttt
fredokl Posté(e) le 11 décembre 2016 Signaler Posté(e) le 11 décembre 2016 @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.
jojo Posté(e) le 11 décembre 2016 Signaler Posté(e) le 11 décembre 2016 tu commences à expérimenter la robustesse des développements Fibaro.
fredokl Posté(e) le 11 décembre 2016 Signaler Posté(e) le 11 décembre 2016 @jojoNon! Ne sort pas! 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...
jojo Posté(e) le 11 décembre 2016 Signaler Posté(e) le 11 décembre 2016 tu as 2 solutions : contacter le support Fibaro, on ne sait jamais 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
fredokl Posté(e) le 11 décembre 2016 Signaler Posté(e) le 11 décembre 2016 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
mamoreau Posté(e) le 16 décembre 2016 Auteur Signaler Posté(e) le 16 décembre 2016 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
Did Posté(e) le 16 décembre 2016 Signaler Posté(e) le 16 décembre 2016 Peut-être parce qu'il n'existe pas, ç'est une raison valable.
Fanou Posté(e) le 17 décembre 2016 Signaler Posté(e) le 17 décembre 2016 @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
fredokl Posté(e) le 18 décembre 2016 Signaler Posté(e) le 18 décembre 2016 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! Je vous tines au courant.
Messages recommandés