Aller au contenu

Recommended Posts

Ouais mais maitre GEA avait tord ca ril ne testait pas < 51

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok, je l'envoi demain soir car ce soir je suis pas en forme et pas le courage d'allumer le PC.

Merci àtoi Hansolo.

P.S Si Diuck continue àt'ennuyer, je me suis déjàrenseigné, j'ai son adresse :) je cherche juste des gros bras pas trop loin de chez lui ^_^

Partager ce message


Lien à poster
Partager sur d’autres sites

:huh:  hoo non je suis un gentil moi !!

GEA.add({"Value+",52,98},60,"Chambre Lucas réduction à  50%",{{"Value",50},{"Repeat"}}) -- Baisser l'intensitée des spots à  50% si 100% pendant 2mn --
GEA.add({"Value+",52,49},120,"Chambre Lucas réduction à  30%",{{"Value",30},{"Repeat"}})

Nickel mais je le voulais en 1 ligne  :(  mais bon je ferais avec :74:

Partager ce message


Lien à poster
Partager sur d’autres sites

Sauf que si tu allume tes spots manuellement à  60% par ex il vont baisser systématiquement à  30% au bout de 2 mn

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui c'est juste mais ce n'est pas important  11 spots au plafond donc même à  30 pourcents c'est très bien cette opération m’évite de remplacer les spots allogène par du led plus économe 

mais je garde ton code de coté au cas ou  ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

@Domodial

Les serveurs du Karotz sont mort donc le tts ne fonctionne plus.

Ma remarque est sur la notif telephone. Et non sur une notif lapin.

Depuis hier je ne recois plus les notifs telephones des ouvrants.

 

C'est dingue, mes variables changent bien pourtant.

Et ces lignes ne me renvoient plus rien en notifs.

GEA.add({"Global", "etat_portail", "open"}, -1, "Le portail vient de s'ouvrir à  #time# le #date#", {{"Portable", 83}, {"Portable", 6}})
GEA.add({"Global", "etat_portail", "close"}, -1, "Le portail vient de se fermer à  #time# le #date#", {{"Portable", 83}, {"Portable", 6}})
GEA.add({"Global", "etat_garage", "open"}, -1, "Le garage vient de s'ouvrir à  #time# le #date#", {{"Portable", 83}, {"Portable", 6}})
GEA.add({"Global", "etat_garage", "close"}, -1, "Le garage vient de se fermer à  #time# le #date#", {{"Portable", 83}, {"Portable", 6}})

Si je test cette ligne, le portail se referme bien au bout de 10 mn et je reçois un push

GEA.add({"Global", "etat_portail", "open"}, 10*60, "Portail ouvert depuis plus de 10 minutes le #date# à  #time#, je ferme le portail", {{"Scenario", 58}, {"Global", "Karotz", "Le portail est ouvert depuis plus de #durationfull#"}, {"VirtualDevice", id["VD_KAROTZ"],"1"}})

Je viens d'épurer Gea entierrement en partant d'un Gea tout neuf.

En ne laissant que cette ligne = pas de push :(

-- MESSAGES D'AVERTISSEMENT PUSH
GEA.add({"Global", "etat_portail", "open"}, -1, "Le portail vient de s'ouvrir à  #time# le #date#", {{"Portable", 83}, {"Portable", 6}})

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello domo,

Tu as essayé de redémarrer ta box? il me semble avoir eu ce problème aussi.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je viens de rebooter, j'ai essayé aussi de la débrancher pendant 10 minutes.

Toujours rien. C'est arrivé du jour au lendemain, c'est assez surprenant.

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu n'as pas de push quand tu as Portable,83, Portable,6.

Pourrais-tu essayer de juste les enlever pour tester ? Stp.

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut Steven,

 

J'ai déjà  essayé malheureusement pour qu'il prenne ceux par defaut.

J'ai donc remis pas la suite.

 

Enfin tous le reste fonctionne c'est juste dingue, je m'arrache les cheveux. (Meme les notifs battery fonctionnent maintenant)

 

EDI : aucune erreur dans debug, et en activant le mode trace ça ne me parle pas mieux.

Aucune trace du push qui devrait être envoyé.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vais essayer d'effacer la scene et de la refaire. Je sais plus..

Edit : scène supprimer / recréer, rien de mieux

 

Si j'active les notifs de fibaro dans la scène d'ouverture portail ça fonctionne

fibaro:call(83, "sendDefinedPushNotification", "15");
fibaro:call(6, "sendDefinedPushNotification", "15");

Partager ce message


Lien à poster
Partager sur d’autres sites

Je viens de me rendre compte d'une autre chose, je ne sais pas si c'est une telle combinaison qui ne va pas...

Mais lorsque le portail est ouvert depuis plus de 1 minutes, il se referme, je reçois un push phone, mais le lapin ne parle pas.

Alors que, si j'appuye sur le bouton TTS du VD, le lapin dit bien que le portail est ouvert depuis plus de 1 minutes  :13:

GEA.add({"Global", "etat_portail", "open"}, 1*60, "Portail ouvert depuis plus de 1 minutes le #date# à  #time#, je ferme le portail", {{"Scenario", 58}, {"Global", "Karotz", "Le portail est ouvert depuis plus de #durationfull#"}, {"VirtualDevice", id["VD_KAROTZ"],"1"}})

Partager ce message


Lien à poster
Partager sur d’autres sites

Je ne sais pas quoi te dire. J'ai un peu près la même configuration que toi et je reçois bien la notification et le lapin me parle bien.

Je suis sous Android.

Partager ce message


Lien à poster
Partager sur d’autres sites

Pareil. Je vais voir si ma femme reçois car elle est sous ios mais je l'ai pas déclaré pour le portail/garage.

Envoyė avec Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon, je viens de voir que c'est le -1 qui ne passe pas.

Pour une raison que j'ignore, si je met 1*30 je reçois les notifs sur portail et garage.

 

Je suis partit d'un gea épuré avec rien d'autre que ça dans la section A vous de jouer :

Si je met -1 à  la place de 1*30 (pour exemple) aucune notif ne part.

Avec 1*30 je reçois sur les 3 portables (???)

Comme si dans certains cas, il y avait un tel lag que ce n'est pas possible d'envoyer.

Une porte par exemple passe très bien en -1 (et d'autre modules).

Mais dans le cas d'une variable, ça devient chelou, et depuis peut.

Je me suis dit c'est la box, alors reboot tout ça mais rien...

Remarque elle risque bien de me lacher lol

-- ==================================================
-- A VOUS DE JOUER
-- ==================================================
GEA.checkEvery = 30 -- On vérifie toutes les X secondes
GEA.portables = {83, 6, 119} -- Liste des portables devant recevoir une notification {70, 71}
--GEA.debug = true -- Affichage des traces dans la console

-- ------------------------------------------------------------
-- Si vous avez une variable global qui doit activé ou non ce service, il faut 
-- la déclaré et indiqué la valeur que cette dernière doit contenir pour que le service fonctionne
-- Exemple GEA.getGlobalForActivation = {"hors de la maison", "oui"}
-- Le service fonctionnera uniquement sur la variable globale "hors de la maison" est à  "oui"
-- Définition : GEA.getGlobalForActivation = {"<globalvar>", "<value for activation>"}
-- ------------------------------------------------------------
--GEA.getGlobalForActivation = {"SuspendreGEA", "non"}

-- MESSAGES D'AVERTISSEMENT PUSH
GEA.add({"Global", "etat_portail", "open"}, 1*30, "Le portail vient de s'ouvrir à  #time# le #date#")
GEA.add({"Global", "etat_portail", "close"}, 1*30, "Le portail vient de se fermer à  #time# le #date#")
GEA.add({"Global", "etat_garage", "open"}, 1*30, "Le garage vient de s'ouvrir à  #time# le #date#")
GEA.add({"Global", "etat_garage", "close"}, 1*30, "Le garage vient de se fermer à  #time# le #date#")

-- NE PAS OUBLIER - Démarrage du scénario
GEA.run()

Partager ce message


Lien à poster
Partager sur d’autres sites

Le -1 est réservé pour les demandes immédiates as-tu au moins mis tes variables dans l'en-tête puisque tu veux que le changement d'état des variables lance le script.

Pour de l'immédiat on met -1 et on met dans l'en-tête. Sinon on met une durée et l'en-tête n'est pas nécessaire.

Partager ce message


Lien à poster
Partager sur d’autres sites

oui les variables y sont bien entendu comme depuis le début, je recopie a chaque nouveau Gea.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je viens de trouver le bug (alors qu'avant ça fonctionnait)

 

Avant

--[[
%% autostart
%% properties
etat_portail
etat_garage
%% globals
--]]

Après

--[[
%% autostart
%% properties
%% globals
etat_portail
etat_garage
--]]

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon, tout est rétablit !

C'est dingue une inversion avec 

  1. %% globals

Partager ce message


Lien à poster
Partager sur d’autres sites

Bravo, comme quoi...

« Une place pour chaque chose, chaque chose àsa place. »

Partager ce message


Lien à poster
Partager sur d’autres sites

@Steven

 

Par contre, sous IOS les notifications reçus du type :

 

Le portail vient de s'ouvrir (passe bien avec android)

 

Mais s'affiche comme cela sous IOS :

Le portail vient de s\\\\\\'ouvrir

 

Merki !

 

Trop content : TOUT refonctionne !!

Partager ce message


Lien à poster
Partager sur d’autres sites

Ben je vais aller postuler chez Apple :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut à  tous 

 

Besoin d'aide pour ajouté à  mon code une condition

 

Je souhaite que cette scène soit valide seulement si le volet est ouvert " Help me les pro du script "  :13:

-- Si les spots sont allumés plus de 2 mn le jour alors les éteindre -- 
GEA.add( id["SPOTS_CHAMBRE_LUCAS"], 2*60, "Les spots chambre Lucas sont allumés depuis plus de 2 minutes donc je les éteinds #time#",{{"Global","JOUR_NUIT", "JOUR"},{"turnOff"},{"Repeat"}})

Encore une question pour toi Steven l'inventeur du GEA

Est ce que la valeur 0 est valide dans le code ci-dessous j'ai mis 0 car je ne veux pas de temps d'attente je sais aussi que le script recalcule toutes les 30 secondes !

autrement si je veux de l'instantané je met -1 et j'ajoute en haut du code l'ID Value merci de me confirmer stp

-- Si j'allume la lampe entre 22h00 et 6h00 j'ouvre le volet à  70% --
GEA.add( id["LAMPE_CHAMBRE_PARENTS"], 0 ,"Lampe parents allumée j ouvre le volet à  75% #time#",{{"Time", "22:00", "06:00"},{"Open",48,75}})

Partager ce message


Lien à poster
Partager sur d’autres sites

Ben je vais aller postuler chez Apple :)

oui, ils sont nul avec la traduction des apostrophes ;)

 

En meme temps les notifs de ma femme je m'en fou :D

Les miennes passent bien :)

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×