Aller au contenu

Recommended Posts

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

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

@daivy9kens

essaye ça 

 

GEA.add({"Value", 84, 1}, -1, "détection ok")
normalement tu vas recevoir une notification

 
Modifié par 971jmd

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

voie avec ça  

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

Partager ce message


Lien à poster
Partager sur d’autres sites

ou ça 

 

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

et

 

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

Modifié par 971jmd

Partager ce message


Lien à poster
Partager sur d’autres sites
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 ...?

Partager ce message


Lien à poster
Partager sur d’autres sites
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

Partager ce message


Lien à poster
Partager sur d’autres sites
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}})

Partager ce message


Lien à poster
Partager sur d’autres sites
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. 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

@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,
  		  } 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

Partager ce message


Lien à poster
Partager sur d’autres sites

 

As-tu essayé juste le code ci dessous ?

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

 

Modifié par Puni

Partager ce message


Lien à poster
Partager sur d’autres sites

le true fonctionne toujours sous GEA ? je n'utilise plus...

J'ai une erreur sur la ligne, une accolade..

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

Modifié par Puni

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Madame a reçu le push ? :lol:

 

Si ok test ça:

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

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Envoyé de mon Nexus 5X en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

×