Aller au contenu

Messages recommandés

Posté(e)

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 ?

 

Posté(e)

Bonsoir, oui oui possible
GEA.add(id["PORTE_GARAGE"], 5*60, "", { {"Scenario", id["SCENE"]} })

Envoyé de mon Nexus 5X en utilisant Tapatalk

  • Like 1
  • Upvote 1
Posté(e)

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"}})

 

Posté(e)

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

Posté(e)

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)
 

Posté(e)
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

 

Posté(e)

@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 ?

 

Posté(e)
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%" )

 

Posté(e) (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é par Gandalf
Posté(e)
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 .:mellow:

 

le but de mon petit code est que quand j’allume ou j'éteins ma clime, je reçois une notification  

Posté(e)
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"} })

 

Posté(e)

@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 .

 

 

Posté(e)

@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 :-(

 

×
×
  • Créer...