-
Compteur de contenus
234 -
Inscription
-
Dernière visite
Tout ce qui a été posté par Nicolas P
-
Tuto Multimédia Interraction Multiple Virtuals Devices
Nicolas P a répondu à un(e) sujet de Nicolas P dans Tutoriels
Merci Gazous (pour ton VD aussi ^^). Effectivement il y pas mal de réglage à faire, j'ai également plusieurs lignes qui allume tout si la multiprise est allumé manuellement et inversement pour l'extinction ca prend un peu de temps à penser à tous les détails mais c'est vrai qu'une fois que ça fonctionne c'est top Pour l'allumage du décodeur, avec la télévision j'avais un module IR qui été livré avec, je l'ai branché derrière la télévision et j'ai placé le module juste devant le décodeur et donc je le pilote avec la télécommande Samsung, ça permet de pas avoir 50 télécommandes et en plus quand tu allume la télévision sa envoi automatiquement un signal pour allumer le décodeur -
Bonjour, Alors je ne sais pas si ce tuto pourra servir tel quel à quelqu'un mais il a pour but de regrouper plusieurs VD fais par des membres de ce forum et de voir comment nous pouvons faire interagir tout cela ensemble. Pour mon cas j'ai pris l'exemple d'allumer ma télévision quand nous rentrons du travail car nous aimons bien avoir un fond musical quand nous rentrons du travail même si nous regardons pas la télévision (oui je sais, ce n'est pas très écolo mais bon ) Pour commencer, j'ai une multiprise GreenWave PowerNode 6 qui contrôle : - La télévision - Le téléphone fixe - L'amplificateur - La playstation 4 - Une lampe Philips LivinColor J'a également un Wallplug FGWPE-101 qui gère le subwoofer qui est planqué (et donc inaccessible) derrière le canapé. Pour commercer j'ai un VD qui allume ou éteint tout d'un seul coup (et un bouton qui éteint la télévision du salon et allume celle de la chambre mais vous pouvez supprimer ce dernier). Voici le VD (Pensez à changer les ID de vos différents modules) : - Multiprise.vfib Et les icônes du module : - - - Ensuite il faut créer deux variables globales : - Etat_Multiprise : Qui permet de savoir si elle est déjà allumé ou pas, pour ne pas que l’allumage ne se refasse à chaque fois que l’on passe devant le détecteur. - TV_Auto : Permet que si on éteint la multiprise celle-ci ne se rallume quand on repasse devant le détecteur. Pour ceux qui utilisent le décodeur d'Orange, j'utilise le VD de Gazous pour faire directement le "OK" sur l'interface générale qui s'affiche par défaut quand on allume le décodeur. - Le Virtual Device de la télécommande Livebox play de Gazous Ensuite pour les personnes qui ont une télévision Samsung, j'envoi également directement le "OK" de la télcommande pour sélectionner la la source dans le menu de démarrage de la télévision. Je ne sais pas s'il est possible de déclencher le bouton du plugin Samsung de Fibaro, j'ai donc créé un simple VD avec juste le bouton "OK" pour pouvoir le lancer en GEA : - OK_Salon.vfib L'icône qui va avec : - J'utilise égelement le VD Jour Chômé de HANSOLO pour que cela se déclenche que les jours travaillés. - Le Virtual Device Jour Chômé de HANSOLO Toute la suite est réalisé grâce au GEA de Steven. - Lien vers GEA de Steven Voici les lignes à ajouter pour que cela fonctionne : - Dans les "properties" il faut ajouter l'ID de votre module de détection pour que le script se déclenche quand celui-ci détecte une présence. %% properties 27 value - Puis mettre les lignes GEA suivantes : -- Allumage de la multirpise + sub en rentrant du travail GEA.add({id["DETECTEUR_SAM"] , {"Global", "JourChome", "NON"}, {"Global", "Etat_Multiprise", "0"}, {"Global", "TV_Auto", "0"}}, -1, "", {{"Days", "Weekday"}, {"Time", "16:00", "19:00"}, {"VirtualDevice", id["MULTIPRISE"], 1}, {"Global", "TV_Auto", "1"}}) -- Appuie automatique sur le bouton "OK" du VD samsung GEA.add({"Sensor+", id["TELEVISION_SALON"], 10}, 30, "OK Salon", {{"VirtualDevice", id["OK_SALON"], 1}}) -- Appuie automatique sur le bouton "OK" du VD Livebox GEA.add({"Sensor+", id["TELEVISION_SALON"], 10}, 60, "OK ", {{"VirtualDevice", id["LIVEBOX_SALON"], 9}}) -- Remise à 0 de la variable TV_Auto, si la tele est éteinte depuis une heure. GEA.add({"Global", "Etat_Multiprise", "0"}, 60*60, "", {{"Global", "TV_Auto", "0"}}) Pour ceux qui n'ont pas de télévision qui allume automatiquement le décodeur d'Orange en même temps que l'allumage de la télévision, il est possible d'ajouter une option GEA pour allumer le décodeur. Remplacer la 1ère ligne GEA que j'ai écrite par celle-ci : GEA.add({id["DETECTEUR_SAM"] , {"Global", "JourChome", "NON"}, {"Global", "Etat_Multiprise", "0"}, {"Global", "TV_Auto", "0"}}, -1, "", {{"Days", "Weekday"}, {"Time", "16:00", "19:00"}, {"VirtualDevice", id["MULTIPRISE"], 1}, {"Global", "TV_Auto", "1"}, {"VirtualDevice", id["LIVEBOX_SALON"], 2}}) . Comme dit plus haut je sais que personne n’utilisera le tuto comme cela, mais il peut donner des idées et des solutions à certaines personnes et également de montrer plusieurs interaction avec des super tutos fais par les membres.
-
@pepite, je te poste les miens en attendant que Stef ai le temps d'en faire des jolies si cela peux t'arranger
-
Merci beaucoup Stef
-
Bonjour, Couillerot je ne sais pas si tu as vu la demande que je t'ai faite ? Au cas où tu ne l'aurait pas vu est-ce que tu aurait un peu de temps pour me faire 3 icônes pour des pièces s'il te plait ? - une pour un couloir - une pour une terrasse - une pour une allée
-
Lol non j'évite de mettre les doigts dedans cela pourrait faire mal ^^ En tout cas merci pour votre suivit c'est sympa de pouvoir discuter des config, cela permet de faire penser àdes chose qu'on avait oublié
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@pepite, en faite c'est mon bouton "Arret" de mon VD Chauffage qui coupe mes radiateurs : Pour le weekend j'ai d'autres lignes GEA, vu que là je coupe les radiateurs la journée car nous sommes au travail.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
C'est pas facile d'expliquer ce que je pense mais je vais essayer ^^ En début d'hiver j'ouvre mon VD et j'appuie sur marche et à partir de la mes radiateurs commencerons à fonctionner Tout le temps de l'hiver je ne touche jamais à ce VD, il me servira juste pour savoir en quel mode sont mes radiateurs (grâce à une petite modification). GEA.add({"Global", "Chauffage", "1"}, 1, "", {{"Time", "00:00", "00:01"}, {"Days", "Weekday"}, {"Value", id["RADIATEUR_COULOIR"], 35}, {"Value", id["RADIATEUR_CHAMBRE_IN"], 35}, {"Value", id["RADIATEUR_CHAMBRE"], 35}, {"Value", id["RADIATEUR_BUREAU"], 35}, {"Label", 114, "ui.Etat.value", "Mode Confort -2"}}) Ensuite quand arrive les beaux jours, je coupe mes radiateurs en passant la VG "Chauffage" à 0. Donc finalement je n'ai pas d'intérêt à mettre ma VG en déclenchement instantané. J'avoue que j'ai fais tout cela un peu sur un coup de tête et je n'ai pas forcément réfléchi à savoir s'il y avait plus simple, ou mieux mais bon ça fonctionne c'est déjà pas mal .
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Oui c'est cela HANSOLO, je veux juste que mes lignes GEA de gestion de chauffage se lance si je suis en période de chauffe, sinon si j'ai mis mon chauffage en "Arrêt" mes lignes ne se lancent plus.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Après ma VG Chauffage n'est la que pour mettre en marche le chauffage en hiver et le coupé en été donc elle ne changera que très rarement
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@Diuck je pense que ta ligne doit être celle-ci : GEA.add({id["CPT_MOUV_CUISINE"]}, -1,"",{{"turnOn", id["SPOTS_CUISINE"]},{"Repeat"}, {"Time", "Sunset-50", "Sunrise+60"}}) @pepite, C'est mon petit doigt qui appui sur "Arret" ou "Marche" ^^
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Effectivement ma VG ne change pas et c'est le principe, c'est juste un VD qui indique si le chauffage est allumé ou pas rien d'autre. Alors comment déclenché mon action si ce n'est en testant ma VG ? Je ne sais pas comment dire en GEA qu'a tel heure je veux qu'il passe mes radiateurs àtel ou tel valeurs ... ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
On voit beaucoup d'attaque en ce moment mais cela se produit que sur du Wordpress, parce que quelques petits malin on trouvé sympa de faire un petit tuto sur comment exploité les fails de Wordpress. Après tous les sites plus importants ne sont pas fait en Wordpress (et heureusement ^^) donc je pense pas qu'il faille vraiment s'inquiété. Après les mecs sont capable de tout donc dans tout les cas s'ils ont décidé de piraté quelque chose ils y arriveront.
-
C'est bien sur des quibino fil pilote ZMNHJA2. J'ai trouvé le problème, il venait du -1, je ne sais pas pourquoi mais j'ai essayé de mettre 1 et tout fonctionne correctement, étrange non ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Et oui je suis encore entrain de faire des tests avec GEA mais je bug un peu ^^ Je voudrais gérer mon chauffage avec GEA, j'avais pleins de scène bloc qui faisait bien le boulot mais bon si je peux tout passer sur GEA c'est que de mieux. J'ai fait la ligne suivant en GEA, mais rien ne se passe et je ne vois pas mon erreur (j'ai bien regardé la syntaxe au moins 15 fois^^) GEA.add({"Global", "Chauffage", "1"}, -1, "", {{"Time", "06:00", "06:01"}, {"Days", "Weekday"}, {"Value", id["RADIATEUR_SDB"], 55}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Merci àvous deux pour votre aide et effectivement c'est bien ma faute de syntaxe qui plantai. J'avoue que j'ai passé beaucoup de temps àchercher avant de poster mais je ne savais pas qu'il fallait, même avec 1 action l'accolade supplémentaire
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Voici les ligne de code de la ligne 229 à246 : GEA.add = function(id, secondes, message, arg) local repeating = false local notstarted = false local maxtime = -1 local groups = {} local params = {} local name = {} local room = {} if (arg and #arg > 0) then for i = 1, #arg do if (string.lower(arg[i][1]) == "repeat") then repeating = true end if (string.lower(arg[i][1]) == "maxtime") then maxtime = tonumber(arg[i][2]) end if (string.lower(arg[i][1]) == "group") then groups[tonumber(arg[i][2])] = true end if (string.lower(arg[i][1]) == "notstarted") then notstarted = true end end params = arg end if (maxtime > -1) then repeating = true end Ce qui est bizarre c'est que j'ai une autre scène avec la même condition juste au dessus qui elle fonctionne très bien GEA.add({{"Sensor+", id["TELEVISION_SALON"], 10}, {"Global", "Etat_Multiprise", "0"}}, -1, "", {{"VirtualDevice", id["MULTIPRISE"], 1}, {"Global", "TV_Auto", "1"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Petite question j'ai une erreur avec la ligne GEA suivante : GEA.add({"Global", "Etat_Multiprise", "0"}, 60*60, "", {"Global", "TV_Auto", "0"}) et voici l'erreur : [ERROR] 14:02:15: line 239: bad argument #1 to 'lower' (string expected, got nil) Je ne vois pas trop où est le problème je pensais que cette ligne GEA été relativement simple et pourtant c'est la seule qui plante Est-ce que quelqu'un aurait une petite idée du problème s'il vous plait ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Merci pour ton VD il est vraiment très bien J'ai une petite question j'aimerais en GEA faire une action qui met en sleeping (donc en vérifiant qu'elle n'y est pas déjà ) le décodeur si ta TV est éteinte, est-ce que tu croit que cela est faisable ?
-
Oui j'ai essayé mais toujours la même chose
-
couillerot, si tu as 5 minutes tu croit que tu pourrait essayer de faire 3 icônes pour des pièces s'il te plait ? - une pour un couloir - une pour une terrasse - une pour une allée
-
Bonjour, J'ai un petit problème avec ce plugin : J'ai bien ajouté le plugin et tous mes modules sont remontés. J'ai pu assigné mes modules dans mes pièces sans problème, par contre dès que je veux assigné le plugin dans une pièce, une fois qu'il est assigné je ne voit plus du tout ma section. C'est à dire : j'ai 2 sections, une maison et l'autre extérieur, dès que j'assigne le plugin dans la section maison, hop, je ne vois plus que la section extérieur et inversement. Par contre dès que je le remet en non assigné, tout reviens ... étrange non ?
-
Je te présente mes excuses mprinfo, j'ai lu By Steven et j'ai pas cherché plus loin j'implore ton pardon ... Effectivement les mérites reviennent à celui qui à fait le tuto, encore désolé (je me corrige tout de suite).
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Oui pepite, j'ai mis le lien parce que mprinfo (Avec l'aide de Steven) écrit que le fait de modifier manuellement via le panneau de variables ne fonctionne pas ce qui peut, pour les gens qui arrivent sur ce sujet, les orientés
- 12 330 réponses
-
- 1
-
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@atalata, va faire un tour sur le topic de mprinfo (Avec la participation de Steven) qui explique les déclencheurs tu verra c'est très rapide mais ça t'apprend beaucoup de chose Les déclencheurs de mprinfo
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :