pepite Posté(e) le 27 octobre 2017 Signaler Posté(e) le 27 octobre 2017 il y a 4 minutes, Gandalf a dit : GEA.add({"Value+",14,1}, 2*60, "Dimmable 14 allumé depuis 2 mins, extinction", {{"TurnOff", 14}}) Il y a encre le T majuscule ;-) dans ta ligne ;-) Pour le StopScenario, peut-etre qu'il n'est pas dans ta version bizarre, je t'envoie un MP avec mon adresse que je regarde. Sinon à la place du StopScenario, ceci doit fonctionner à tester GEA.add(true, 30, "", { {"Function", function() fibaro:killScene(86) end} }) BRAVO pour les recherches, felicitations, avec des deductions, du simple ou compliqué on y arrive ;-) !! Si cela fonctionne pour tuer la scene : GEA.add({"Sensor+",132,30}, 30, "", { {"turnOff",124}, {"turnOff",125}, {"turnOff",53}, {"turnOff",114}, {"turnOff", 119}, {"turnOff", 14}, {"turnOff", 109}, {"Function", function() fibaro:killScene(86) end} })
Gandalf Posté(e) le 27 octobre 2017 Signaler Posté(e) le 27 octobre 2017 (modifié) Ok mail envoyé Sinon aucune des 2 ne permettent pas de Killer la scène GEA.add(true, 30, "", { {"Function", function() fibaro:killScene(86) end} }) [DEBUG] 14:38:45: GEA Version 5.42 : en exécution... [DEBUG] 14:39:15: [ Toujours ] sendActions : traitement des actions (ID: 5) [Function..] [DEBUG] 14:39:15: [ Toujours ] sendActions : !ACTION! : Function /opt/fibaro/scenes/81.lua:70: attempt to call method 'killScene' (a nil value) (ID: 5) [Function..] [DEBUG] 14:39:15: [ Toujours ] Done : tâche effectuée et suspendue (ID: 5) [Function..] Pour être sur voici ma scène Mais à regarder de près le script SmartLight je me demande si ce ne serait pas plus simple de passer directement par lui et non GEA .... Mais bon après je commence a comprendre GEA alors ça me pousse a l'utiliser je vais aussi allez regarder sur l'autre script au cas ou Modifié le 27 octobre 2017 par Gandalf
pepite Posté(e) le 27 octobre 2017 Signaler Posté(e) le 27 octobre 2017 (modifié) Re @Gandalf Ok trouvé, j'ai fait la même erreur avec le code que je t'ai proposé. En fait il manque un "s" à c'est fibaro:killScenes() et non fibaro:killScene() J'ai fait la boulette, et il y a la même faute dans ta version 5.42 de tibahut ;-) Regarde ligne 1452 tu as cela : fibaro:killScene(paramsIterator[2]) Remplace le par ceci fibaro:killScenes(paramsIterator[2]) Ca va mieux fonctionner tu vas voir ;-) Modifié le 27 octobre 2017 par pepite
Gandalf Posté(e) le 27 octobre 2017 Signaler Posté(e) le 27 octobre 2017 HOUUUHOUUUU GEA.add({"Sensor+",132,30}, 30, "", { {"turnOff",124}, {"turnOff",125}, {"turnOff",53}, {"turnOff",114}, {"turnOff", 119}, {"turnOff", 14}, {"turnOff", 109}, {"Value",14,10}, {"Function", function() fibaro:killScenes(86) end} }) GEA.add({"Value+",14,1}, 2*60, "Dimmable 14 allumé depuis 2 mins, extinction", {{"turnOff", 14}}) Tous fonctionne YES BRAVOOOOO Heuuu comment je remet ne route ma scene a la fin de mon film ?
pepite Posté(e) le 27 octobre 2017 Signaler Posté(e) le 27 octobre 2017 OK super, si tu as modifié ta scene LUA à la ligen que je t'ai donnée tu peux l'ecrire comme ceci alors GEA.add({"Sensor+",132,30}, 30, "", { {"turnOff",124}, {"turnOff",125}, {"turnOff",53}, {"turnOff",114}, {"turnOff", 119}, {"turnOff", 14}, {"turnOff", 109}, {"Value",14,10}, {"StopScenario", 86} }) GEA.add({"Value+",14,1}, 2*60, "Dimmable 14 allumé depuis 2 mins, extinction", {{"turnOff", 14}}) Pour relancer ta scene 86, à toi de voir les conditions, l'extinction de la tv ou autre chose, la conso < X puis {"Scenario", 86} --relance la scene 86
Gandalf Posté(e) le 27 octobre 2017 Signaler Posté(e) le 27 octobre 2017 (modifié) OK alors voilà : GEA.add({"Sensor+",132,30}, 30, "", { {"turnOff",124}, {"turnOff",125}, {"turnOff",53}, {"turnOff",114}, {"turnOff", 119}, {"turnOff", 14}, {"turnOff", 109}, {"Value",14,10}, {"StopScenario", 86} }) GEA.add({"Value+",14,1}, 2*60, "Dimmable 14 allumé depuis 2 mins, extinction", {{"turnOff", 14}}) GEA.add({"Sensor-",132,"30"}, 30, "TV veille, relance scriplights 86", {{"Scenario",86}}) Et BIM re ERROR: [DEBUG] 15:40:20: [ Sensor [132|TVSamsung] > 30 ] !!! ERREUR !!! : vérification (ID: 5) [turnOff,124] [turnOff,125] [turnOff,53] [turnOff,114] [turnOff,119] [turnOff,14] [turnOff,109] [Value,14,10] [StopScenario,86] Le 14 ne s'éteint lus après 2 min LoL Alors que si je reprends : GEA.add({"Sensor+",132,30}, 30, "", { {"turnOff",124}, {"turnOff",125}, {"turnOff",53}, {"turnOff",114}, {"turnOff", 119}, {"turnOff", 14}, {"turnOff", 109}, {"Value",14,10}, {"Function", function() fibaro:killScenes(86) end} }) GEA.add({"Value+",14,1}, 2*60, "Dimmable 14 allumé depuis 2 mins, extinction", {{"turnOff", 14}}) GEA.add({"Sensor-",132,"30"}, 30, "TV veille, relance scriplights 86", {{"Scenario",86}}) Et bien tous s’éteint bien ce rallume pour l'ID 14 puis s'éteint au bout de 2 min MAIS .. Comme par hasard la scène 86 n'est plus coupée .... Et avec ce code-là : GEA.add({"Sensor+",132,30}, 30, "", { {"turnOff",124}, {"turnOff",125}, {"turnOff",53}, {"turnOff",114}, {"turnOff", 119}, {"turnOff", 14}, {"turnOff", 109}, {"Value",14,10}, {"Function", function() fibaro:killScenes(86) end} }) GEA.add({"Value+",14,1}, 2*60, "Dimmable 14 allumé depuis 2 mins, extinction", {{"turnOff", 14}}) Et bien la scène ne s'arrête plus non plus ... Bon j'me dis qu'un petit reboot de la box HC2 ne ferait pas de mal et après faut allez récupérer les enfants a l'école, mais déjà j'ai grandement avancer Je vais regarder a refaire fonctionner le kill de la scène ça a marché ce n'était pas avec ma magie, mais la tienne JE leur expliquerais qu'il ne faut pas bouger si elles ne veulent pas que la lumière s'allume pendant leur DA et que papa continue de travailler sur la solution hiihiii EDIt : maigres un reboot la scenen n'est plus killé Bon la je file j'vais finir par être en retard ... Modifié le 27 octobre 2017 par Gandalf
Gandalf Posté(e) le 27 octobre 2017 Signaler Posté(e) le 27 octobre 2017 (modifié) Bon je reprends depuis le début ..... 1 la TV reste toujours allumer vu que les filles regardent un DA .. Je vais rebooter la Box a chaque changement et je vais allumer avant l'ID 53 qui est bien dans leur dos donc ne les dérangera pas beaucoup . lors si je mets seulement ça : GEA.add(true, 30, "", { {"Function", function() fibaro:killScenes(86) end} }) La scène SmartLight ID 86 ne ce déclenche pas Lorsque j'intègre ce code a la gestion OFF des lumières, ça continue de fonctionner donc : GEA.add({"Sensor+",132,30}, 30, "", { {"turnOff",124}, {"turnOff",125}, {"turnOff",53}, {"turnOff",114}, {"turnOff", 119}, {"turnOff", 14}, {"turnOff", 109}, {"Function", function() fibaro:killScenes(86) end} }) C'est OK Il semble que ce soit ensuite le pb..... le fait que je veille rallumer l'ID 14 pour 2 min semble foutre le boxon ;( Bon eh bien non, puisque ce code fonctionne nickel .... GEA.add({"Sensor+",132,30}, 30, "", { {"turnOff",124}, {"turnOff",125}, {"turnOff",53}, {"turnOff",114}, {"turnOff", 119}, {"turnOff", 14}, {"turnOff", 109}, {"Value",14,10}, {"Function", function() fibaro:killScenes(86) end} }) GEA.add({"Value+",14,1}, 1*60, "Dimmable 14 allumé depuis 2 mins, extinction", {{"turnOff", 14}}) Bon ..... La je commence a m'arracher les cheveux LoL Je vais tester en mettant la fonction Kill simplement avec la commande StopScenario ... GEA.add({"Sensor+",132,30}, 30, "", { {"turnOff",124}, {"turnOff",125}, {"turnOff",53}, {"turnOff",114}, {"turnOff", 119}, {"turnOff", 14}, {"turnOff", 109}, {"Value",14,10}, {"StopScenario", 86} }) GEA.add({"Value+",14,1}, 1*60, "Dimmable 14 allumé depuis 2 mins, extinction", {{"turnOff", 14}}) Bon ..... Après un restant de la Box et ce code dedans ça fonctionne bien .... Allez on avance on change le code enfin on rajoute la réactivation de la scène et on redémarre la box ... Donc nouveau Code : GEA.add({"Sensor+",132,30}, 30, "", { {"turnOff",124}, {"turnOff",125}, {"turnOff",53}, {"turnOff",114}, {"turnOff", 119}, {"turnOff", 14}, {"turnOff", 109}, {"Value",14,10}, {"StopScenario", 86} }) GEA.add({"Value+",14,1}, 1*60, "Dimmable 14 allumé depuis 2 mins, extinction", {{"turnOff", 14}}) GEA.add({"Sensor-",132,"30"}, 30, "TV veille, relance scriplights 86", {{"Scenario",86}}) Bon et bien ça semble fonctionner .... Je vais attendre la fin du DA pour voir si le code remet bien en route la scène de gestion automatique des lumières de l'auditorium Pffff j'y comprends rien vu que tout cela semble être la même chose qu'avant... Donc prochaine étape voir si la gestion auto revient et si lorsque je relance la TV elle ce re stop . LA suite très vite EDIT : Bon et bien voila le repas est prêt je coupe donc le DA et la TV avec et Hop ... [DEBUG] 17:23:02: [ Value [14|DimAudit] > 1 ] sendActions : !ACTION! : sendPush Dimmable 14 allumé depuis 2 mins, extinction (ID: 6) [turnOff,14] [DEBUG] 17:23:02: [ Value [14|DimAudit] > 1 ] Done : tâche effectuée et suspendue (ID: 6) [turnOff,14] [DEBUG] 17:32:02: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 9m 59s [DEBUG] 17:42:02: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 19m 59s [DEBUG] 17:52:02: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 29m 59s [DEBUG] 18:02:02: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 39m 59s [DEBUG] 18:12:02: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 49m 59s [DEBUG] 18:14:02: [ Sensor [132|TVSamsung] < 30 ] sendActions : traitement des actions (ID: 7) [Scenario,86] [DEBUG] 18:14:02: [ Sensor [132|TVSamsung] < 30 ] sendActions : !ACTION! : Scene 86 (ID: 7) [Scenario,86] [DEBUG] 18:14:02: [ Sensor [132|TVSamsung] < 30 ] sendActions : !ACTION! : sendPush TV veille, relance scriplights 86 (ID: 7) [Scenario,86] [DEBUG] 18:14:02: [ Sensor [132|TVSamsung] < 30 ] Done : tâche effectuée et suspendue (ID: 7) [Scenario,86] L'allumage Auto ne revient pas Modifié le 27 octobre 2017 par Gandalf
Gandalf Posté(e) le 30 octobre 2017 Signaler Posté(e) le 30 octobre 2017 Bon après avoir réussie a trouver comment bien faire fonctionner la coupure de la scène de gestion auto des lumières et donc l'intégralité de l'éclairage de la pièce je me suis occupé tous le week-end a faire des tests pour essayer de réactiver la scène sans succès bien sûr Si l'un de vous a une idée, car au final le script coupe la scène ( d'ailleurs je ne voie rien dans la HC2 qui me montre que la scène est coupée, mais plus rien de regain donc bon .... ça marche ), mais le restart de cette scène ne fonctionne jamais
pepite Posté(e) le 30 octobre 2017 Signaler Posté(e) le 30 octobre 2017 Salut, En Faisant simple petit test GEA.add(true, 30, "", {{"StopScenario", 86}}) puis GEA.add(true, 2*60, "", {{"Scenario", 86}})
Gandalf Posté(e) le 30 octobre 2017 Signaler Posté(e) le 30 octobre 2017 La en gros ça va couper la scène puis 2 min après la remettre je test
Gandalf Posté(e) le 30 octobre 2017 Signaler Posté(e) le 30 octobre 2017 (modifié) [DEBUG] 15:51:23: [ Toujours ] Add Autostart : ajout de la tâche pour 30 secondes (ID: 1) [Time,08:00,08:00] [Global,TimeOfDay,Morning] [DEBUG] 15:51:23: [ Toujours ] Add Autostart : ajout de la tâche pour 30 secondes (ID: 2) [Time,10:00,10:00] [Global,TimeOfDay,Day] [DEBUG] 15:51:23: [ Toujours ] Add Autostart : ajout de la tâche pour 30 secondes (ID: 3) [Time,20:00,20:00] [Global,TimeOfDay,Evening] [DEBUG] 15:51:23: [ Toujours ] Add Autostart : ajout de la tâche pour 30 secondes (ID: 4) [Time,23:00,23:00] [Global,TimeOfDay,Night] [DEBUG] 15:51:23: [ Toujours ] Add Autostart : ajout de la tâche pour 30 secondes (ID: 5) [StopScenario,86] [DEBUG] 15:51:23: [ Toujours ] Add Autostart : ajout de la tâche pour 120 secondes (ID: 6) [Scenario,86] [DEBUG] 15:51:23: GEA Version 5.42 : en exécution... [DEBUG] 15:51:53: [ Toujours ] sendActions : traitement des actions (ID: 5) [StopScenario,86] [DEBUG] 15:51:53: [ Toujours ] sendActions : !ACTION! : Stop Scene 86 (ID: 5) [StopScenario,86] [DEBUG] 15:51:53: [ Toujours ] Done : tâche effectuée et suspendue (ID: 5) [StopScenario,86] Bon déjà et maigres un Reboot de la Box la Scène ne ce stop pas je passe devant le capteur et les lumières s'allume EDIt : [DEBUG] 15:51:23: [ Toujours ] Add Autostart : ajout de la tâche pour 120 secondes (ID: 6) [Scenario,86] [DEBUG] 15:51:23: GEA Version 5.42 : en exécution... [DEBUG] 15:51:53: [ Toujours ] sendActions : traitement des actions (ID: 5) [StopScenario,86] [DEBUG] 15:51:53: [ Toujours ] sendActions : !ACTION! : Stop Scene 86 (ID: 5) [StopScenario,86] [DEBUG] 15:51:53: [ Toujours ] Done : tâche effectuée et suspendue (ID: 5) [StopScenario,86] [DEBUG] 15:53:23: [ Toujours ] sendActions : traitement des actions (ID: 6) [Scenario,86] [DEBUG] 15:53:23: [ Toujours ] sendActions : !ACTION! : Scene 86 (ID: 6) [Scenario,86] [DEBUG] 15:53:23: [ Toujours ] Done : tâche effectuée et suspendue (ID: 6) [Scenario,86] La scène est bien coupée plus d'activation des lumières en passant devant le capteur EDIT2 : [DEBUG] 15:51:23: [ Toujours ] Add Autostart : ajout de la tâche pour 120 secondes (ID: 6) [Scenario,86] [DEBUG] 15:51:23: GEA Version 5.42 : en exécution... [DEBUG] 15:51:53: [ Toujours ] sendActions : traitement des actions (ID: 5) [StopScenario,86] [DEBUG] 15:51:53: [ Toujours ] sendActions : !ACTION! : Stop Scene 86 (ID: 5) [StopScenario,86] [DEBUG] 15:51:53: [ Toujours ] Done : tâche effectuée et suspendue (ID: 5) [StopScenario,86] [DEBUG] 15:53:23: [ Toujours ] sendActions : traitement des actions (ID: 6) [Scenario,86] [DEBUG] 15:53:23: [ Toujours ] sendActions : !ACTION! : Scene 86 (ID: 6) [Scenario,86] [DEBUG] 15:53:23: [ Toujours ] Done : tâche effectuée et suspendue (ID: 6) [Scenario,86] [DEBUG] 16:01:23: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 10m La scène est revenue toute seule @pepite Donc ça marche alors .... donc c'est le coup du sensor qui ne fonctionne pas ? Modifié le 30 octobre 2017 par Gandalf
pepite Posté(e) le 30 octobre 2017 Signaler Posté(e) le 30 octobre 2017 t'as pas de Watchdog qui monitore ta scene scriplights ? Quelquechose qui la relancerait ?
Gandalf Posté(e) le 30 octobre 2017 Signaler Posté(e) le 30 octobre 2017 nop je ne pense pas ( je ne sais pas ce que c'est WatchDog ) donc je ne l'ai pas implémenté. En scène je suis soft pour l'instant le GEA pour changer auto les variables globales pour mes scènes smartlight et 4 scènes smartlight bientôt 5. Et la le but est que GEA en plus de modifier les variables globales gère le ON et OFF de 2 Scènes SmartLight .
pepite Posté(e) le 31 octobre 2017 Signaler Posté(e) le 31 octobre 2017 @Gandalf Un peu de mal à te suivre, cela fonctionne ou pas alors ?
pepite Posté(e) le 31 octobre 2017 Signaler Posté(e) le 31 octobre 2017 OK, donc c'est good, tu n'a plus qu'à ;-)
Gandalf Posté(e) le 31 octobre 2017 Signaler Posté(e) le 31 octobre 2017 Hummm.. LaPinKompris Si je met : --GEA.add({"Sensor-",132,"30"}, 30, "TV veille, relance scriplights 86", {{"Scenario",86}}) la scene ne ce remet pas en route Si je met GEA.add(true, 2*60, "", {{"Scenario", 86}}) la scene ce remet bien en route Bon je vais refaire des test La je suis dans les bandeau a LED ....
pepite Posté(e) le 31 octobre 2017 Signaler Posté(e) le 31 octobre 2017 Et comme ceci GEA.add({"Sensor-",132,30}, 30, "TV veille, relance scriplights 86", {{"Scenario",86}}) 1
Steven Posté(e) le 31 octobre 2017 Auteur Signaler Posté(e) le 31 octobre 2017 Ou la béta avec des DisableScenario et EnableScenario ? 1
pepite Posté(e) le 31 octobre 2017 Signaler Posté(e) le 31 octobre 2017 Deja dans la version qu'il utilise master ;-)
Gandalf Posté(e) le 31 octobre 2017 Signaler Posté(e) le 31 octobre 2017 Bon il me manque 3 prise pour faire ce que ej veux alors je vais me remettre dans GEA Allez c'est partie pour une série de TEST
Gandalf Posté(e) le 31 octobre 2017 Signaler Posté(e) le 31 octobre 2017 @pepite Question : Quand je stop le scene est ce que je voie quelque choses dans la HC2 qui me confirmerais que la scène est bien Stoppé ? ( mise a part dans le Début qui me dis que c'est fait mais en réalité ça ne semble pas être le cas
pepite Posté(e) le 31 octobre 2017 Signaler Posté(e) le 31 octobre 2017 Re, Alors oui dans l'API, amis je ne peux pas te dire exactement quoi regarder du boulot. va ici : http://IPHC2/docs tu vas trouver ton bonheur je pense. Sinon, pour poursuivre l'idee de @Steven Esaie ceci GEA.add(true, 30, "", { {"EnableScenario", 86} }) et GEA.add(true, 30, "", { {"DisableScenario", 86} }) 1
Gandalf Posté(e) le 31 octobre 2017 Signaler Posté(e) le 31 octobre 2017 Merci Pepite ... Tu es une vrai mine d'or Allez Hop on y vas en route pour l'AVVEEEEENNNNNTURE ... ( oui pour les vieux c'est le Slogand de Banga On y reste pas )
Gandalf Posté(e) le 31 octobre 2017 Signaler Posté(e) le 31 octobre 2017 (modifié) @Steven @pepite WOUUUHOUUUUUUU Bon je crois que c'est bon J'ai fait 3/4 test et ils étaient tous fonctionnels J'ai donc ajouté des actions afin que tous se passent bien comme je veux Bon il manque le câblage/installation/configuration des Bandeaux LED car c'est eux qui doivent être allumés pendant 2 min, mais la déjà les fonctions sont OK Alors pour ceux et celle qui veulent vu tout le travail et les crises de nerfs que j'ai potentiellement donné au Topic voici le CODE : GEA.add({"Sensor+",132,30}, 30, "", { {"DisableScenario", 86}, {"DisableScenario", 102}, {"turnOff",124}, {"turnOff",125}, {"turnOff",53}, {"turnOff",114}, {"turnOff", 119}, {"turnOff", 14}, {"turnOff", 109}, {"Value",14,10}, }) GEA.add({"Value+",14,1}, 2*60, "Dimmable 14 allumé depuis 2 mins, extinction", {{"turnOff", 14}}) GEA.add({"Sensor-",132,30}, 30, "TV veille, relance scriplights 86", {{"EnableScenario",86},{"EnableScenario",102}}) Donc la touche final sera de changer l'ID14 en ON puis Off au bout de 2 min par le futur ID des LED RGB .. Je reviendrais peut être vous voir si je BUG mais dans tous les cas je viendrais vous voir pour donner le code final avec RGB Allez encore quelque jour de test grandeur nature ( avec TV allumer une paire d'heure, etc.. ) PS : Je vois bien qu'elles sont coupées les 2 scènes : Modifié le 31 octobre 2017 par Gandalf
Messages recommandés