Aller au contenu

sebcbien

Membres confirmés
  • Compteur de contenus

    4 189
  • Inscription

  • Dernière visite

  • Jours gagnés

    85

Tout ce qui a été posté par sebcbien

  1. sebcbien

    Support Gea

    Pourtant j'ai fait des recherches sur repeat quelques fois et je n'étais pas tombe dessus. A la réflexion c'est pcq c'est dans un autre post que celui-ci.
  2. sebcbien

    Support Gea

    Merci, tu aurais du m'entendre jurer.... ou comment perdre 4H de sa vie pour des conneries :-/
  3. sebcbien

    Support Gea

    Ah bah ça c'est une idée qu'elle est pas c*n du tout :-) Steven, pas d'avis pour mon/mes problèmes ? Merci :-)
  4. sebcbien

    Support Gea

    Bonjour Steven, Désolé de t'embêter, mais je ne trouve pas J'ai tout essayé, cherché tout les exemples de code ici mais ça refuse de fonctionner (prendre le repeat en compte) J'ai essayé toutes les variantes entre ce code ci: -- Mise à jour des Présences par détection d'adresses MAC toutes les minutes GEA.add({"Global", "", ""}, 1*60, "", { {"VirtualDevice", id["VD_PRESENCE_SEB"], 1}, {"VirtualDevice", id["VD_PRESENCE_GG"], 1}, {"Repeat"} }) celui-ci: -- Mise à jour des Présences par détection d'adresses MAC toutes les minutes GEA.add( true, 5, "", { {"VirtualDevice", id["VD_PRESENCE_SEB"], "1"}, {"Repeat"} }) et celui-ci basé sur ton exemple: -- Chaque heure je rafraichi mon agenda // Every hours I refresh my calendar GEA.add( true , 60*60, "", { {"VirtualDevice", id["VD_AGENDA"], "12"}, {"Repeat"} }) voici le débug, je ne sais pas pourquoi mais la tâche fonctionne une seule fois, avec un VD ou deux, mais ne se répète pas, elle est suspendue. première execution: [DEBUG] 23:54:23: [ Toujours ] En cours : vérification (ID:28) [VirtualDevice,109,1] [Repeat] [DEBUG] 23:54:23: [ Toujours ] Check : démarrage vérification (ID:28) [VirtualDevice,109,1] [Repeat] [DEBUG] 23:54:23: [ Toujours ] Check : vérification des dates (ID:28) [VirtualDevice,109,1] [Repeat] [DEBUG] 23:54:23: [ Toujours ] isActivate : vérification de l activation (ID:28) [VirtualDevice,109,1] [Repeat] [DEBUG] 23:54:23: [ Toujours ] isActivate : activé (ID:28) [VirtualDevice,109,1] [Repeat] [DEBUG] 23:54:23: [ Toujours ] Check : activé depuis 30/1 (ID:28) [VirtualDevice,109,1] [Repeat] [DEBUG] 23:54:23: [ Toujours ] sendActions : traitement des actions (ID:28) [VirtualDevice,109,1] [Repeat] [DEBUG] 23:54:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 109,1 (ID:28) [VirtualDevice,109,1] [Repeat] [DEBUG] 23:54:23: [ Toujours ] Done : tache effectuée et suspendue (ID:28) [VirtualDevice,109,1] [Repeat] ensuite: [DEBUG] 00:05:24: [ Toujours ] En cours : vérification (ID:28) [VirtualDevice,109,1] [Repeat] [DEBUG] 00:05:24: [ Toujours ] Check : démarrage vérification (ID:28) [VirtualDevice,109,1] [Repeat] [DEBUG] 00:05:24: [ Toujours ] Check : vérification des dates (ID:28) [VirtualDevice,109,1] [Repeat] [DEBUG] 00:05:24: [ Toujours ] isActivate : vérification de l activation (ID:28) [VirtualDevice,109,1] [Repeat] [DEBUG] 00:05:24: [ Toujours ] isActivate : activé (ID:28) [VirtualDevice,109,1] [Repeat]
  5. J'étais support help desk 2e niveau... Je reçois un appel du premier niveau: ""un utilisateur à un blue screen" ... bien je dis, et qu'avez vous déjà testé ? réponse: J'ai changé l'écran... j'ai pas pu parler pendant 10 secondes ;-)
  6. sebcbien

    Support Gea

    Je me sens un peu partagé, je n'ai pas l'habitude et je n'aime pas trop ça ;-)
  7. sebcbien

    Support Gea

    tout est expliqué dans le premier post et il faut télécharger le script
  8. sebcbien

    Gestion Des Ids En Auto

    C'est une bonne idée, mais pourquoi ne pas stocker ça dans une variable globale, ça ne fonctionnerait pas ? Il suffirait de faire la modif à un seul endroit et tout serait mis à jour. edit: je me réponds à moi même après essai, les variables globales n'ont pas l'air d'aimer les tables :-/
  9. sebcbien

    Support Gea

    ah oui, encore une chose qui pourrait être pratique, c'est un debug, mais uniquement pour un ID, pcq avec une 30aine d'id, suivre ce qui se passe est presque impossible car la fenêtre de débug n'accepte pas beaucoup de lignes et c'est tronqué.
  10. sebcbien

    Support Gea

    Effectivement, c'est une bonne idée, et peut être aussi penser à la possibilité d'utiliser des OR et parenthèses, ça évitera de créer deux lignes gea pour coller à deux situations similaires. Je n'ai pas encore utilisé de groupes, mais j'ai l'impression qu'ils pourraient être mergés avec les if, ça a l'air similaire, je me trompe ?. edit: Je pense que j'ai compris, avec les if, il n'y a pas moyen de mettre des conditions de durée.. ? je cherchais à faire ceci: Le soir je rentre 2 heures après ma femme, et je voudrais que mon pc s'allume automatiquement dès que j'arrive chez moi. GEA.add({"Global", "PresentState", "Away"}, 15*60, "", {{"Group", 2}}) -- absent au moins 15 minutes GEA.add({"Global", "PresentState", "At_Home"}, 10*60, "", {{"Group", 2}}) -- quelqun à la maison depuis au moins 10 minutes GEA.add({"Global", "Phone_Seb_Present", "1"}, -1, "", {{"Group", 2}}) -- téléphone Seb présent GEA.add({"Group", 2}, -1, "Seb rentré, allume PC", {{"turnOn", id["PRISE_BUREAU"]}}) -- ça ne marchait pas et puis j'ai lu dans ce fil que les groupes c'était dépassé, -> http://www.domotique-fibaro.fr/index.php/topic/1211-support-gea/?view=findpost&p=15651 J'ai essayé de transformer en if: local cond_pres_Seb_PC = {"If",{{"Global", "PresentState", "At_Home"},{"Global", "Lock_Away", "Unlocked"}, {"Global", "Phone_Seb_Present", "1"}}} GEA.add({"Global", "Phone_Seb_Present", "1"},-1 , "Phone Seb Present -> Alume PC", {{"turnOn", id["PRISE_BUREAU"]}, cond_pres_Seb_PC }) mais je bloque sur la manière de spécifier que la variable globale PresentState doit avoir été à "away" pendant au moins 15 minutes. Après avoir repassé quasi toutes les pages de ce forum, je n'ai vu aucun exemple... pas possible ou pas utilisé ?
  11. sebcbien

    Support Gea

    Salut Steven, La première ligne résume ce à quoi je pensais après avoir cherché deux heures à faire fonctionner le code ci-dessous: Je pense que j'y suis arrivé, on verra ce soir au retour de ma femme ;-) local cond_pres_GG = {"If",{{"Global", "PresentState", "Away"},{"Global", "Lock_Away", "Unlocked"}, {"Global", "Phone_GG_Present", "1"}}} GEA.add({"Global", "Phone_GG_Present", "1"},-1 , "Phone GG Present -> Alarm OFF", {{"Global", "PresentState", "At_Home"}, cond_pres_GG }) J'avais deux soucis pour ce code, 1) il prends du temps a tester car il y a beaucoup de gestion de temps (en dehors de GEA) 2) faire fonctionner le IF :-/ Pour le deuxième point, effectivement c'est casse tête mais je ne vois pas trop comment simplifier. Ce qui aide beaucoup par contre, et c'est là que je veux y venir, ce sont les exemples. Créer un fil (modéré), style "postez vos codes GEA ici" ou chacun pourrait poster sa config complète de GEA, VALIDES ET QUI FONCTIONNENT, je pense aiderait beaucoup, car même si le tuto est bien fait, on a du mal à écrire son code particulier et ce sont souvent des bêtises qui font que ça ne fonctionne pas. Dans mon dernier cas, il n'y avait pas d'exemples avec des if avec des variables globale, à réaction instantanée. edit: pour info, le script ci-dessus à bien fonctionné :-)
  12. Je pense que satel fait aussi du sans fil. Pour moi le gros avantage était de me passer des piles et d'avoir une alimentation centralisée, donc le sans fil ne m'intéressait pas. Le mieux est de voir avec un revendeur satel.
  13. Tu es partout toi !
  14. here you go ;-) http://forum.fibaro.com/viewtopic.php?p=16359
  15. Merci kirkroff, J'ai maintenant DloadX Installé, je vois qu'il "faut" communiquer en RS232, je n'en ai pas sur mon portable, mais je suppose que l'installateur fait le premier setup en RS-232 puis tout se fera en TCP/IP ? J'ai des capteurs à toutes mes fenêtres, je les ai installés pour pouvoir savoir quelles fenêtres sont ouvertes, mais maintenant je me dis que si on veut laisser une fenêtre ouverte en oscillo-battant en quittant la maison, on ne pour pas activer l'alarme ? Dernière chose, Si j'ai bien compris ce qui est dit ci-dessus, il y a donc deux alarmes, la Fibaro et la Satel, avec les mêmes capteurs. -. Perso j'utiliserai l'alarme SATEL activée et désactivée via le clavier, question de WAF - Aussi parce-que j'ai pas mal de passage chez moi autre que ma femme et moi et que je compte avoirs plusieurs codes. Mais est-ce qu'il y a moyen d'armer/désarmer l'alarme Satel via l'HC2 et surtout d'avoir un retour dans la HC2 si l'alarme SATEL est "breached" (pour pouvoir faire un push sur les mobiles, enclencher l'enregistrement continu etc)
  16. sebcbien

    Support Gea

    Si tu as deux commandes gea tu verra apparaître id:2 ;-) Ce dont les "instances" que gea doit traiter
  17. Bonjour, J'ai terminé d'installer physiquement mon alarme satel integra 32 avec module extention 8 zones, module ethernet et module vocal. Matos installé: 14 contacts de porte/fenêtres, certains seront regroupés (+- 10 "zones"?) 4 détecteurs de mouvement double technologie 1 capteur de porte de garage 3 détecteurs incendie 1 clavier tactile "argent" Un technicien alarme Satel vient me câbler la centrale, la configurer et tester la semaine prochaine. J'ai deux trois questions: Que dois-je installer sur mon pc (est-ce mieux un fixe ou un portable pour la configuration ?) Que dois-je demander au technicien comme setup pour une intégration facile à l' HC2 ? Les détecteurs double tech sont'ils utilisables pour piloter l'éclairage ou ce sera trop lent ? Merciiiii :-)
  18. sebcbien

    Support Gea

    Have a look here: http://www.domotique-fibaro.fr/index.php/topic/1211-support-gea/page-37#entry25514 this works: {{"Portable", 53}, {"Portable", 104}} This also: {"Portable", 53}
  19. sebcbien

    Support Gea

    Pour parer à ce problème, il y a l'excellent script de kirchoff "clock sync"
  20. sebcbien

    Support Gea

    Bon, je crois que j'ai compris Pour d'autres que ça intéresserait, ceci fonctionne: -- Si l'ampli consomme moins de 80w depuis 20 minutes, on averti (entre 7h26 et 22h59) et on coupe après 30 minutes GEA.add({"Sensor-", id["TV"], 80}, 20*60, "Ampli OFF depuis 20 min ! TV Set OFF in 10 Min", {{"Portable", 53}, {"Portable", 104}, {"Time", "07:26", "22:59"}}) GEA.add({"Sensor-", id["TV"], 80}, 30*60, "Sono Salon OFF après 30 min inutilisation", {{"Portable", 53}, {"Portable", 104}, {"Time", "07:26", "22:59"}, {"turnOff"}}) GEA.add({"Sensor-", id["TV"], 80}, 30*60, "", {{"Time", "23:00", "07:25"}, {"turnOff"}}) J'ai compris que si on veut s'y retrouver dans les parenthèses il faut Notepad++ !!!
  21. sebcbien

    Support Gea

    je préfère ça :-) j'ai aussi essayé comme ça sans succès. {"coupure multimedia", {"Portable", 53}, {"Portable", 104}} En fait je crois que j'ai relu les deux fils complets deux fois depuis les 6 heures que je chipote dans GEA (pas qu'avec ce cas ci ;-) et je n'ai pas trouvé exactement mon cas de figure. Je commence à y voir un peu plus clair, mais pas encore assez apparemment :-) Ceci dit le jeu en vaut la chandelle, GEA permet vraiment de faire des choses en plus ! Encore Merci
  22. sebcbien

    Support Gea

    Bon, ben je crois que j'ai trouvé un bug. Après avoir tout recommencé, pas à pas, ça bloque entre GEA.add({"Sensor-", id["TV"], 80}, 1*60, "coupure multimedia", {{"Time", "07:26", "22:50"}, {"turnOff"}}) et GEA.add({"Sensor-", id["TV"], 80}, 1*60, "coupure multimedia", {{"Portable", 53}, {"Portable", 104}}, {{"Time", "07:26", "22:50"}, {"turnOff"}}) Apparemment donc, mettre les portables à notifier casse la fonction Time et turn Off Dans le même ordre d'idées: ceci marche: GEA.add({"Dead", id["LAMPE_HALL"]}, 1*60, "Le périphérique #name# ne répond plus", {{"WakeUp", id["LAMPE_HALL"]}}) ceci ne marche pas: GEA.add({"Dead", id["LAMPE_HALL"]}, 1*60, "Le périphérique #name# ne répond plus", {{"Portable", 53}}, {{"WakeUp", id["LAMPE_HALL"]}}) L'idée est de pouvoir choisir quelles notifications ma femme reçoit ou pas (notification de dead node, elle s'en fiche) J'ai essayé avec un ou deux portable, déclaré ou non au début du script, ça ne change pas grand chose
  23. sebcbien

    Support Gea

    Bonsoir, je cherche depuis 1h comment désactiver les notifications de la gestion du multimedia salon... GEA.add({"Sensor-", id["TV"], 80}, 5*60, "TV OFF depuis 5 min ! Multimedia OFF in 10 Min", {{"Portable", 53}, {"Portable", 104}}, {"Time", "07:01", "21:00"}) GEA.add({"Sensor-", id["TV"], 80}, 10*60, "Multimedia Salon OFF après 10 min inutilisation", {{"Portable", 53}, {"Portable", 104}}, {"Time", "07:01", "21:00"}, {{"turnOff"}}) GEA.add({"Sensor-", id["TV"], 80}, 10*60, "", {{"Time", "21:01", "07:00"}, {"turnOff"}}) Le principe que j'ai besoin, c'est que si la conso est de moins de 80w (TV éteinte en fait) on notifie après 5 min et on coupe après 10 min MAIS, je ne veut pas que l'on reçoive des notifications après 21h00. J'ai donc une scène de notif (ligne 1, active uniquement entre 7h et 21h00) une scène de off (ligne 1, active uniquement entre 7h et 21h00) une scène de off sans notif active de 21h à 7h mais a ne marche pas, je reçois les notifications quand même :-/ Ou est-ce que je M**** ?
  24. Je suis aussi assez satisfait de mon robomow, il n'a qu'une seule hélice mais elle est décentrée et me fait très bien les bordures, ce qui est quand même un gros avantage.. Huskvarna a été un des premier, font de très bonnes machines, mais la concurrence les a bien rattrapés et surtout fait des prix plus raisonables. Les robomow, de ce que j'aivais lu, sont particulièrement robustes,
  25. sebcbien

    Support Gea

    Si je ne me trompe pas, scène activation permet d'utiliser s2, double, triple click, long click etc ? Je ne vois pas comment ça pourrai tm'aider ? Et je vois aussi un gros inconvénient, en cas de dead node, le switch ne fonctionne plus, et la lampe ne s'allume pas..; et ça comme anti-WAF c top ;-)
×
×
  • Créer...