daivy9kens Posté(e) le 9 novembre 2017 Signaler Posté(e) le 9 novembre 2017 Je viens de tester la "télécommande" Sonos. Dans une scène, j'ai créé un "voicerss" qui dit que la porte du garage est ouverte depuis 5 minutes. Je ne trouves pas (mais je cherche peut-être mal) comment lancer une scène avec le GEA. Le déclencheur serait donc le détecteur d'ouverture de la porte de garage qui au bout de 5 minutes déclencherait cette scène qui contient un texte à lire sur le Sonos. Est-ce possible ?
pepite Posté(e) le 9 novembre 2017 Signaler Posté(e) le 9 novembre 2017 Bonsoir, oui oui possibleGEA.add(id["PORTE_GARAGE"], 5*60, "", { {"Scenario", id["SCENE"]} })Envoyé de mon Nexus 5X en utilisant Tapatalk 1 1
971jmd Posté(e) le 9 novembre 2017 Signaler Posté(e) le 9 novembre 2017 salut @daivy9kens scène qui contient un texte à lire sur le Sonos !! très intéressant,si tu a un lien vers le tuto je suis preneur merci d'avance
daivy9kens Posté(e) le 10 novembre 2017 Signaler Posté(e) le 10 novembre 2017 Merci @pepite. @971jmd : j'ai suivi le tuto 1
971jmd Posté(e) le 10 novembre 2017 Signaler Posté(e) le 10 novembre 2017 @davy9kens Le lien ne fonctionne pas La page que vous avez demandée n’existe pasEnvoyé de mon iPad en utilisant Tapatalk
Did Posté(e) le 10 novembre 2017 Signaler Posté(e) le 10 novembre 2017 Ah, c'est pas une scène mais l'appuie sur le bouton d'un VD.
fredokl Posté(e) le 10 novembre 2017 Signaler Posté(e) le 10 novembre 2017 Salut. J'ai un problème avec des lignes GEA pour un chauffage en fil pilote. En effet les actions ne se lancent pas. Pouvez-vous me dire où sont les erreurs. Merci. GEA.add({{"Global","Saison","Hiver"},{"Global", "VacScolaireJ", "NON"}}, 30, "", {{"Days","Monday"}, {"VirtualDevice", id["VD_CHAUF_THOMAS"], 1}, {"Time", "05:45", "07:00"}}) GEA.add({{"Global","Saison","Hiver"},{"Global", "VacScolaireJ", "NON"}}, 30, "", {{"Days","Monday","Tuesday","Wednesday","Thursday","Friday"}, {"VirtualDevice", id["VD_CHAUF_THOMAS"], 2}, {"Time", "07:01", "10:00"}}) GEA.add({{"Global","Saison","Hiver"},{"Global", "VacScolaireJ", "NON"}}, 30, "", {{"Days","Monday","Tuesday","Wednesday","Thursday","Friday"}, {"VirtualDevice", id["VD_CHAUF_THOMAS"], 4}, {"Time", "10:01", "12:00"}}) GEA.add({{"Global","Saison","Hiver"},{"Global", "VacScolaireJ", "NON"}}, 30, "", {{"Days","Monday","Tuesday","Wednesday","Thursday","Friday"}, {"VirtualDevice", id["VD_CHAUF_THOMAS"], 2}, {"Time", "12:01", "19:00"}}) GEA.add({{"Global","Saison","Hiver"},{"Global", "VacScolaireJ", "NON"}}, 30, "", {{"Days","Friday","Saturday", "Sunday"}, {"Time", "19:00", "21:59"}, {"VirtualDevice", id["VD_CHAUF_THOMAS"], 1}}) GEA.add({{"Global","Saison","Hiver"},{"Global", "VacScolaireJ", "NON"}}, 30, "", {{"Days","Saturday", "Sunday"}, {"VirtualDevice", id["VD_CHAUF_THOMAS"], 2}, {"Time", "00:00", "06:59"}}) GEA.add({{"Global","Saison","Hiver"},{"Global", "VacScolaireJ", "NON"}}, 30, "", {{"Days","Saturday", "Sunday"}, {"VirtualDevice", id["VD_CHAUF_THOMAS"], 1}, {"Time", "07:00", "09:59"}}) GEA.add({{"Global","Saison","Hiver"},{"Global", "VacScolaireJ", "NON"}}, 30, "", {{"Days","Saturday", "Sunday"}, {"VirtualDevice", id["VD_CHAUF_THOMAS"], 4}, {"Time", "10:00", "18:59"}}) GEA.add({{"Global","Saison","Hiver"},{"Global", "VacScolaireJ", "NON"}}, 30, "", {{"Days","Saturday", "Sunday"}, {"VirtualDevice", id["VD_CHAUF_THOMAS"], 1}, {"Time", "19:00", "21:59"}}) GEA.add({{"Global","Saison","Hiver"},{"Global", "VacScolaireJ", "NON"}}, 30, "", {{"Days","Monday"}, {"VirtualDevice", id["VD_CHAUF_THOMAS"], 2}, {"Time", "00:01", "05:44"}})
daivy9kens Posté(e) le 11 novembre 2017 Signaler Posté(e) le 11 novembre 2017 Effectivement, c'est une scène qui appuie sur le bouton d'un VD
pepite Posté(e) le 11 novembre 2017 Signaler Posté(e) le 11 novembre 2017 Bonjour, @fredokl, pour trouver ce qui ne va pas, il vaut mieux commencer avec des lignes simples. GEA.add(true, 30, "", { {"action"} }) et regarder dans la console ce qu il se passe. Envoyé de mon Nexus 5X en utilisant Tapatalk
fredokl Posté(e) le 11 novembre 2017 Signaler Posté(e) le 11 novembre 2017 @pepite merci pour la réponse. J'ai bossé dessus jusqu'à 03h cette nuit. J'ai tout repris à zéro et tout fonctionne maintenant.
971jmd Posté(e) le 14 novembre 2017 Signaler Posté(e) le 14 novembre 2017 salut a tous j'ai un petit probleme que je ne comprend pas ----clime GEA.add({"power+", id["CLIMCHAMI"], 100}, -1 , "Le climatiseur de la chambre allumée") GEA.add({"Power-", id["CLIMCHAMI"], 2}, 30, "Le climatiseur de la chambre éteint") J'ai le message suivant: [DEBUG] 12:16:50: line 1758: attempt to concatenate local 'name' (a nil value)
pepite Posté(e) le 14 novembre 2017 Signaler Posté(e) le 14 novembre 2017 Bonsoir, tu peux nous mettre la ligne 1758 stp ?
Steven Posté(e) le 14 novembre 2017 Auteur Signaler Posté(e) le 14 novembre 2017 Dans 99% des cas, cela est du à l'ID qui n'existe pas.
971jmd Posté(e) le 15 novembre 2017 Signaler Posté(e) le 15 novembre 2017 Il y a 5 heures, pepite a dit : Bonsoir, tu peux nous mettre la ligne 1758 stp ? 1758 name = name .. " ] " 1
971jmd Posté(e) le 15 novembre 2017 Signaler Posté(e) le 15 novembre 2017 Il y a 5 heures, Steven a dit : Dans 99% des cas, cela est du à l'ID qui n'existe pas. oui mai pourtant les deux ligne son identique: GEA.add({"power+", id["CLIMCHAMI"], 100}, -1 , "Le climatiseur de la chambre allumée") GEA.add({"Power-", id["CLIMCHAMI"], 2}, 30 , "Le climatiseur de la chambre éteint") si je remplace le 30 par -1 ça fonctionne bizard
ADN182 Posté(e) le 15 novembre 2017 Signaler Posté(e) le 15 novembre 2017 Je sais pas si ça peut jouer mais c'est pas juste la majuscule à power ?Envoyé de mon Nexus 5X en utilisant Tapatalk
Gandalf Posté(e) le 15 novembre 2017 Signaler Posté(e) le 15 novembre 2017 @pepite Bon je retrouve un peu de temps pour me coller à la domotique J'ai un petit pb et on me renvoie vers toi ;). La commande : %% events 169 CentralSceneEvent 1 %% globals blablabla GEA.add({"CentralSceneEvent", 169, 1, "Pressed"}, -1, "Couper SmartLight Bureau , puit a 20%", { {"DisableScenario", 103}, {"Value", 129, 20}, }) GEA.add({"CentralSceneEvent", 169, 1, "Pressed2"}, -1, "Allumer SmartLight Bureau", { {"EnableScenario", 103}, }) GEA.add({{"DisableScenario", 103},{"Value+", 129, 10}}, 120*60, "Si Puits allumé pendant plus de 2h et Scenario sur Off alors turn On SmartLightBureau", { {"EnableScenario",102}, }) Me donne en DEBUG : [DEBUG] 10:45:14: -------------------------------------------------------------------------------- [DEBUG] 10:45:14: Démarrage par évenement de GEA 6.00beta5 (mode event [nil]) [DEBUG] 10:45:14: Chargement du code utilisateur setEvents() ... [DEBUG] 10:45:14: -------------------------------------------------------------------------------- [DEBUG] 10:45:14: Ajout immédiat : #13 [DEBUG] 10:45:14: Ajout immédiat : #14 [DEBUG] 10:45:14: -------------------------------------------------------------------------------- [DEBUG] 10:45:14: @0s [Validation] #13 [DEBUG] 10:45:14: @0s [Validation] #14 [DEBUG] 10:45:23: @506190s [Validation] #1 [Info+, ["serverStatus",1510232811]] | 0 | Box red... | < pas d'action > [DEBUG] 10:45:23: @506190s [Validation] #3 [Info, ["updateStableAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 10:45:23: @506190s [Validation*] #4 [Info, ["updateBetaAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 10:45:23: @506190s [Validation] #5 [true][Time, ["08:00","08:00"]] | 30 | | [Global, ["TimeOfDay","Morning"]] [DEBUG] 10:45:23: @506190s [Validation] #6 [true][Time, ["10:00","10:00"]] | 30 | | [Global, ["TimeOfDay","Day"]] [DEBUG] 10:45:23: @506190s [Validation] #7 [true][Time, ["20:00","20:00"]] | 30 | | [Global, ["TimeOfDay","Evening"]] [DEBUG] 10:45:23: @506190s [Validation] #8 [true][Time, ["23:00","23:00"]] | 30 | | [Global, ["TimeOfDay","Night"]] [DEBUG] 10:45:23: @506190s [Validation] #9 [Sensor+, [132,30]] | 30 | | [DisableScenario, [86]][DisableScenario, [102]][TurnOff, [124]][TurnOff, [125]][TurnOff, [53]][TurnOff, [114]][TurnOff, [119]][TurnOff, [14]][TurnOff, [109]][RGB, [140,204,0,255,100]][RGB, [154,204,0,255,100]] [DEBUG] 10:45:23: @506190s [Validation] #10 [Value+, [140,0]][Sensor+, [132,30]] | 180 | RVB 140... | [TurnOff, [140]] [DEBUG] 10:45:23: @506190s [Validation] #11 [Value+, [154,0]][Sensor+, [132,30]] | 180 | RVB 140... | [TurnOff, [154]] [DEBUG] 10:45:23: @506190s [Validation] #15 [DisableScenario, [103]][Value+, [129,10]] | 7200 | Si Puit... | [EnableScenario, [102]] [DEBUG] 10:45:53: @506220s [Validation] #1 [Info+, ["serverStatus",1510232811]] | 0 | Box red... | < pas d'action > [DEBUG] 10:45:53: @506220s [Validation] #3 [Info, ["updateStableAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 10:45:53: @506220s [Validation*] #4 [Info, ["updateBetaAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 10:45:53: @506220s [Validation] #5 [true][Time, ["08:00","08:00"]] | 30 | | [Global, ["TimeOfDay","Morning"]] [DEBUG] 10:45:53: @506220s [Validation] #6 [true][Time, ["10:00","10:00"]] | 30 | | [Global, ["TimeOfDay","Day"]] [DEBUG] 10:45:53: @506220s [Validation] #7 [true][Time, ["20:00","20:00"]] | 30 | | [Global, ["TimeOfDay","Evening"]] [DEBUG] 10:45:53: @506220s [Validation] #8 [true][Time, ["23:00","23:00"]] | 30 | | [Global, ["TimeOfDay","Night"]] [DEBUG] 10:45:53: @506220s [Validation] #9 [Sensor+, [132,30]] | 30 | | [DisableScenario, [86]][DisableScenario, [102]][TurnOff, [124]][TurnOff, [125]][TurnOff, [53]][TurnOff, [114]][TurnOff, [119]][TurnOff, [14]][TurnOff, [109]][RGB, [140,204,0,255,100]][RGB, [154,204,0,255,100]] [DEBUG] 10:45:53: @506220s [Validation] #10 [Value+, [140,0]][Sensor+, [132,30]] | 180 | RVB 140... | [TurnOff, [140]] [DEBUG] 10:45:53: @506220s [Validation] #11 [Value+, [154,0]][Sensor+, [132,30]] | 180 | RVB 140... | [TurnOff, [154]] mais ne fais rien Une idée ?
pepite Posté(e) le 15 novembre 2017 Signaler Posté(e) le 15 novembre 2017 il y a 38 minutes, Gandalf a dit : mais ne fais rien Bonjour, Je ne sais pas ce qu'est ton module, telecommande qui a l'id 169 mais lorsque tu appuies dessus, que se passe-til dans le debug ? Sinon, dans l'entete j'aurais mis ceci %%events 169 CentralSceneEvent plutot que il y a 40 minutes, Gandalf a dit : %% events 169 CentralSceneEvent 1 C'est GEA qui s'occupe de trouver "KeyId" Ensuite, toujours le même principe, faire des tests qu'avec une seule ligne et qui plus est SIMPLE ;-) Que te renvoie ceci : GEA.add({"CentralSceneEvent", 169, 1, "Pressed"}, -1, "Couper SmartLight Bureau , puit a 20%" )
Gandalf Posté(e) le 15 novembre 2017 Signaler Posté(e) le 15 novembre 2017 (modifié) Alors @pepite %% events 169 CentralSceneEvent 1 %% globals --]] le 169 est un bouton Fibaro l'ID 103 est la scene smartLight du Bureau GEA.add({"CentralSceneEvent", 169, 1, "Pressed"}, -1, "Couper SmartLight Bureau , puit a 20%" ) étrangement avec ça j'ai carrément rien dans le début quand j'appuie sur le bouton 1 fois . Modifié le 15 novembre 2017 par Gandalf
971jmd Posté(e) le 15 novembre 2017 Signaler Posté(e) le 15 novembre 2017 Il y a 4 heures, ADN182 a dit : Je sais pas si ça peut jouer mais c'est pas juste la majuscule à power ? Envoyé de mon Nexus 5X en utilisant Tapatalk mai effectivement j'ai changer par une minuscule mai ça ne fonctionne toujour pas . le but de mon petit code est que quand j’allume ou j'éteins ma clime, je reçois une notification
pepite Posté(e) le 15 novembre 2017 Signaler Posté(e) le 15 novembre 2017 il y a une heure, Gandalf a dit : %% events 169 CentralSceneEvent 1 %% globals --]] Dans l'entete tu n'as pas modifié comme je te l'ai demandé ;-) C'est ca --[[ %% events 169 CentralSceneEvent %% globals --]] Reessaie stp, il ya peut-etre un bug avec le CentralSceneEvent ;-) @971jmd Tu ne pourrais pas le faire avec Value ? comme ceci cela fonctionne-t-il ? GEA.add(id["CLIMCHAMI"], -1, "Le climatiseur de la chambre allumée") GEA.add(id["CLIMCHAMI"], 30 , "Le climatiseur de la chambre éteint", { {"Inverse"} })
Gandalf Posté(e) le 15 novembre 2017 Signaler Posté(e) le 15 novembre 2017 @pepite alors j'ai créé une seconde Scène pour que le début soit pas avec le reste des commande en tête : --[[ %% autostart %% properties %% events 169 CentralSceneEvent %% globals --]] Code : GEA.add({"Info+", "serverStatus", os.time()-120}, 0, "Box redémarée à #time# le #date#") GEA.add(true, 0, "Démarrage de GEA le #date# à #time#") GEA.add({"Info", "updateStableAvailable", true }, 24*60*60, "Une nouvelle version est disponible", {"Repeat"}) GEA.add({"Info", "updateBetaAvailable", true }, 24*60*60, "Une nouvelle version BETA est disponible", {"Repeat"}) GEA.add({"CentralSceneEvent", 169, 1, "Pressed"}, -1, "Couper SmartLight Bureau , puit a 20%" ) DEBUG : [DEBUG] 14:16:31: -------------------------------------------------------------------------------- [DEBUG] 14:16:31: Démarrage automatique de GEA 6.00beta5 (mode autostart) [DEBUG] 14:16:31: -------------------------------------------------------------------------------- [DEBUG] 14:16:31: Utilisation de minifiertools v. 2.00 [DEBUG] 14:16:31: Vérification automatique toutes les 30 secondes [DEBUG] 14:16:31: Création de la variable globale : GEA_Tasks6beta [DEBUG] 14:16:31: -------------------------------------------------------------------------------- [DEBUG] 14:16:32: Recherche de plugins, ... :Aucun plugins trouvé [DEBUG] 14:16:32: Chargement du code utilisateur setEvents() ... [DEBUG] 14:16:32: -------------------------------------------------------------------------------- [DEBUG] 14:16:32: Ajout auto : #1 [Info+, ["serverStatus",1510751672]] | 0 | Box red... | < pas d'action > [DEBUG] 14:16:32: Ajout auto : #2 [true] | 0 | Démarr... | < pas d'action > [DEBUG] 14:16:32: Ajout auto : #3 [Info, ["updateStableAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:16:32: Ajout auto : #4 [Info, ["updateBetaAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:16:32: -------------------------------------------------------------------------------- [DEBUG] 14:16:32: GEA a démarré le 15.11.17 à 14:16:32 ... [DEBUG] 14:16:32: @0s [Validation] #1 [Info+, ["serverStatus",1510751672]] | 0 | Box red... | < pas d'action > [DEBUG] 14:16:32: @0s [Validation*] #2 [true] | 0 | Démarr... | < pas d'action > [DEBUG] 14:16:32: @0s [Démarrage] #2 [true] | 0 | Démarr... | < pas d'action > [DEBUG] 14:16:32: @0s [Validation] #3 [Info, ["updateStableAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:16:32: @0s [Validation*] #4 [Info, ["updateBetaAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:16:41: -------------------------------------------------------------------------------- [DEBUG] 14:16:41: Démarrage par évenement de GEA 6.00beta5 (mode event [nil]) [DEBUG] 14:16:41: Chargement du code utilisateur setEvents() ... [DEBUG] 14:16:41: -------------------------------------------------------------------------------- [DEBUG] 14:16:41: Ajout immédiat : #5 [DEBUG] 14:16:41: -------------------------------------------------------------------------------- [DEBUG] 14:16:41: @0s [Validation] #5 [DEBUG] 14:17:02: @30s [Validation] #1 [Info+, ["serverStatus",1510751672]] | 0 | Box red... | < pas d'action > [DEBUG] 14:17:02: @30s [stoppé] #2 [true] | 0 | Démarr... | < pas d'action > [DEBUG] 14:17:02: @30s [Validation] #3 [Info, ["updateStableAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:17:02: @30s [Validation*] #4 [Info, ["updateBetaAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:17:12: -------------------------------------------------------------------------------- [DEBUG] 14:17:12: Démarrage par évenement de GEA 6.00beta5 (mode event [nil]) [DEBUG] 14:17:12: Chargement du code utilisateur setEvents() ... [DEBUG] 14:17:12: -------------------------------------------------------------------------------- [DEBUG] 14:17:12: Ajout immédiat : #5 [DEBUG] 14:17:12: -------------------------------------------------------------------------------- [DEBUG] 14:17:12: @0s [Validation] #5 [DEBUG] 14:17:32: @60s [Validation] #1 [Info+, ["serverStatus",1510751672]] | 0 | Box red... | < pas d'action > [DEBUG] 14:17:32: @60s [Validation] #3 [Info, ["updateStableAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:17:32: @60s [Validation*] #4 [Info, ["updateBetaAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:18:02: @90s [Validation] #1 [Info+, ["serverStatus",1510751672]] | 0 | Box red... | < pas d'action > [DEBUG] 14:18:02: @90s [Validation] #3 [Info, ["updateStableAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:18:02: @90s [Validation*] #4 [Info, ["updateBetaAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:18:32: @120s [Validation] #1 [Info+, ["serverStatus",1510751672]] | 0 | Box red... | < pas d'action > [DEBUG] 14:18:32: @120s [Validation] #3 [Info, ["updateStableAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:18:32: @120s [Validation*] #4 [Info, ["updateBetaAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:18:42: -------------------------------------------------------------------------------- [DEBUG] 14:18:42: Démarrage par évenement de GEA 6.00beta5 (mode event [nil]) [DEBUG] 14:18:42: Chargement du code utilisateur setEvents() ... [DEBUG] 14:18:42: -------------------------------------------------------------------------------- [DEBUG] 14:18:42: Ajout immédiat : #5 [DEBUG] 14:18:42: -------------------------------------------------------------------------------- [DEBUG] 14:18:42: @0s [Validation] #5 [DEBUG] 14:19:02: @150s [Validation] #1 [Info+, ["serverStatus",1510751672]] | 0 | Box red... | < pas d'action > [DEBUG] 14:19:02: @150s [Validation] #3 [Info, ["updateStableAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* J'ai donc testé 3 fois 1 appuie sur le bouton et rien .
Steven Posté(e) le 15 novembre 2017 Auteur Signaler Posté(e) le 15 novembre 2017 @Gandalf @pepite L’événement arrive bien à GEA [DEBUG] 14:18:42: Démarrage par évenement de GEA 6.00beta5 (mode event [nil]) [DEBUG] 14:18:42: Chargement du code utilisateur setEvents() ... [DEBUG] 14:18:42: -------------------------------------------------------------------------------- [DEBUG] 14:18:42: Ajout immédiat : #5 Mais GEA n'est pas capable de faire le lien entre l'événement et le code suivant {"CentralSceneEvent", 169, 1, "Pressed"} Ce qui veux dire qu'il y a un bug dans cette version de GEA mais je n'ai rien à la maison capable de me fournir du CentralSceneEvent pour tester :-(
Gandalf Posté(e) le 15 novembre 2017 Signaler Posté(e) le 15 novembre 2017 (modifié) @Steven Comment je peux t'aider ? tu veux venir passer un week-end au froid Modifié le 15 novembre 2017 par Gandalf
Steven Posté(e) le 15 novembre 2017 Auteur Signaler Posté(e) le 15 novembre 2017 @971jmd J'insiste mais pour moi l'id : id["CLIMCHAMI"] n'est pas correct
Messages recommandés