mmmprod Posté(e) le 31 mai 2014 Signaler Posté(e) le 31 mai 2014 Alors franchement je ne sais pas si c'est une blague mais je n'ai pas compris ta réponse lool Est ce que les lignes que j'ai ajouté peuvent se placer ou alors je fais fausse route. Merci pour votre aide
HANSOLO Posté(e) le 31 mai 2014 Signaler Posté(e) le 31 mai 2014 Je voulais juste indiquer que tu peux ajuster comme tu veux. Si tu préfère ouvrir tes volets 30 mn après le lever du soleil, la syntaxe est OK.
mmmprod Posté(e) le 31 mai 2014 Signaler Posté(e) le 31 mai 2014 Haha ok Merci pour le coup de main je vais voir si ça fonctionne
Shyrka973 Posté(e) le 5 septembre 2014 Signaler Posté(e) le 5 septembre 2014 J'ai un soucis incompréhensible avec le Scheduler. Voici quelques lignes que j'ai mis dans le Scheduler concernant la filtration de la piscine (je n'ai pas mis les autres): -- Filtration démarrer luaDaySchedule:add("04:30",id["FILTRATION"], "turnOn" , "call", {"Weekday"}, true) luaDaySchedule:add("22:30",id["FILTRATION"], "turnOn" , "call", {"Weekday"}, true) luaDaySchedule:add("10:00",id["FILTRATION"], "turnOn" , "call", {"Weekend"}, true) -- Filtration arrêter luaDaySchedule:add("05:30",id["FILTRATION"], "turnOff" , "call", {"Weekday"}, true) luaDaySchedule:add("23:30",id["FILTRATION"], "turnOff" , "call", {"Weekday"}, true) luaDaySchedule:add("14:00",id["FILTRATION"], "turnOff" , "call", {"Weekend"}, true) et voici la log du Scheduler: [DEBUG] 18:35:05: Next Run at 22:30:05 [DEBUG] 18:35:05: Correct by 0s error, [DEBUG] 18:35:05: Going to sleep for 235mins [DEBUG] 22:30:05: Schedule running at 22:30:05 [DEBUG] 22:30:05: fibaro:call(7,"turnOn") [DEBUG] 22:30:05: Next Run at 23:30:05 [DEBUG] 22:30:05: Correct by 0s error, [DEBUG] 22:30:05: Going to sleep for 60mins [DEBUG] 23:30:05: Schedule running at 23:30:05 [DEBUG] 23:30:05: fibaro:call(7,"turnOff") [DEBUG] 23:30:05: Next Run at 00:00:05 [DEBUG] 23:30:05: Correct by 0s error, [DEBUG] 23:30:05: Going to sleep for 30mins [DEBUG] 00:00:05: Schedule running at 00:00:05 [DEBUG] 00:00:05: fibaro:call(114, "setColor" ,0,0,0,0) [DEBUG] 00:00:05: Next Run at 00:05:05 [DEBUG] 00:00:05: Correct by 0s error, [DEBUG] 00:00:05: Going to sleep for 5mins [DEBUG] 00:05:05: Schedule running at 00:05:05 [DEBUG] 00:05:05: Next Run at 00:15:05 [DEBUG] 00:05:05: Correct by 0s error, [DEBUG] 00:05:05: Going to sleep for 10mins [DEBUG] 00:15:05: Schedule running at 00:15:05 [DEBUG] 00:15:05: fibaro:call(92, "pressButton" ,3) [DEBUG] 00:15:05: Next Run at 04:30:05 [DEBUG] 00:15:05: Correct by 0s error, [DEBUG] 00:15:05: Going to sleep for 255mins [DEBUG] 04:29:45: Schedule running at 04:29:45 [DEBUG] 04:29:45: Next Run at 05:30:05 [DEBUG] 04:29:45: Correct by -20s error, [DEBUG] 04:29:45: Going to sleep for 60mins [DEBUG] 05:30:05: Schedule running at 05:30:05 [DEBUG] 05:30:05: fibaro:call(7,"turnOff") [DEBUG] 05:30:05: Next Run at 06:23:05 [DEBUG] 05:30:05: Correct by 0s error, [DEBUG] 05:30:05: Going to sleep for 53mins Il me manque dans le log vers 4h30 la ligne fibaro:call(7,"turnOn") Le Scheduler est bien réveillé à 4h30 mais il ne fait rien. Dans le Scheduler, la ligne de 4h30 et la même que celle de 22h30 qui lui est bien lancée. Est-ce le "catch" à true qui me joue des tours ?
mmmprod Posté(e) le 6 septembre 2014 Signaler Posté(e) le 6 septembre 2014 Est ce que vous arrivez à utiliser le scheduler avec la version 3.907 du HC2 ? Moi j'ai un souci ... if (fibaro:countScenes() > 1) then [ERROR] 18:34:37: line 162: attempt to compare number with nil fibaro:debug( "Initialise Alarm " .. i .. " in room " .. fibaro:getRoomNameByDeviceID(v.deviceID) .. ".")[ERROR] 18:06:57: line 181: attempt to concatenate a nil value étrange ...
jompa68 Posté(e) le 6 septembre 2014 Signaler Posté(e) le 6 septembre 2014 robmac va sortir avec une mise à jour peu de temps. Désolé mon mauvais France, faisant translate
Krikroff Posté(e) le 6 septembre 2014 Signaler Posté(e) le 6 septembre 2014 Oui la nouvelle API respecte maintenant les types: numérique, chacun de caractère, booléen ce qui n'était pas le cas avant. Robmac fera une mise àjour oui. Envoyé de mon iPhone àl'aide de Tapatalk
Steven Posté(e) le 6 septembre 2014 Signaler Posté(e) le 6 septembre 2014 Cool, donc plein de travail pour GEA
lionel Posté(e) le 6 septembre 2014 Signaler Posté(e) le 6 septembre 2014 Cool, si il faut refaire tous les VD @Steven par contre pour le GEA comme je n ai rien compris (suivi vers la fin) si tu le modifies , tu pourras Tout re-expliquer du début....
Shad Posté(e) le 6 septembre 2014 Auteur Signaler Posté(e) le 6 septembre 2014 Remplace if (fibaro:countScenes() > 1) then par if (tonumber(fibaro:countScenes()) > 1) then
mmmprod Posté(e) le 7 septembre 2014 Signaler Posté(e) le 7 septembre 2014 Bravo SHAD quelle efficacité plus de plus de message d'erreur pour la ligné 162 ! En revanche je n'arrive pas à trouver la solution pour la ligne 181 fibaro:debug( "Initialise Alarm " .. i .. " in room " .. fibaro:getRoomNameByDeviceID(v.deviceID) .. ".")[ERROR] 18:06:57: line 181: attempt to concatenate a nil value J'ai la version 1.30 Merci en tous les cas pour votre aide les gars
Ez3kiel Posté(e) le 16 septembre 2014 Signaler Posté(e) le 16 septembre 2014 Salut àtous, Connaissez vous la syntaxe scheduler pour faire une action (notif Push dans mon cas) tous les 15 jours ? On est obligé de passer par une scène en checkant la parité de la semaine en cours ou il y a un truc plus intégré ?
RedAlan Posté(e) le 25 septembre 2014 Signaler Posté(e) le 25 septembre 2014 Bonjour à tous, Avant de me lancer, quelqu'un pourrait-il me dire si le scheduler est compatible et fonctionne correctement avec la V4 ??
mmmprod Posté(e) le 25 septembre 2014 Signaler Posté(e) le 25 septembre 2014 Je te déconseille fortement la v4 béta qui est pire que la version Alpha !A tes risques et périls. Tu ne vas rien ajouter mis àpart des instabilités et des bugs incroyables mais pire encore tu vas perdre le support de plusieurs de tes modules boite mer ceux construit par fibaroEt en prime le scheduler ne fonctionne plus
Ez3kiel Posté(e) le 26 septembre 2014 Signaler Posté(e) le 26 septembre 2014 Bonjour, depuis 2-3 jours j'ai une commande du scheduler qui ne fonctionne plus. En regardant les exemples donné dans le scheduler , un truc me choque : les espaces. Un coup il y en a , un coup il y en a pas ... un exemple simple dans une de mes lignes : luaDaySchedule:add("07:00",{"24","31"}, "turnOn" , "call", {"Weekday"} ,false ) Faut il avoir un espace avant false ? un après ? pareil pour "call" , {"Weekday"} et "turnon" ?
Shad Posté(e) le 26 septembre 2014 Auteur Signaler Posté(e) le 26 septembre 2014 Ta ligne est bonne et devrait fonctionner. Tu es bien sur la version 3.590 de la box, sinon as-tu essayer un reboot?
Ez3kiel Posté(e) le 26 septembre 2014 Signaler Posté(e) le 26 septembre 2014 Salut Shad, Oui je suis bien en 3.590. J'ai modifiée cette ligne ce matin en me levant voyant qu'elle ne s'etait pas éxécutée à 07:00. pas de reboot depuis la modif. ( je le ferais pour demain ) Pour les espaces, tu as une théorie ? il en faut , il en faut pas ? dans les exemples on trouve un peu de tout : --examples --turnOn device id 101 every day at 22:53 with catchup --luaDaySchedule:add("22:53","101", "turnOn" , "call", {"All"} , true ) et aussi : --turnOff a device id 101 at 12:53 on Monday and Friday without catchup --luaDaySchedule:add("12:53","101", "turnOff" , "call", {"Monday","Friday"} ,false) Après ça n'a peut être pas d'importance , d’où ma question
Steven Posté(e) le 26 septembre 2014 Signaler Posté(e) le 26 septembre 2014 Cela n'a aucune importance Ne te prends pas la tête avec cela sauf si tu es maniaque
Ez3kiel Posté(e) le 26 septembre 2014 Signaler Posté(e) le 26 septembre 2014 Ok , merci Steven, ça se réglera donc a coup de reboot.
kioneoranga Posté(e) le 20 octobre 2014 Signaler Posté(e) le 20 octobre 2014 Bonjour, Je viens de passer de long moment pour mettre en place "GEA" et maintenant le "scheduler". J'arrive à actionner et surveiller avec des deux scripts pas mal d'équipement chez moi, c'est cool merci aux auteurs. J'ai toutefois quelques questions. J'ai un jumelage entre HC2 et Zibase pour tenter de commander des volets Somfy, j'ai suivi un post dédié à la création de virtual device pour cela Unitairement j'arrive donc à partir de la HC2 à contrôler les volets Ouvrir / Fermer / Position intermédiaire. J'aimerai maintenant au travers du "scheduler" lancer une scene pour fermer un ensemble de volet en fonction de contrainte horaire et de jour Donc l'idée des alarmes est intéressante pour contrôler le slot et les jours d'ouverture et de fermeture. Aussi j'ai commencé mes tests, mais là franchement cela fait quelques jours et j'ai absolument besoin de votre aide, je vais finir par ne plus avoir de cheveux déjà que je n'en ai pas bcp ! J'ai donc essayé de fermer un volet ==> Cool cela fonctionne Mais dès que j'essai d'en mettre deux à la suite cela ne fonctionne plus. Est ce que je fais une erreur dans l’enchaînement? ------------------------------------------------------------------------------------------------------------------------------------------------------ -- GESTION DES VOLETS -- ------------------------- -- OUVERTURE EN SEMAINE luaDaySchedule:add(getAlarm("alarmTime1"),"30",1,"pressButton", {getAlarm("alarmDays1")} ,false ) luaDaySchedule:add(getAlarm("alarmTime1"),"31",1,"pressButton", {getAlarm("alarmDays1")} ,false ) -- ------------------------- -- OUVERTURE EN WEEK END luaDaySchedule:add(getAlarm("alarmTime2"),"30",1,"pressButton", {getAlarm("alarmDays2")} ,false ) luaDaySchedule:add(getAlarm("alarmTime2"),"31",1,"pressButton", {getAlarm("alarmDays2")} ,false ) -- ------------------------- -- FERMETURE luaDaySchedule:add(getAlarm("alarmTime3"),"30",3,"pressButton", {getAlarm("alarmDays3")} ,false ) luaDaySchedule:add(getAlarm("alarmTime3"),"31",3,"pressButton", {getAlarm("alarmDays3")} ,false ) ------------------------------------------------------------------------------------------------------------------------------------------------------ Aussi en // j'ai essayé de mettre l'ensemble de mes virtual device (1 par volet) dans une scène global que j'aimerai ensuite lancé par le "scheduler" pour une meilleur lisibilité. Mais impossible de faire fonctionner la scène seule. Est ce que l'un de vous peut me conseiller? et m'aider? ------------------------------------------------------------------------------------------------------------------------------------------------------ --[[ %% properties %% globals --]] -- ---------------------------------------------------- -- GESTION DES VOLETS DU 1er ETAGE -- OUVERTURE -- ---------------------------------------------------- -- Chb amis (Toujours fermé) fibaro:call(45, "pressButton", "3"); --Couloir jardin fibaro:call(48, "pressButton", "1"); -- Salle de bain bleue fibaro:call(46, "pressButton", "1"); -- Salle de bain jaune fibaro:call(47, "pressButton", "1"); -- Chb parents fibaro:call(42, "pressButton", "1"); -- Couloir rue fibaro:call(49, "pressButton", "1"); -- Chb Tsipora (dte) fibaro:call(44, "pressButton", "1"); -- Chb Tsipora (gch) fibaro:call(43, "pressButton", "1"); -- ---------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------ Merci d'avance pour vos conseils, réponses, et je l'espère solutions
kioneoranga Posté(e) le 27 octobre 2014 Signaler Posté(e) le 27 octobre 2014 Bonjour, Je veux lancer une scène basé sur une heure programmée à partir d'une alarme mais en décalant cette heure d'alarme de 60 min. Voici la ligne que j'ai écrite luaDaySchedule:add(getAlarm("alarmTime1"),"18", "" , "startScene", {getAlarm("alarmDays1")} ,false, 60)Mais cette ligne prend bien en compte l'alarmTime1 mais n'ajoute pas les 60 min indiqué en fin de ligne. L'alarmTime1 est fixé à 7h00 et ce matin le lancement de la scène 18 au lieu de se lancer à 8h00 (7h + 60min) s'est lancée à 7h!! (snif) Je fais quelle heure? L'un de vous à une idée? Merci d'avance.
erdremy Posté(e) le 30 janvier 2015 Signaler Posté(e) le 30 janvier 2015 Bonjour, Depuis le passage àla V4.032 je remarque que le scheduler ne fonctionne plus. Y a t'il une nouvelle version ?
Nico Posté(e) le 30 janvier 2015 Signaler Posté(e) le 30 janvier 2015 Désolé, je suis entièrement passé sur GEA, ce dernier apportant désormais les mêmes fonctionnalités plus ses fonctionnalités propres, du coup aucun intérêt de maintenir les 2 en PROD. Regarde sur le topic de Scheduler au niveau du forum Fibaro si cela a été mis àjour.
Shad Posté(e) le 30 janvier 2015 Auteur Signaler Posté(e) le 30 janvier 2015 Je crois que le dev voulait le faire tourner en plugin. Mais vue que les plugins ont été retiré.
Fredric Posté(e) le 7 février 2015 Signaler Posté(e) le 7 février 2015 dommage, je vais devoir tout passer sur GEA, de longues heures de paramétrage perdu et de longue heures à adapter dans GEA à venir
Messages recommandés