Aller au contenu

mateli31

Membres confirmés
  • Compteur de contenus

    28
  • Inscription

  • Dernière visite

À propos de mateli31

  • Date de naissance 26/05/1989

Profile Information

  • Sexe :
    Homme
  • Ville :
    MONTBRUN-LAURAGAIS
  • Intéret :
    Domotique, Gaming, Cinéma, pèche, voyage.
  • Box
    Home Center 2
  • Version
    v4.16

Visiteurs récents du profil

1 097 visualisations du profil

mateli31's Achievements

Newbie

Newbie (1/14)

5

Réputation sur la communauté

  1. @MAM78, J'ai deux Keyfob que j'utilise pour : - armer l'alarme - désarmer l'alarme - ouvrir la porte du garage - lancement de scénario J'ai mis un verrouillage automatique sur la clé et un code (4 touches) pour déverrouiller. coté WAF / enfants / personnel de ménage Ma femme en est contente et la clé est esthétique. Lors de la configuration de la clé, il faut à mon sens absolument que cela soit l'utilisateur final qui définisse les codes (même si les codes peuvent être retrouvé sur la page web du device). consommation des piles C'est là le gros problème et je vois que je ne suis pas le seul. Avec deux utilisations par jours en moyenne les piles ne tiennent pas plus de 1-2 mois. J'ai essayé avec des piles Energizer ou aliexpress, il n'y as pas grand changement... identification des utilisateurs avec ou sans notifications Toutes les commandes sont enregistré dans le panneau d'évènements. Il y as le nom de la clé utilisé + la commande utilisée. ouvertures / fermetures des ouvrants et volets Il est assez facile de lancer des scénario ou juste actionner un device. L'interface du keyfob est assez intuitive, le plus compliqué est de se rappeler des codes ! l'inclusion du module en mode "sécurité réseau Z-Wave+" Je n'ai pas utilisé l'inclusion du module en mode "sécurité réseau Z-Wave+" étant au milieu de la campagne. Donc pas de retour la dessus. En plus, pour le retour d'état, à la fin de ma scène d'armement, je reçoit un sms une fois que l'alarme est active donc c'est mon retour d'état. Voila pour mon retour d'expérience.
  2. mateli31

    Support Gea

    Pour l'instant je garde les notifications pour être sur que les actions sont envoyés ou non. je l'ai avais enlevé à un moment donné et ma femme m'as demandé de les remettre ¯\_(ツ)_/¯ Je préférerais faire parler mon google home à la place mais cela semble compliqué pour le moment.
  3. mateli31

    Support Gea

    Après 6 jours de test, je vous confirme que les fonctions "sunset", "time" fonctionnent correctement. Je vais faire l'acquisition de quelques modules pour éclairages et commencer à m'amuser avec l'éclairage maintenant. Je vous partage mon code qui pourras peut être en aider certains (je sait il n'y as pas grand chose mais cela fonctionne) -- ==GESTION DES NOTIFICATIONS== -- -- notification dès qu'une porte ou fenêtre est ouverte GEA.add(id["PORTE_FENETRE"],-1,"La porte fenêtre est ouverte") GEA.add(id["PORTE_ENTREE"],-1,"La porte entrée est ouverte") GEA.add(id["PORTE_SERVICE"],-1,"La porte de service est ouverte") GEA.add(id["PORTE_GARAGE"],-1,"La porte du garage est ouverte") GEA.add(id["BAIE_VITREE_D"],-1,"La baie vitrée droite est ouverte") GEA.add(id["FENETRE_LOLA"],-1,"La fenêtre de Lola est ouverte") GEA.add(id["FENETRE_LUCAS"],-1,"La fenêtre de Lucas est ouverte") -- notification si une porte ou fenêtre est ouverte depuis 30 min ou plus GEA.add(id["PORTE_FENETRE"],30*60,"La porte fenêtre est ouverte depuis #duration#", {{"Repeat"}}) GEA.add(id["PORTE_ENTREE"],30*60,"La porte entrée est ouverte depuis #duration#", {{"Repeat"}}) GEA.add(id["PORTE_SERVICE"],30*60,"La porte de service est ouverte depuis #duration#", {{"Repeat"}}) GEA.add(id["PORTE_GARAGE"],30*60,"La porte du garage est ouverte depuis #duration#", {{"Repeat"}}) GEA.add(id["BAIE_VITREE_D"],30*60,"La baie vitrée droite est ouverte depuis #duration#", {{"Repeat"}}) GEA.add(id["FENETRE_LOLA"],30*60,"La fenêtre de Lola est ouverte depuis #duration#", {{"Repeat"}}) GEA.add(id["FENETRE_LUCAS"],30*60,"La fenêtre de Lucas est ouverte depuis #duration#", {{"Repeat"}}) -- notification à la fermeture de la porte GEA.add(id["PORTE_FENETRE"],-1,"La porte fenêtre est fermée", {{"Inverse"}}) GEA.add(id["PORTE_ENTREE"],-1,"La porte entrée est fermée", {{"Inverse"}}) GEA.add(id["PORTE_SERVICE"],-1,"La porte de service est fermée", {{"Inverse"}}) GEA.add(id["PORTE_GARAGE"],-1,"La porte du garage est fermée", {{"Inverse"}}) GEA.add(id["BAIE_VITREE_D"],-1,"La baie vitrée droite est fermée", {{"Inverse"}}) GEA.add(id["FENETRE_LOLA"],-1,"La fenêtre de Lola est fermée", {{"Inverse"}}) GEA.add(id["FENETRE_LUCAS"],-1,"La fenêtre de Lucas est fermée", {{"Inverse"}}) -- notification à la détection de mouvement GEA.add(id["SAURON_PORCHE"],-1,"Un mouvement a été détecté dans le porche") -- ==GESTION DES VOLETS== -- -- Ouverture Des Volets GEA.add({{"Time", "07:00"}, {"Days", "Tuesday, Friday"}, {"Value!", id["VOLET_SALON"], 99}}, 30, "GEA as ouvert le salon", {"open", id["VOLET_SALON"]}) GEA.add({{"Time", "07:00"}, {"Days", "Tuesday, Friday"}, {"Value!", id["VOLET_CUISINE"], 99}}, 30, "GEA as ouvert la cuisine", {"open", id["VOLET_CUISINE"]}) GEA.add({{"Time", "07:00"}, {"Days", "Tuesday, Friday"}, {"Value!", id["VOLET_PARENTS"], 99}}, 30, "GEA as ouvert la chambre des parents", {"open", id["VOLET_PARENTS"]}) GEA.add({{"Time", "07:30"}, {"Days", "Monday, Wednesday, Thursday"}, {"Value!", id["VOLET_SALON"], 99}}, 30, "GEA as ouvert le salon", {"open", id["VOLET_SALON"]}) GEA.add({{"Time", "07:30"}, {"Days", "Monday, Wednesday, Thursday"}, {"Value!", id["VOLET_CUISINE"], 99}}, 30, "GEA as ouvert la cuisine", {"open", id["VOLET_CUISINE"]}) GEA.add({{"Time", "07:30"}, {"Days", "Monday, Wednesday, Thursday"}, {"Value!", id["VOLET_PARENTS"], 99}}, 30, "GEA as ouvert la chambre des parents", {"open", id["VOLET_PARENTS"]}) GEA.add({{"Time", "07:30"}, {"Days", "WeekDays"}, {"Value!", id["VOLET_LOLA"], 99}}, 30, "GEA as ouvert les volet de Lola", {"open", id["VOLET_LOLA"]}) GEA.add({{"Time", "07:30"}, {"Days", "WeekDays"}, {"Value!", id["VOLET_LUCAS"], 99}}, 30, "GEA as ouvert les volet de Lucas", {"open", id["VOLET_LUCAS"]}) GEA.add({{"Time", "08:30"}, {"Days", "WeekEnd"}, {"Value!", id["VOLET_SALON"], 99}}, 30, "GEA as ouvert le salon", {"open", id["VOLET_SALON"]}) GEA.add({{"Time", "08:30"}, {"Days", "WeekEnd"}, {"Value!", id["VOLET_CUISINE"], 99}}, 30, "GEA as ouvert la cuisine", {"open", id["VOLET_CUISINE"]}) GEA.add({{"Time", "08:30"}, {"Days", "WeekEnd"}, {"Value!", id["VOLET_PARENTS"], 99}}, 30, "GEA as ouvert la chambre des parents", {"open", id["VOLET_PARENTS"]}) GEA.add({{"Time", "08:30"}, {"Days", "WeekEnd"}, {"Value!", id["VOLET_LOLA"], 99}}, 30, "GEA as ouvert les volet de Lola", {"open", id["VOLET_LOLA"]}) GEA.add({{"Time", "08:30"}, {"Days", "WeekEnd"}, {"Value!", id["VOLET_LUCAS"], 99}}, 30, "GEA as ouvert les volet de Lucas", {"open", id["VOLET_LUCAS"]}) GEA.add({{"Time", "17:30"}, {"Days", "WeekDays"}, {"Value!", id["VOLET_CUISINE"], 99}}, 30, "GEA as ouvert la cuisine", {"open", id["VOLET_CUISINE"]}) -- Fermeture Des Volets GEA.add({{"Time", "08:50"}, {"Days", "WeekDays"}, {"Value!", id["VOLET_CUISINE"], 0}}, 30, "GEA as fermé la cuisine", {"close", id["VOLET_CUISINE"]}) GEA.add({{"Time", "20:25"}, {"Value!", id["VOLET_LOLA"], 0}}, 30, "GEA as fermé les volet de Lola", {"close", id["VOLET_LOLA"]}) GEA.add({{"Time", "20:25"}, {"Value!", id["VOLET_LUCAS"], 0}}, 30, "GEA as fermé les volet de Lucas", {"close", id["VOLET_LUCAS"]}) GEA.add({{"Time", "Sunset+60"}, {"Value!", id["VOLET_CUISINE"], 0}}, 30, "GEA as fermé la cuisine", {"close", id["VOLET_CUISINE"]}) GEA.add({{"Time", "Sunset+60"}, {"Value!", id["VOLET_SALON"], 0}, {"Value", id["BAIE_VITREE_D"], 0}}, 30, "GEA as fermé le salon", {"close", id["VOLET_SALON"]}) GEA.add({{"Time", "Sunset+60"}, {"Value!", id["VOLET_PARENTS"], 0}, {"Value", id["PORTE_FENETRE"], 0}}, 30, "GEA as fermé le volet des parents", {"close", id["VOLET_PARENTS"]}) -- ==GESTION DE L'ALARME== -- -- Activation de l'alarme GEA.add( {"Time", "22:58"}, 30, "", {"Scenario", 11} ) -- Désactivation de l'alarme GEA.add( {"Time", "06:00"}, 30, "", {"Scenario", 28} )
  4. mateli31

    Support Gea

    Merci @Steven C'étais pas grand chose mais cela m'as permis de voir mon erreur. Alors pour information: - un volet ouvert prends la valeur 99 - un volet fermé prends la valeur 0 J'ai corrigé mon GEA, je vous tiens au courant.
  5. mateli31

    Support Gea

    Je reviens sur le sujet de mes volets et je vous confirme que - {"Time", "20:25"} fonctionne correctement avec un seul horaire - {"Time", "Sunset+60"} fonctionne correctement Je tente de mettre la condition sur le statut des volet (si le volet est fermé, je ne le ferme pas et si le volet est ouvert je ne l'ouvre pas) c'est clair jusque là ! J'ai pris pour hypothèse que le volet prends les valeurs ci-dessous: - si volet est ouvert, la valeur est égale à 0 donc j'ai rajouté la condition d'ouvrir le volet uniquement si la valeur du volet est différente de 0 donc {"Value!", id["VOLET_SALON"], 0} - si volet est fermé, la valeur est égale à 100 donc j'ai rajouté la condition de fermer le volet uniquement si la valeur du volet est différente de 100 donc {"Value!", id["VOLET_SALON"], 100} Cela ne fonctionne pas donc mon hypothèse sur la valeur n'est pas bonne. HS : je ne sait malheureusement pas comment lire la valeur d'un module. J'ai vu qu'il y as une fonction fibaro:getvalue mais je ne sait pas comment la mettre en place afin de connaître la valeur d'un module.
  6. Bienvenue sur le forum, Tu trouveras plein de tutos qui t'aideront. Il y as un topic dédié à la Keyfob
  7. @Sakkhho, tu peux aussi supprimer le mot Jarvis si tu le souhaites en utilisant les raccourcis du google home. C'est déjà plus WAF. ma femme préféré "OK google ouvre le salon" que "OK google Jarvis ouvre le salon".
  8. mateli31

    Support Gea

    Mon commentaire auras au moins eu le mérite de soulever des questions ! Je vais chercher si je peut avoir plus d'informations sur les modules volets roulants. Je vais tout de même rajouter les conditions sur les valeurs des volets, mes moteurs ne sont pas des "Somfi" .
  9. mateli31

    Support Gea

    @pepite Merci pour tes réponses. J'avais mis une condition sur la température (qui ne servait à rien), car je n'arrivais pas ouvrir ou fermer mes volets en 6.04. J'avais trouvé un post sur ce topic ou il étais noté que le close ou l'open avais besoin de value pour fonctionner. Je prends en compte ta recommendation de mettre une condition sur le statut du volet avant une action - Si je ferme mon volet, il faut je vérifie que mon volet n'est pas déjà fermer donc {"Value!", id["VOLET_SALON"], 0} - Si j'ouvre mon volet, il faut je vérifie que mon volet n'est pas déjà ouvert donc {"Value!", id["VOLET_SALON"], 100} La conséquence de cette condition est que quand j'ouvrai les deux volets en une seule ligne je doit maintenant le faire en deux lignes. Donc avant GEA.add( {{"Time", "20:25", "20:26"},{"Value!", id["TEMPERATURE_LOLA"], 0}}, 30, "GEA as fermé les volets des enfants", {"close", {id["VOLET_LOLA"],id["VOLET_LUCAS"]}}) se transforme en GEA.add( {{"Time", "20:25"},{"Value!", id["FENETRE_LOLA"], 0}} , 30, "GEA as fermé le volets de Lola", {"close", id["VOLET_LOLA"]}) GEA.add( {{"Time", "20:25"},{"Value!", id["FENETRE_LUCAS"], 0}} , 30, "GEA as fermé le volets de Lola", {"close", id["VOLET_LUCAS"]}) Le nombre de ligne ne m'importe peu mais est ce un problème pour GEA d'avoir plusieurs actions à la même heure sur des lignes différentes ? Merci
  10. mateli31

    Support Gea

    Merci pour la 6.05, je l'ai installé. J'ai quelques questions 1 - Contournement Time Afin trouver un contournement au problème de "Time", j'avais rajouté deux horaires. Il me semble donc que je peut maintenant en supprimer une horaire. Pouvez-vous confirmé ? GEA.add( {"Time", "23:00", "23:01"}, 30, "", {"Scenario", 11} ) 2- Volet et "value" Pour la gestion des volet, j'avais rajouté une condition sur le "value" car j'avais compris que s'étais nécessaire au fonctionnement. Vu que cette condition, n'as aucune nécessité, je pense pouvoir l'enlever. Pouvez-vous confirmé ? GEA.add( {{"Time", "19:00", "19:01"},{"Value!", id["TEMPERATURE_SALON"], 0}}, 30, "GEA as fermé la cuisine", {"close", id["VOLET_CUISINE"]}) 3- Sunset Toujours pour la gestion de mes volets, j'utilise la fonction sunset afin de fermer ma baie vitrée et porte fenêtre qui sont plein sud. Mais rien ne se passe. @Dragoniacs tu as l'air d'avoir compris le problème ? GEA.add( {{"Time", "Sunset+30"},{"Value!", id["TEMPERATURE_SALON"], 0}}, 30, "GEA as fermé le salon", {"close", id["VOLET_SALON"]}) 4- Condition de fermeture Pour finir avec la gestion de mes volets, j'aimerai connaître la syntaxe de condition de fermeture. Je m'explique je souhaite fermer le volet du salon 30 minutes après le coucher du soleil uniquement si la baie vitrée est fermée. Ne rien faire si elle ouverte. GEA.add( {{"Time", "Sunset+30"},{"Value!", id["TEMPERATURE_SALON"], 0}}, 30, "GEA as fermé le salon", {"close", id["VOLET_SALON"]}) Merci d'avance
  11. J'avais bien lu tous les posts de ce topic mais je n'avais pas compris le fonctionnement. Je te remercie donc pour la répétition ! Si je suis le principe, penses tu possible de connecter un raspberry en bluetooth au google home et faire du TTS sur le raspberry ? Le son devrait alors sortir sur le GH.
  12. Bonjour à vous et bon vendredi. J'ai finalement réussi à faire fonctionner l'ouverture totale mais sans utiliser les commandes lili. Je vais vous détailler ci-dessous ce que j'ai fait même si ce n'est pas sorcier, cela pourras peut être aider des non développeurs comme moi... J'ai tout d'abord ajouter la déclarations de la même manière que dans GEA (j'ai modifié ici led IDs). local id = { VOLET_SALON = 1, VOLET_LUCAS = 2, VOLET_CUISINE = 2, VOLET_LOLA = 4, VOLET_PARENTS = 5, } J'ai modifié cette ligne comme ci-dessous local allBlindRoom = {"zzzzz", "zzzzz", "zzzzz"} J'ai ensuite ajouté les "synonymes en utilisant "function()" et cela fonctionne trés bien. Je préfère d'ailleurs cette méthode car elle est disons plus personnalisable. Merci de l'avoir implémenter d'ailleurs. ["ferme les volets des enfants"] = function() fibaro:call(id["VOLET_LOLA"], "close") fibaro:call(id["VOLET_LUCAS"], "close") end, ["ferme tous les volets"] = function() fibaro:call(id["VOLET_CUISINE"], "close") fibaro:call(id["VOLET_SALON"], "close") fibaro:call(id["VOLET_LOLA"], "close") fibaro:call(id["VOLET_LUCAS"], "close") fibaro:call(id["VOLET_PARENTS"], "close") end, ["ouvre les volets des enfants"] = function() fibaro:call(id["VOLET_LOLA"], "open") fibaro:call(id["VOLET_LUCAS"], "open") end, ["ouvre tous les volets"] = function() fibaro:call(id["VOLET_CUISINE"], "open") fibaro:call(id["VOLET_SALON"], "open") fibaro:call(id["VOLET_LOLA"], "open") fibaro:call(id["VOLET_LUCAS"], "open") fibaro:call(id["VOLET_PARENTS"], "open") end, J'ai une question supplémentaire: 1- Dans le code original de lili.lua je vois la ligne ci-dessous dans les synonyme. Est-ce que en pressant un bouton de ton VD 163, Google Home te réponds "La température extérieure est de XX degrés". Si oui cela veut dire que tu arrives a le faire parler et j'aimerais comprendre le fonctionnement de ce VD. ["quelle est la température extérieure"] = function() fibaro:call(163, "pressButton", 4) end, Voila merci pour votre aide
  13. Je n'ai pas forcément envie de créer une nouvelle scène même si je pense que cela devrais fonctionner. Si j'arrive à faire fonctionner la fermeture totale, je pourrai ensuite faire des requêtes plus personnalisé comme "les enfants vont au lit" et seulement les volets de enfants se fermer. Donc je n'ai pas envie de créer une scène pour la fermeture totale, une autre uniquement pour les volets des enfants, etc. Je vais tester ce que m'as préconisé @Steven demain. Note : pour le VD Google home, il faut aussi renseigner le port 8008
  14. oui je suis en v4.16 et le script est fonctionnel. A part mon problème d'ouverture totale...
  15. Mise à jour faite hier. Pas de soucis.
×
×
  • Créer...