Aller au contenu

Messages recommandés

Posté(e)

salut @Pepite

 

si je me trompe pas :

 

--[[  
%% autostart
%% properties
value	84
value	73
%% globals
--]]
GEA.add({{"Value", 84, 0},{"Value", 73, 1}, -1, "", {{"turnOn", 84}})

 

 

Posté(e)

Oui, sur de mon 84 car ceci fonctionne :

GEA.add(73, -1, "", {{"turnOn", 84}})

En mettant {"Value", 84, "0"} au lieu de {"Value", 84, "OFF"}, ca fonctionne

Seulement a chaque fois que je passe devant le détecteur et que la lampe est allumée il me remet :

[DEBUG] 19:36:21: [ 73 | n/a ] Add Property : ajout de la tâche pour lancement instantané (ID: 1) [turnOn,84] [If..]

du coup je ne sais pas vraiment si il ne relance pas l'actionneur sur ON malgré la condition qu'il ne doit pas le faire.
[DEBUG] 18:28:37

 
Posté(e)

une chose que j'ai pas encore essayer :

 

GEA.add({{"Value", 84, 0},{"Value", 73, 1}, -1, "", {{"turnOn"}})

si je comprend bien, si j'avais deux lampes 84 et 85 par exemple les deux vont passer a off:    GEA.add({{"Value", 84, 1}, {"Value", 85, 1}, {"Value", 73, 1}} -1, "", {{"turnOff"}})

 

 

 

Posté(e)

@971jmd

ceci fonctionne :

GEA.add({"Value", 73, 1}, -1, "détection ok")

ceci par contre ne fonctionne pas :

GEA.add({{"Value", 84, 0},{"Value", 73, 1}}, -1, "", {{"turnOn"}})

Dans ces moments là, on se dit mais vive les interrupteurs :2:

Posté(e) (modifié)

voie avec ça  

GEA.add({{"Value", 84, 0}, {"Value", 73, 1}}, -1, "lampe Off et détection ok")
Modifié par 971jmd
Posté(e) (modifié)

ou ça 

 

GEA.add({"Value", 84, 0}, -1, "lampe Off ok")

et

 

GEA.add({"Value", 84, 1}, -1, "lampe ON ok")

Modifié par 971jmd
Posté(e)
Le 20/09/2017 à 10:59, pepite a dit :

Faire :

 - mettre dans l'entete : 45 value

- creer une variable globale : Carillon

- tester ce code (non testé) :

     A verifier si la variable s’incrémente bien de 1, sinon remplace "inc+" par "inc%+".
 


GEA.add({id["Portail_Sonnette"], {"Global-", "Carillon", "6"}} -1, "", { {"Global", "Carillon", "inc+"} })

GEA.add({id["Portail_Sonnette"], {"Global", "Carillon", "5"}}, -1, "", {{"turnOn", id["Carrillon_Entree"]}, {"Global", "Carillon", "0"}})

@pepite

En fait l'idée , c 'est ouvrir mon portail , avec 3 ou 4  appuis consécutifs sur le bouton de ma sonnette sans que le carillon dans la maison ne sonne à chaque fois , que une fois ...

 

ton code permet d’Incrémenter une variable et faire sonner une fois  ...ok cool par contre comment dire ouvrir portail après X appuis du bouton de la sonnette ...?

 

 

tu me suis ...?

Posté(e) (modifié)
il y a 12 minutes, daivy9kens a dit :

Toutes les notifications fonctionnent 

il n y pas de raison que la ligne suivante ne fonctionne pas:

GEA.add({{"Value", 84, 0}, {"Value", 73, 1}}, -1, "lampe Off et détection ok")

et si ne fonctionne pas, tu inversse 84 et 73 :

 

GEA.add({{"Value", 73, 1}, {"Value", 84, 0}}, -1, "ok")

Modifié par 971jmd
  • Upvote 1
Posté(e)
Il y a 17 heures, 971jmd a dit :

il n y pas de raison que la ligne suivante ne fonctionne pas:


GEA.add({{"Value", 84, 0}, {"Value", 73, 1}}, -1, "lampe Off et détection ok")

et si ne fonctionne pas, tu inversse 84 et 73 :

 

GEA.add({{"Value", 73, 1}, {"Value", 84, 0}}, -1, "ok")

En inversant cela fonctionne bien ! 

Au final cela donne cela :

GEA.add({{"Value", 73, 1},{"Value", 84, 0}}, -1, "", {{"turnOn", 84}})

Pour l'extinction après 5 minutes, me suis basé sur la même chose et voici :
GEA.add({{"Value", 84, 1},{"Value", 73, 0}}, 5*60, "", {{"turnOff", 84}})

Posté(e)
GEA.add({{"Value", 73, 1},{"Value", 84, 0}}, -1, "", {{"turnOn", 84}})

équivaut à 

 

GEA.add({73,{"Value", 84, 0}}, -1, "", {{"turnOn", 84}})

 

@minos

Pour ton portail, tu dois pouvoir faire la même chose. Tu incrémentes la variable et quand tu as atteint le nombre dont tu as besoin, tu ouvres le portail. 

Posté(e)

@pepite
 

j'ai remarqué que le déclencheur droit être placé devant  

Fonctionne pas :   si déclenchement et lampe éteint alors....

Fonctionne      :    quand déclenchement et lampe éteint alors......    

 

@daivy9kens

 

Pour l'extinction après 5 minutes tu faire comme ça
GEA.add(true, 5*60, "", {{"turnOff", 84}})

 

Posté(e) (modifié)

Salut à tous,

 

Est-ce que vous voyez une erreur dans ma ligne svp ?

Ma femme ne reçois pas les notifications alors qu'elle les reçois par la méthode d'envoi Fibaro (notifications).

 

PHONE_BERNARD et PHONE_BERNARD_PRO reçoivent bien les notifications par GEA, sauf PHONE_NATHALIE.

 

GEA.add({{"Global","EtatPortail","open"},{"Global","Maison","Absent"}}, -1, "Portail ouvert à #time# le #date#", {{"Portable", MobileId["PHONE_BERNARD"]}, {"Portable", MobileId["PHONE_BERNARD_PRO"]}, {"Portable", MobileId["PHONE_NATHALIE"]}})

 

Merci, car je ne pige plus moa :)

 

Modifié par Domodial
Posté(e)

A vu d’œil, il n'y a aucune raison.

 

J'ai fréquemment des soucis avec les push Fibaro mais si tu me dis qu'elle reçoit les autres notifications c'est plutôt étrange.

 

As-tu essayé d'inverser l'ordre, du style en commençant par elle puis tes 2 numéros ?

Posté(e) (modifié)

Donc pas d'erreurs... je n'en trouvais pas mais à tout hasard.

 

Moi j'ai fréquemment des problèmes avec 3 téléphones, en fait ça n'a jamais fonctionné depuis le début de GEA avec moi.

Si je met sont tel à la place d'un des miens ça fonctionne.

 

Par contre je n'ai pas essayé d'inverser l'ordre comme tu le suggère, ce que je vais faire de manière à garder 3 tel et non 2.

Je confirme qu'elle reçois bien les notifs par fibaro directement si je joue une scène pour envoi de notifications via une URI par chrome par exemple, c'est instantané.

 

Je vais faire le test d'inversion et reviens en parler.

Modifié par Domodial
Posté(e)

@Domodial

 

Bonjour,

 

Tu es bien sûr de l'id "PHONE_NATHALIE" ?

Ex: 

local MobileId = 
 		 {  	
  			PHONE_BERNARD = 1,
  			PHONE_BERNARD_PRO = 2,
  			PHONE_NATHALIE = 3,
  		  } 

 

 

Posté(e) (modifié)

Absolument, sous cette même forme.

Pas de fautes dans le mot et l'ID est le bon aussi (558), vérifié encore sur Toolkit et j'ai testé un envoi par la méthode fibaro.

Modifié par Domodial
Posté(e)

et si je fait ça par fibaro, ça envoi sur les 3 téléphones.

local tel_de_bernie = 557
fibaro:call(tel_de_bernie , "sendPush", "test de notification domotique")
local tel_de_nath = 558
fibaro:call(tel_de_nath , "sendPush", "test de notification domotique")
local tel_pro = 531
fibaro:call(tel_pro , "sendPush", "test de notification domotique")

 

Posté(e) (modifié)

 

As-tu essayé juste le code ci dessous ?

GEA.add(true, 0, "Test push #date# à #time#",{{"Portable", 558}})

 

Modifié par Puni
Posté(e) (modifié)

J' ai édité mon post entre temps j'avais oublié la virgule ... désolé

 

Modifié par Puni
Posté(e) (modifié)

Merci, j'ai même pas fait gaffe moi même ^^

 

J'ai l'impression que ça passe....

 

[DEBUG] 09:59:28: [ Toujours ] En cours : vérification (ID: 1) [Portable,558]
[DEBUG] 09:59:28: [ Toujours ] Check : démarrage vérification (ID: 1) [Portable,558]
[DEBUG] 09:59:28: [ Toujours ] Check : vérification des dates (ID: 1) [Portable,558]
[DEBUG] 09:59:28: [ Toujours ] isActivated : vérification de l'activation (ID: 1) [Portable,558]
[DEBUG] 09:59:28: [ Toujours ] isActivated : activé (ID: 1) [Portable,558]
[DEBUG] 09:59:28: [ Toujours ] Check : activé depuis 30/0 (ID: 1) [Portable,558]
[DEBUG] 09:59:28: [ Toujours ] sendActions : traitement des actions (ID: 1) [Portable,558]
[DEBUG] 09:59:28: [ Toujours ] sendActions : !ACTION! : pushed to 558 (ID: 1) [Portable,558]
[DEBUG] 09:59:28: [ Toujours ] Done : tâche effectuée et suspendue (ID: 1) [Portable,558]

Mais comme elle travail elle ne peut pas me répondre immédiatement...

Modifié par Domodial
Posté(e)

Madame a reçu le push ? :lol:

 

Si ok test ça:

GEA.add(true, 0, "Test 2 push #date# à #time#",{{"Portable", MobileId["PHONE_NATHALIE"]}})

 

 

 

Posté(e)

Hiji heuu puni, pas de 0 en duree pour la 5.40. :-)
Ça ne fonctionnera pas. :-)

Envoyé de mon Nexus 5X en utilisant Tapatalk

×
×
  • Créer...