Aller au contenu

D-GK

Membres confirmés
  • Compteur de contenus

    259
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par D-GK

  1. @krastavac, pour le coup il y a un petit icone Tuto HC2 Sur le fond je suis persuadé qu'il doit être possible de faire un équivalent pour HCL, mais n'en ayant jamais eu une entre les mains je ne peux pas te proposer d'alternative malheureusement. Pour le reste, je suis ravi de voir que ce petit tuto plait
  2. Et voilà : http://www.domotique-fibaro.fr/index.php/topic/7395-gestion-de-modes-dans-la-maison/#entry110811
  3. Suite aux nombreuses questions de nouveaux utilisateurs de la HC2, je vous propose un petit tutoriel sur la gestion manuelle de "modes" dans la maison. Dans mon exemple, il y a 5 modes déclenchant chacun une scène différente (les modes étant "In" (Présence), "Out" (Absence), "Sleep" (Dodo), "Wake Up" (Réveil) et TV. Vous pouvez envisager bien d'autres scénarios (soirée romantique, fiesta à la maison...) mais voici ceux par lesquels j'avais commencé mon implémentation domotique. La première chose est de créer une variable globale qui enregistrera le statut de la maison. Il faut donc aller dans Panneaux > Panneau Variables puis créer une nouvelle variable prédéfinies en cliquant sur Ajouter. Il faut rentrer un nom (en faisant bien attention à la casse (Majuscule, minuscule)) car cela pourrait avoir un impact dans vos scènes puis rentrer les différents modes. Afin de gérer des cas d'erreur, j'ai également créer pour cette variable une valeur "Default" que je détaillerais après. Une fois la variable créée, il faut créer un nouveau VD (Virtual Device). Pour le faire il faut aller dans Modules > Ajouter un Périphérique Virtuel. En allant dans l'onglet Avancé, renseignez un nom, une pièce si vous le souhaitez. En dessous, choisissez le nombre de boutons que vous voulez faire apparaître puis cliquer sur "Ajouter un réglage". Vous vous retrouvez en dessous avec le paramétrage de ces boutons. Il suffit de répéter l'opération plusieurs fois pour obtenir plusieurs lignes comme dans l'exemple ci-dessous. Dans chacun des boutons, nous allons mettre à jour le statut de la maison en modifiant la valeur de la variable globale. Pour le faire, nous allons utiliser comme exemple l'instruction qui pour le bouton 'In' affectera la valeur In à 'Mode_Maison' (il faut également bien cocher "Code Lua" en bas des propriétés du bouton) fibaro:setGlobal('Mode_Maison','In') Afin de gérer le cas, ou nous voudrions rappuyer sur le bouton In une deuxième fois, nous allons passer par la valeur "Default" évoqué plus haut. Avec le code ci-dessous : local value = fibaro:getGlobal('Mode_Maison') if (value == 'In') then fibaro:setGlobal('Mode_Maison','Default') end fibaro:setGlobal('Mode_Maison','In') J'ai été amené à rajouter ce code car le mode TV éteignait certaines lumières, hors si quelqu'un avait rallumé la lumière avec un interrupteur entre temps, la scène ne se déclenchait pas car la variable était déjà en "Mode : TV". Le fait de repasser par le statut "Default" permet simplement de redéclencher la scène TV même si elle était déjà en mode "TV" au préalable. Une fois que vous avez créé l'ensemble de vos boutons et mis à jour la valeur des différents modes, il faut créer les scènes spécifiques à chaque mode. Afin de faciliter la maintenance, j'ai choisi de créer une scène LUA par mode. Pour le faire, il suffit d'aller dans Scène > Ajouter une scène (Dans mon cas, j'ai utilisé du LUA mais vous pouvez également utiliser les scènes en mode bloc) Ici, un exemple de code qui éteint 2 interrupteurs : --[[ %% properties %% globals --]] -- Liste des interrupteurs local interId = {39,104} fibaro:debug('TV Mode') -- Arrêter les interrupteurs for i = 1, #interId do fibaro:call(interId[i], 'turnOff') end Vous noterez que je n'ai rien mis sous properties, ni sous globals. En effet je ne souhaitais pas que l'ensemble des scènes se déclenchent lorsque la variable Mode_Maison a été mise à jour. J'ai donc créer une scène principale qui se charge de lancer la bonne scène. Ce code utilise l'instruction fibaro:startScene(XX) Ou XX correspond au numéro de la scène à lancer (Vous trouvez l'ID dans l'onglet Général de vos scènes). Le code prend donc la forme ci-dessous : --[[ %% properties %% globals Mode_Maison --]] local valueHouseMode = fibaro:getGlobal('Mode_Maison') fibaro:debug(valueHouseMode) if (valueHouseMode=='Out') then fibaro:debug('Out Scene') fibaro:startScene(10) elseif (valueHouseMode=='TV') then fibaro:debug('TV Scene') fibaro:startScene(11) else fibaro:debug('Switch Error') end Ce code est appelé à chaque fois que la variable "Mode_Maison" est modifiée grâce aux lignes : --[[ %% properties %% globals Mode_Maison --]] Puis nous récupérons, la valeur de "Mode_Maison" : local valueHouseMode = fibaro:getGlobal('Mode_Maison') Avant d'être testée pour lancer la scène qui nous intéresse fibaro:debug('TV Scene') fibaro:startScene(18) Et voilà , vos scènes se lancent en fonction du changement de mode de votre maison. Vous pouvez bien évidemment compléter les différents modes en rajoutant des if / elseif en fonction de vos attentes. Il y a bien évidemment plusieurs solutions pour arriver à ce résultat, mais j'ai considéré que c'était la manière la plus propre afin de limiter le nombre d'instances lancées en simultanées. N'hésitez pas à me faire part de vos remarques si certaines parties ne sont pas claires afin que je complète ce tutoriel qui a pour but de s'adresser aux débutants.
  4. Je pense que tu as des actions qui dure X secondes dans ta scène en mode bloc (la partie rouge), du coup tant que ça n'est pas fini, ta scène reste active malheureusement
  5. Je suis très intéressé par ta démarche John, j avais essayé de lancer un sujet équivalent il y a quelques temps :http://www.domotique-fibaro.fr/index.php/topic/6170-sécurité-accès-à-distance/ J attends ton howto avec impatience
  6. D-GK

    Détecteur...d'absence

    En théorie oui, mais j'avoue ne pas avoir franchi le pas sur les dernières mises àjour avec ces histoires d'instances. Tu peux essayer de jouer avec le paramètre sur ta scène qui te dit le nombre d'instances max.
  7. D-GK

    Détecteur...d'absence

    Tu peux peut-être regarder le tuto de Berale : http://www.domotique-fibaro.fr/index.php/topic/4933-settimeout/?p=74497
  8. Le plus drôle dans l'histoire c'est que depuis RAS. C'est vraiment pas de bol une alerte le 25 à 12h. Mais pour le coup, tous les problèmes remontés me font beaucoup penser à ça ...
  9. Ca ressemble beaucoup à mon cas : http://www.domotique-fibaro.fr/index.php/topic/6845-comment-un-flood-sensor-a-bousill%C3%A9-notre-repas-de-noel/ Mais ce n'est pas lié à la version du firmware pour le coup.
  10. Il existe déjà PBY-5A : http://www.domotique-fibaro.fr/index.php/forum/83-la-home-center-pour-les-nuls/
  11. Tu peux t'orienter vers GEA je pense, sinon la partie gestion des déclencheurs àcertaines heures le traitement est effectivement assez lourd en LUA ...
  12. Ca me semble bien plus optimisé (et lisible). Et en plus ça marche ! Pour le GEA, je laisse les spécialistes, j'ai pour ma part fait le choix de ne pas l'utiliser.
  13. Sur le principe, il faut bien utiliser un if. Cela fait que quelques semaines que j'ai une HC2 donc je n'aurais pas forcément la réponse directement à ta question. En revanche, tu peux simuler un débogueur à défaut d'en avoir un. Essaye de mettre des fibaro:debug comme tu as fait pour avoir la valeur de tes variables avant de rentrer dans le if, en particulier pour le state_action dans ton cas. Peux-tu essayer et nous dire ce qu'il en est ?
  14. Le plus c'est de le convertir en LUA en utilisant l'onglet Avancé. Attention il me semble que c'est irréversible pour le coup donc il faudra peut-être que tu recrées ta scène si nécessaire.
  15. Pas de problème, je ferais un petit tutoriel àce sujet
  16. J'ai mis cela en place chez moi (craignant que le caractère automatique puisse avoir un impact sur le WAF ) J'ai créé un VD avec 5 boutons (In, Out, Sleep, Wake Up, TV). Comme le dit philippe, j'ai ensuite utilisé une variable globale pour stocker le statut. Afin de faciliter la maintenance, j'ai créé une scène par Mode qui se déclenche sur le changement de valeur de la variable globale. N'hésite pas à poser des questions si tu as besoin de plus d'information.
  17. Je crois qu'il y avait une histoire de paramètre non sauvegardé dans certaines versions de la V4, c'est peut-être ça. Ca ne coà»te pas grand chose de la faire en LUA pour tester cela dit, le traitement étant simple Tu peux aussi coupler avec l'envoi d'une notification pour être sà»r que cela fonctionne bien.
  18. Il y a aussi la solution évoquée par @Pipt2 dans ce sujet de boite double http://www.domotique-fibaro.fr/index.php/topic/7046-coup-de-gueule-boites-dencastrement/. Je l'ai relancé pour avoir un peu plus d'infos. Les dimmers chauffent pas mal apparemment, et dans mon cas avec du placo alvéolé ça me rassurait pas trop de le glisser comme ça contre du carton ...
  19. Article très intéressant sur une problématique que j'avais déjà évoqué... John je pense que tu pourrais presque faire un petit tuto sur la mise en place d'un VPN En tout cas, c'est super de pouvoir bénéficier de l'expérience de profils comme le tien sur ce forum !
  20. D-GK

    Gaby's Story

    Très jolie commande Gaby ! Le fournisseur a du être content ! J'ai passé ma commande il y a quelques semaines et on comprend vite comment ça marche. Le tout c'est de comprendre le premier module puis après on répète ça ! Mais tu verras, c'est que du bonheur ... quand ça fonctionne
  21. Merci pour ton retour Lazer ! Même si ce n'est pas forcément ce que je souhaitais lire
  22. Etant novice en électricité, tu as mis ce compteur entre le disjoncteur et la clim c'est ça ? De ce que j'ai l'impression, tu n'as pas forcément de retour de le tableau de consommation de la HC2 c'est ça ? Est-ce qu'un FGS 212 toujours en ON pourrait faire ce relevé ?
  23. D-GK

    Aide Au Choix De Materiel

    Je le savais jojo, j'avais lu et relu les tutoriels de Lazer au tout début avant de m'acheter ma HC2. J'ai toujours été bluffé par ce qu'il avait fait. C'était surtout un moyen de lui montrer que j'avais fait quelques recherches
  24. Merci Sakkho pour le retour ! Pour l'extérieur ils n'ont que celle là ? http://www.foscam.fr/cameras-ip-etanches-pour-exterieur.html
  25. D-GK

    Lenteur Forum

    Effectivement les performances aujourd'hui ne sont pas au top. En revanche même en mutualisé l'hébergeur doit avoir un minimum d'engagement, à voir ce qu'il faut faire du coup. J'espère juste que Yohan ne paye pas tout de sa poche !
×
×
  • Créer...