Aller au contenu

Steven

Membres confirmés
  • Compteur de contenus

    4 434
  • Inscription

  • Dernière visite

  • Jours gagnés

    201

Tout ce qui a été posté par Steven

  1. Vous pouvez arrêter avec ce terme WAF qui est dénigrant. Merci. Perso, le tactile me va très bien, ma voix me sert àdiscuter avec des gens et quand je gesticule c'est que normalement je suis en colère Par contre, je vais jeter un oeil àtous cela, dès que je lis SDK, je suis intéressé.
  2. Steven

    Mise À Jour Luminosité

    Je suis toujours présent pour aider mais là, je te laisse faire une recherche sur fgms. C'est un sujet traité et re-traité.
  3. Steven

    Offre Flash Netatmo

  4. Steven

    Offre Flash Netatmo

    Depuis le 5 janvier 2014. Cherche pourquoi cette date...
  5. Ta scène dit : toute les minutes vérifie si le détecteur est activé. Le détecteur n'est donc pas le déclencheur. De plus le détecteur est habituellement activité que quelques secondes donc comme ta scène ne vérifie qu'une fois par minute, il y a peu de chance que cela fonctionne. Dans un premier temps. Met juste comme condition : ton détecteur est en alerte... allumage des lumières. Si ça marche essaie ton détecteur puis l'intervalle. Des fois cela change complètement le code généré est différent.
  6. Steven

    Support Gea

    @fredo Ben Zut, si J'eu su je n'aurais rien fait @Hansolo Ils sont ma source d'inspiration. J'ai rien fait d'autre que de répondre àShyrka973 et fredo cet semaine. De moi ne vient que l'incrementation.
  7. Fonctionne bien chez moi mais j'ai pu louper un copier coller.
  8. Ok la version a été corrigée. Pour le logo, si tu sauves celui que tu vois sur la 1er page, il sera en 100x100 car c'est une miniature, tu dois cliquer dessus pour obtenir la version en 128x128. J'ai rajouté le commentaire en bas du 1er post. Merci encore pour les infos.
  9. Arg Ok je change.
  10. Steven

    Support Gea

    Nouvelle Version 3.65 [Amélioration] Déportation du code utilisateur en début de script, proposition de @fredo [Nouveauté] Ajout de l' action {"Global", <variable>, "inc+"} pour incrémenter de 1 automatiquement la variable [Nouveauté] Ajout de l' action {"Global", <variable>, "dec-"} pour décrémenter de 1 automatiquement la variable La nouvelle version est diponible ici : http://www.domotique-fibaro.fr/index.php/topic/1082-gea-gestionnaire-dévénements-automatique/?p=12428 Déportation du code. Votre code peut maintenant être inséré en début de script, pour autant que ce dernier sont englobé dans une fonction nommée "yourcode" comme sur l'exemple ci-dessous. La nouvelle version de GEA (3.65) utilise cette nouvelle fonctionnalité. Sinon, vous pouvez laisser comme avant. --[[ %% autostart %% properties 85 value 28 value %% globals --]] function yourcode() -- ================================================== -- A VOUS DE JOUER -- ================================================== GEA.checkEvery = 30 -- On vérifie toutes les X secondes GEA.portables = {122} -- Liste des portables devant recevoir une notification {70, 71} GEA.debug = false -- Affichage des traces dans la console local id = { DETECTEUR = 85, DETECTEUR_GARAGE = 28 } -- ------------------------------------------------------------ -- 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"} -- === GARAGE == -- -- Le scénario enverra un push toutes les 10mn tant que la porte sera ouverte GEA.add( id["DETECTEUR_GARAGE"], 10*60, "La porte du garage est ouverte depuis plus de #duration#", {{"If", {{"Global", "GEA_Garage", "ON"}}}, {"Global", "Karotz", "La porte du garage est ouverte depuis #durationfull#"},{"VirtualDevice", id["VD_KAROTZ"],"1"},{"Repeat"}}) -- ================================================== -- NE PLUS RIEN TOUCHER -- ================================================== end Exemple des nouvelles fonctionnalité pour incrémenté ou decrémenté une variable Globale. Imaginons une variable "NbCafe" qui est à 0. -- Chaque fois que la cafetière consomme plus de 100W pendant 30 secondes, on ajoute 1 à la variable GEA.add({"Sensor+", 19, 100}, 30, "", {{"Global", "NbCafe", "inc+"}}) -- 60 secondes, ce n'est plus un café met un détartrage, on retire le 1 ajouté juste avant GEA.add({"Sensor+", 19, 100}, 60, "", {{"Global", "NbCafe", "dec-"}}) -- Attention à la commande si plus de 50 cafés GEA.add({"Global+", "NbCafe", 50}, 30, "Dejà #value# cafés, il est temps d'en recommander") Cela vous permet aussi de compter le nombre d'ouverture de porte, le nombre d'arrosage dans le mois, le nombre de fois que vous ouvrer le frigo pour prendre une bière à ma santé, ...
  11. Version 3.65 [Amélioration] Déportation du code utilisateur en début de script, proposition de fredo [Nouveauté] Ajout de l' action {"Global", <variable>, "inc+"} pour incrémenter de 1 automatiquement la variable [Nouveauté] Ajout de l' action {"Global", <variable>, "dec-"} pour décrémenter de 1 automatiquement la variable
  12. Steven

    Support Gea

    Non, il n'y a que toi d'aussi peinible
  13. Steven

    Support Gea

    Ce soir mes enfants rentrent, je les ai pas vu depuis 1 semaine... Pour moi, c'est une éternité. Je m'occupe d'eux puis de la prochaine version. Le code pourra être en bas comme àce jour ou en haut dans une fonction prédéfinie. Chez moi je tourne déjàavec cette modification pour tester.
  14. Steven

    Support Gea

    Non justement cela ne pose aucun problème donc simplifie ton code. Sinon, t'es tout juste. Si tu dois réutiliser le if, attention, il prend plein de {} {"If", {{condition1} , {condition2} ,... }
  15. Steven

    Support Gea

    Le if ne te sert àrien. Que voulais tu faire avec ?
  16. Steven

    Offre Flash Netatmo

    Oui en effet, d'ailleurs mon psychiatre m'a dit que j'allais mieux
  17. Steven

    Offre Flash Netatmo

    Moi et PHP ont est vraiment pas copain Pour ce script il faut que tu embêtes Krikroff Désolé de ne pouvoir t'aider.
  18. Steven

    Offre Flash Netatmo

    T'es une chèvre
  19. Steven

    Support Gea

    Je suppose que tu as une prise électrique avec une remontée de la consommation ? SI oui dans ce cas "Value" te donnera si la plaque est allumée ou non et "Sensor" la consommation. Exemple SI la consommation est supérieure à 1000W GEA.add({"Sensor+", 101, 1000}, 30, "Consommation de plus de #value#, passage en vitesse 2", {{"VirtualDevice", 136, 3},{"VirtualDevice", 136, 6}}) Maintenant que tu sais comment utilisé la consommation tu peux faire ce que tu veux ... comme allumer ta hotte. GEA.add({"Sensor+", 101, 10}, 30, "Plus de 10W on peut allumer la hotte", {...}) Edit : Le "Value+" ou "Value-" est utilisé avec des dimmers ou des volets roulants. Une prise n'a que 2 état (On ou Off) soit une "Value de 1 ou 0". Dans le cas d'une prise tu n'a donc pas besoin de faire : GEA.add({"Value-", 101, 20},...) pour s'avoir si ta plaque est allumée ou non tu peux faire GEA.add(101, ...) -- elle est allumée GEA.add(101, ..., ..., {{"Inverse}, ...}) -- elle est éteinte. Voilà j'espère que tu arriveras faire ce que tu veux ... sinon ... HURLE.
  20. Steven

    Support Gea

    On pourrait ... je dis bien on pourrait faire quelque chose comme cela : --[[ %% autostart %% properties 91 value %% globals --]] function yourcode() -- ================================================== -- A VOUS DE JOUER -- ================================================== GEA.checkEvery = 30 -- On vérifie toutes les X secondes GEA.portables = {122} -- Liste des portables devant recevoir une notification {70, 71} GEA.debug = false -- Affichage des traces dans la console local id = { DETECTEUR = 85, LAMPE_EXT = 115 } GEA.add(....) GEA.add(....) -- ================================================= -- NE PLUS RIEN TOUCHER -- ================================================= end (...le code de gea...) l'idée serait d'englober ton code dans une fonction et àla fin du code de GEA j'appel cette fonction. C'est donc possible.
  21. Steven

    Support Gea

    Non, malheureusement pas, le code que vous ajouter fait appel au code de GEA qui doit être connu ... pour être connu, il doit être déclarer avant. J'ai déjà essayé de faire au plus simple, mais les contraintes du LUA sur la HC2 ne laisse pas beaucoup de possibilité. Il y a du code que vous devez mettre avant et du code que vous devez mettre après.
  22. Steven

    Baie Informatique

    Avec tu connaissance de cet article : ICI ?
  23. Steven

    Offre Flash Netatmo

    Je veux pas être pessimiste mais ceux qui n'arrive pas faire fonctionner leur Netatmo .. ne serait-ce pas ceux qui les ont eux à 69€ ? Cela ne veux rien dire mais je cherche une piste .. voir une série défectueuse remise à un fournisseur.
  24. Steven

    Support Gea

    J'allume mon sèche-serviette à 07h00 tous les jours de semaine et à 08h30 le weekend. Je le laisse tourner 2 heures puis l'éteints Reprenons ton code et analysons le : GEA.add(id["LAMPE_ENTREE"], 30, "", {{"Inverse"},{"Time", "10:00", "10:50"}, {"Days", "Weekday"}, {"turnOn"}}) SI la lampe de l'entrée ... est allumée ... pendant 30 secondes ... (Inverse .. alors pas allumée mais éteinte), entre 10:00 et 10:50 les jours de semaine alors je l'allume (turnOn) GEA.add(id["LAMPE_ENTREE"], 30, "", {{"turnOff"}}) Si la lampe de l'entrée ... est allumée ... pendant 30 secondes ... je l'éteint. En effet, tout cela ne sert pas à grand chose mais c'est pédagogique. Si on reprend la 1er ligne et qu'on ajout {"Repeat"} cela devient encore plus marrant. GEA.add(id["LAMPE_ENTREE"], 30, "", {{"Inverse"},{"Time", "10:00", "10:50"}, {"Days", "Weekday"}, {"turnOn"}, {"Repeat"}}) GEA.add(id["LAMPE_ENTREE"], 30, "", {{"turnOff"}}) Parce que toutes les 30 secondes entre 10:00 et 10:50 les jours de semaines si la lampe est éteinte, il ve ta l'allumer puis derrière si la lampe est allumée plus de 30 secondes, elle sera éteintes. La cela fera soirée disco chez toi ... bon soirée entre 10:00 et 10:50, c'est pas top.
  25. Steven

    Support Gea

    S'il n'a rien àfaire, c'est normal. Tout les 5mn il te dit s'il tourne encore ou pas Essaie d'éteindre une lampe après 30 secondes pour commencer. GEA. add(id_lampe, 30, "", {{"turnOff"}})
×
×
  • Créer...