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

    Support Gea

    Avec GEA 6.00 c'est ainsi : GEA.add({"Weather", "#r#clear|cloudy"}, 30, "Pas beau") Une des modifications apportée à GEA 6.x est la manière dont on utilise les regex. Cela posait des soucis avec l'ancienne version. Il faut dorénavant préfixer le texte par #r# ... je sais c'est pas terrible mais j'ai pas trouvé mieux. Heuuuu mais tu as mis {"Weather", ... } dans les actions et non pas dans les conditions alors que c'est une condition. GEA.add( <conditions>, <durée>, <notification>, <actions>) Si tu dois changer ta ligne, modifie la complètement ainsi : GEA.add({{"Global", "PresentState", "Home"}, {"Weather", "#r#clear|cloudy"}, {"Days", "Weekday"}, {"Time", "sunset+15", "sunset+18"}, {"Dates", "15/05", "15/10"}}, 120, "", {"Value",{id["SPOT_PISCINE"], id["LIGNE_SPOTS_PISCINE"]},40}) Le turnOn est inutile car si tu passe la valeur d'un module a autre chose que 0, il s'allume automatiquement. Ensuite avec la nouvelle version tu peux faire ainsi : {"Value", {id["SPOT_PISCINE"], id["LIGNE_SPOTS_PISCINE"]}, 40}
  2. Aïe, tu l'as percé à vif
  3. Steven

    Google Home

    @Domodial Moi je dois dire : "Ok Google Jarvis allume le plafond ET allume les leds" @971jmd Dans la configuration de ton module tu dois mettre "allume la cuisine" et "éteins la cuisine" comme ceci ... dans le script tu dois enlever cette ligne : ["allume la cuisine"] = "allume cusisne", ["éteins la cuisine"] = "éteins cuisine", Ces lignes sont là pour faire des "synonymes" comme son nom l'indique. Par exemple si je veux dire "OK Google jarvis maman arrive" et que cela éteigne la cuisine, je mettrais ceci dans le script ["maman arrive"] = "éteins la cuisine"
  4. Steven

    Google Home

    C'est pas que cela ne fonctionne pas ... c'est que tu n'arrives pas le faire fonctionner As-tu mis "éteins la cuisine" dans la commande lili de ton module ? Ou si tu souhaite éteindre toutes les lumières de la cuisine, il faut dire "OK Google jarvis éteins toutes les lumières de la cuisine" Car le mot clé "toutes les lumières" indique qu'il s'agit d'une pièce et non pas d'un module.
  5. Steven

    Support Gea

    Pour les plantés, je n'ai pas trop d'idée malheureusement ... par contre la combinaisons de 24*60*60 et {"Time", "18:00", "18:30"} n'est pas possible. Je m'explique : il n'est pas possible entre 18h et 18h30 d'avoir 24heures :-) Si tu veux mettre "Time", il faut laisser les 30 secondes par défaut et mettre {"Time", "18:00", "18:00"} ainsi tu es sûr que GEA pourra faire son job. Pas besoin de {"Repeat"} non plus car dès qu'il sera 18h01 ... GEA va annulé la ligne et la redémarrer automatiquement au prochain 18h00. En gros, les lignes 3 et 6 peuvent être source de problème. Voici donc ce qui devrait fonctionner : GEA.add({"Batteries", 20}, 30, "", {{"Time", "18:00", "18:00"}, {"Email", id["USER_ERIC"], "Pile faible #value# - #name#", "ALERTE - Batteries faibles : A commander"}}) GEA.add({"Batteries", 10}, 30, "", {{"Time", "18:00", "18:00"}, {"Email", id["USER_ERIC"],"Pile faible #value# - #name#","INFO - HC2"}}) GEA.add({"Batteries", 5}, 30, "", {{"Time", "18:00", "18:00"}, {"Email", id["USER_ERIC"], "Pile faible #value# - #name#", "ALERTE - Batteries faibles : A remplacer"}}) Néanmoins, il reste un soucis de logique car une pile < 5% est aussi < à 10% et à 20% donc tu recevras 3 fois l'email.
  6. Parfois, il est sage de ne pas chercher
  7. On t'aurais menti ? Chrome, FireFox, IE ... rien n'y fait ... tant pis, pas de nouveau GEA pour Noël
  8. Salut les modos, Depuis quelques jours il est impossible d'ajouter du code </> dans les posts, la fenêtre s'ouvre et mouline dans le vide. Est-ce possible d'agir la dessus s'il vous plaît. Merci d'avance.
  9. Steven

    Google Home

    Lol, moi j'ai ceci : "type":"com.fibaro.multilevelSwitch","baseType":"com.fibaro.binarySwitch" Bref, le plus simple de est faire ce que j'ai mentionné sur ce post :
  10. Steven

    Support Gea

    Perso, je mettrais ceci : GEA.add({"Global", "Lave_Linge", "En Attente"}, 5*60, "La machine est terminée depuis #duration#",{{"Portable", 323},{"Portable", 393}})GEA.add({"Sensor-", id["WP_LAVE_LINGE"],1}, 30*60, "", {{"Global", "Lave_Linge", "Arret"}}) -- inférieur à 1WGEA.add({"Sensor+", id["WP_LAVE_LINGE"], 3}, 2*60, "", {{"Global", "Lave_Linge", "Lavage"}}) -- supérieur à 3 = lavageGEA.add({{"Sensor+", id["WP_LAVE_LINGE"], 1},{"Sensor-", id["WP_LAVE_LINGE"], 2.8}, {"Global", "Lave_Linge", "Lavage"}}, 1*60, "", {{"Global", "Lave_Linge", "En Attente"}}) Cela devrait fait son travail. Pour info, l'information retournée est en Watts.
  11. Steven

    Support Gea

    Je te confirme que la version 6 corrige ce problème.
  12. Steven

    Scène pour Fibaro plug

    Heuu, c'est dans ma signature Mais GEA est un LUA alors si tu ne veux pas mettre les mains dans le cambouis, je te comprends
  13. Steven

    Google Home

    Excellent Envoi moi le "type" de ton FGD212, c'est juste une ligne de code a adapter dans mon script comme cela tout le monde pourra en profiter. https://<ip_hc2>/api/devices/<ID_DU_MODULE> et recherche le mot "type":"
  14. Steven

    Support Gea

    Perso, je créerais un scénario LUA et je collerais ce test : local id = {SONOS_SAY_IT = XXXX} --- XXX = ID du VD fibaro:call(id["SONOS_SAY_IT"], "setProperty", "ui.Message.value", "Attention! alarme en fonction, veuillez l'arrêter.") fibaro:call(id["SONOS_SAY_IT"], "pressButton", 1) Si cela ne fonctionne pas, il faudra re-verifé l'ID du VD ainsi que l'ID du label "Message". Si cela fonctionne ... il faudra ... heuuuu ... patienter quelques petits jours (pas beaucoup) pour une nouvelle version de GEA car je ne vois pas ce qui ne pourrais pas fonctionner.
  15. Steven

    Support Gea

    So what I understand is that you would like to ALWAYS keep you guest light turn on during this period (sunset-35 to 10PM) Lets imagine your guest light got the ID 110 In the header of GEA, you will have to put this --[[ %% autostart %% properties 110 value %% globals --]] Then -- Force the light to turn on when it goes off between the period GEA.add({"Value", id["GUEST_LIGHT"], 0}, -1, "Force guest light to turn on", {{"Time", "Sunset-35", "21:59"}, {"TurnOn", id["GUEST_LIGHT"]}}) It should do the trick if I good understand your request.
  16. Steven

    Scène pour Fibaro plug

    Je n'y connais absolument rien en scénario en mode graphique ... par contre, tu devrais essayé de mettre un chiffre dans le carré rouge à côté du "1" Kwh. Je pense que cela peu faire le travail.
  17. Ou poison de Noël
  18. Steven

    Scène pour Fibaro plug

    Dans le "Panneau de notification" tu créer une notification (je l'ai appelée "Consommation"). Tu crée un scénario en mode graphique ainsi : En bleu tu sélectionne le device que tu souhaites controler, en jaune "Kwh >" et dans le vert tu mets la quantité à contrôler. Puis tu choisi "Then" puis "Notification", tu choisi la notification que tu as créé au point 1. puis sur quel smartphone tu souhaites envoyé le message. Et voilà
  19. Ouaips, en effet, mon idée n'était pas top. La seule chose, qui à mon avis, pourrais coincé c'est le "port". On pourrait imaginer que la librairie "net:httpclient" ou le changement de LUA et l'environnement dans lequel tourne un scénario ne laisse pas passer le port 5099. As-tu, si c'est possible (je ne sais pas ce qu'il y a la derrière), essayé de le changer ?
  20. Steven

    Google Home

    Oui, je savais bien qu'il fallait ouvrir quelques possibilités car cela ne pouvait pas fonctionner à 100% ... En réalité, j'ai aussi des RGBW et j'ai aussi constaté qu'il n'y avait pas de commande lili Tu sais que tu peux aussi faire ainsi pour piloter un module virtuel : Par exemple, je souhaite appuyer sur le bouton "Eteindre" de mon VD "Chauffage". Alors je mets : ["éteins le chauffage"] = "Chauffage Eteindre"
  21. Steven

    Google Home

    Perso, je créerais un synonyme avec ["allume led"] = function() fibaro:call(<ID_LED>, "turnOn") end, ["éteins led"] = function() fibaro:call(<ID_LED>, "turnOff") end,
  22. @Titof_44 Tu as essayé avec un urlencode ? Il y a peut-être un caractère qui dérange et le httpclient serait plus sensible que le Fhttp. http:request(urlencode("http://"..ipaddress..":"..port.."/"..zonename.."/stop"), { ...
  23. Ce qui est bien embêtant vu l'annonce que nous avons à faire
  24. Etrange car ton code correspond à 100% au mien qui fonctionne bien Pour info, j'ai le même soucis que toi avec l'édition du code dans le forum.
×
×
  • Créer...