Aller au contenu

pedia

Membres confirmés
  • Compteur de contenus

    67
  • Inscription

  • Dernière visite

Réputation sur la communauté

15 Good

À propos de pedia

  • Rang
    Membre interessé
  • Date de naissance 16/01/1979

Profile Information

  • Sexe :
    Homme
  • Ville :
    Tours
  • Box
    Home Center 2
  • Version
    4.150

Visiteurs récents du profil

196 visualisations du profil
  1. Disparition de modules

    Bonjour, pour la 2ème fois, j’ai un module qui a disparu de ma configuration. Ma box l’a oublié, comme si elle l’avait exclu. La première fois c’etait Une wallplug, je pensais qu’un de mes enfants avait joué avec le bouton et avait reussi a l’exclure. Mais la, c’est un détecteur d’ouverture de ma chambre. Tout le reste marche. Après reboot, rien de mieux et quand je vais dans api/devices, effectivement disparu. Quelqu’un a une idée ? En dehors, d’un fantôme ou une crise de somnambulisme où j’exclue tout seul des modules dans mon sommeil.
  2. Support Gea

    Oui. J'ai donc essayé de comprendre et j'ai modifié : for _, device in pairs(api.get("/devices?type=com.fibaro.philipsHueLight&roomID="..room.id)) do fibaro:call(device.id, action) end Et là effectivement ça marche ! Génial, ça va faciliter grandement certaines lignes !
  3. Support Gea

    L'idée est super mais chez moi ça allume/éteint toute la maison. Quand je mets un nom de pièce bidon, rien ne se passe, mais quand il y a une vrai pièce, ça agit sur toute la maison. Idem pour les sections, ça agit sur l'ensemble de la maison.
  4. Support Gea

    Merci pour la réponse. Le problème avec ta solution pour la fusion des lignes est qu’il va vérifier et jeudi et vendredi aux différentes heures si je ne me trompe. Or j’ ai vraiment besoin que chaque plage horaire corresponde au jour précis.
  5. Support Gea

    Bonjour, (je reposte au bon endroit) Je suis toujours embêté avec les ! - Inverse. J'ai utilisé en copié-collé la syntaxe du GEA_syntaxe qui me semblait bizarre car il manque un ")" : GEA.add( 73!), 30, "", {ACTIONS} ) Même là, j'ai un message d'erreur. Suis-je le seul ? Sinon autre question concernant Date & Time. J'ai plusieurs lignes comme celles-ci : GEA.add({57, {"Global", "Portail", "fermé"}}, -1, "", {{"Days", "Thursday"}, {"Time", "7:35", "7:50"}, {"turnOn", 64}}, "Ouverture programmé du portail") GEA.add({57, {"Global", "Portail", "fermé"}}, -1, "", {{"Days", "Friday"}, {"Time", "8:00", "8:20"}, {"turnOn", 64}}, "Ouverture programmé du portail") Je voulais les unifier. J'ai essayé : GEA.add({57, {"Global", "Portail", "fermé"}}, -1, "", {{{"Days", "Thursday"}, {"Time", "7:35", "7:50"}},{{"Days", "Friday"}, {"Time", "8:00", "8:20"}}, {"turnOn", 64}}, "Ouverture programmé du portail") , GEA.add({57, {"Global", "Portail", "fermé"}}, -1, "", {"Or", {{"Days", "Thursday"}, {"Time", "7:35", "7:50"}},{{"Days", "Friday"}, {"Time", "8:00", "8:20"}}, {"turnOn", 64}}, "Ouverture programmé du portail") et GEA.add({57, {"Global", "Portail", "fermé"}, {"Or", {{"Days", "Thursday"}, {"Time", "7:35", "7:50"}},{{"Days", "Friday"}, {"Time", "8:00", "8:20"}}}, -1, "", {"turnOn", 64}}, "Ouverture programmé du portail") Soit j'ai un message d'erreur, soit ça passe mais les conditions sont inopérantes et ça déclenche tout le temps. J'ai une erreur, ou la construction de GEA ne permet pas de mixer les dates comme ça et je garde mes différentes lignes ?
  6. Mise à jour installée et Ok pour moi le "Or" et les déclenchements instantanés. Merci pour l'update de la syntaxe @pepite, et les turnOn des Hue ;-) Petite question de syntaxe justement. J'ai un problème avec les ! et "Inverse". J'avais cette ligne la qui marchait bien : GEA.add({153, {"Global!", "Vacances", "Tous"}}, 30, "", {{"Inverse"}, {"Days", "Tuesday, Friday"}, {"Time", "07:35", "07:50"}, {"turnOn"}}) Je voulais donc la remplacer par : GEA.add({153!, {"Global!", "Vacances", "Tous"}}, 30, "", {{"Days", "Monday"}, {"Time", "07:25", "07:50"}, {"turnOn"}}) Et j'ai un message d'erreur : '}' expected near '!'. J'ai essayé plusieurs variantes, {153!}, {153}!. J'ai toujours le même message. Quelle est la bonne variante que je n'ai pas essayée ?
  7. Re, Je vais essayer le turnOn avec les Hue, je ne savais pas. Par contre j'ai un souci (bug ou problème de ligne) avec la fonction Or. Pour revenir à mon allumage de cour, j'ai plusieurs déclencheurs. J'avais donc avant une ligne pour chaque : GEA.add(57, -1, "", {{"Time", "Sunset", "Sunrise"}, {"Hue", {54, 76, 77, 100, 112, 136}, "on", true}) GEA.add(6, -1, "", {{"Time", "Sunset", "Sunrise"}, {"Hue", {54, 76, 77, 100, 112, 136}, "on", true}) GEA.add(158, -1, "", {{"Time", "Sunset", "Sunrise"}, {"Hue", {54, 76, 77, 100, 112, 136}, "on", true}) J'ai donc essayé : GEA.add({"Or", 57, 6, 158} , -1, "", {{"Time", "Sunset", "Sunrise"}, {"Hue", {54, 76, 77, 100, 112, 136}, "on", true}) Et bien ça ne marche pas. Il ne prend en compte que le premier iD, 57, dans ce cas. Le 6 ou 158 est inopérant. Si je change l'ordre et que je mets 158 en premier par exemple, le 158 déclenche, mais plus le 6 ni le 57. J'ai essayé avec seulement 2 conditions comme dans le fichier syntaxe, mais c'est le même problème.
  8. Concernant le VD, j'ai parfois un petit bug (pas très gênant). Il arrive qu'une "history" écrase une précédente au lieu de s'ajouter après. J'ai action 1, puis action 2. Et au moment de l'action 3, n'apparait que action 1 et 3. La 2 a disparu.
  9. A y est test fait ! Effectivement ce qui marche est : {"Hue", 54, "on", true} En action en tout cas. Je l'ai essayé en condition, ça ne marche pas même en déclarant dans %properties, mais il me semble que c'est plus un problème lié au plugin car je n'y arrivais pas non plus avant avec la V5 ou même dans un scénario. Si en revanche le "bri" peut servir de condition, peut-être faudrait il tricher : au moment de l'extinction, passer d'abord le brightness à 1 puis éteindre. Et se servir ensuite de Hue+/- bri à la place de On true/false. A essayer. J'ai essayé également de transposer la fonction d'auto-extinction avec une syntaxe : {"Hue", 54, "on", true, 60} Ça ne marche pas non plus, mais ce n'est peut-être tout simplement pas prévu dans le code actuel de GEA (petite idée supplémentaire d'upgrade ;-)
  10. Moi je suis fâché avec les plugins (cf. Netatmo). La fonction Hue ne marche pas chez moi. J'avais une ligne GEA en V5 qui marchait bien pour allumer la lumière à l'ouverture de ma porte d'entrée : GEA.add({id["Porte"] , {"Global", "Presence_Cour", "NON"}}, -1, "", {{"Time", "Sunset", "Sunrise"}, {"Global", "Presence_Cour", "OUI"}, {"Function", function() fibaro:call(id["LampeHue"], "turnOn") end}}) J'ai pétillé de joie quand j'ai vu qu'il y avait une fonction Hue dans la V6. Je voulais donc faire : GEA.add({id["Porte"] , {"Global", "Presence_Cour", "NON"}}, -1, "", {{"Time", "Sunset", "Sunrise"}, {"Global", "Presence_Cour", "OUI"}, {"Hue", id["LampeHue"], "on", "On"}}) Et bien ça ne marche pas... Y a t'il qqchose de spécial à paramétrer ? Suis-je maudit avec les plugins ?
  11. Tout à fait. Si ça peut aider.
  12. Bonjour, Je me réponds. J'ai localisé le problème. Dans mes lignes GEA je vérifiais un ID qui n'existe pas (quoi, c'était l'ID "racine" du device et non le fonctionnel pour fibaro). Donc la version 6 vérifie l'existence de l'ID et pas la version 5 ou du moins cette dernière ne bloque pas, car j'ai bien ressayée en V5, je n'ai pas de message d'erreur. Cette ligne ne marche pas, mais pas d'erreur. Du coup, petite idée d'amélioration. Si en plus dans le debug on peut avoir le device qui pose problème : genre "t'es mignon, mais le device XXX n'existe pas, merci de vérifier" ça serait top. Après je vous l'accorde, si je mettais les bons IDs dès le départ, ça marcherait tout aussi bien.
  13. Voici le lien pour mon fichier avec mes lignes GEA. https://www.dropbox.com/s/x36ts472ou5q231/Mon New GEA.lua?dl=0 Et mon debug si ça peut aider... https://www.dropbox.com/s/qfg6tbx47cl8wfn/Debug.rtf?dl=0
  14. Bravo pour le boulot évidemment. De mon côté j'ai aussi une erreur lors de la migration de mon GEA qui marchait bien. J'ai : [DEBUG] 21:56:15: line 1032: attempt to compare number with nil Ma ligne 1032 est la dernière ligne de cette partie du code copy.check = function() local id, property, value, value2, value3, value4 = copy.searchValues() if (not copy.hasValue) then return true end if (not property) then property = id end if (not value) then value = property end if (not value2) then value2 = value end if (not value3) then value3 = value2 end if (not value4) then value4 = value3 end local result = copy.getValue() if (type(copy.name)=="number") then result = (result > 0) Si ça peut aider à débugguer. Ou il va y avoir un fil de discussion exprès pour ? Bonne migration à tous !
  15. IFA Fibaro 2017

    Bon et bien il n'y a plus qu'a attendre le match-test Danfoss/Netatmo/Fibaro pour s'équiper. Une idée du gagnant ?
×