Aller au contenu

Yorino

Membres confirmés
  • Compteur de contenus

    17
  • Inscription

  • Dernière visite

Réputation sur la communauté

4 Neutral

À propos de Yorino

  • Rang
    Nouveau

Profile Information

  • Sexe :
    Homme
  • Ville :
    France
  • Box
    Autre

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

  1. Yorino

    [HC2] - Alarme sur base VD

    Bonjour à tous, Je découvre petit à petit la HC2, ses différents périphériques et surtout le langage LUA. Clairement, je ne suis pas informaticien, j'ai des notions mais on en reste là. J'ai parcouru pas mal de page de ce forum, découvert des tas de "Tutos" relativement sympa et me suis rendu compte que certains membres sont quand même super calés en programmation ! Bref, modestement, je partage avec vous ma programmation LUA pour gérer une Alarme fait "Maison" à partir de la HC2. J'ai bien conscience que ce n'est absolument pas le rôle d'une box Domotique et que rien ne peut remplacer une "Vraie" alarme. (Sécurité des communications, Anti-piratage etc etc...). On va dire que c'est donc un petit "plus" que m'offre la box HC2, en attendant que je m'attaque vraiment à la "domotisation" de mon domicile. Rendons également les crédits à ma source d'inspiration,, "Moicphil" : J'ai récupéré une partie du code pour certaines fonctions et ce tuto m'a surtout permis de mettre le pied dans le langage LUA. Donc grand merci à lui pour son partage, mais également à tous les intervenants du topic car c'est très riche d'informations. Bon passons à mon modeste code : - Un module virtuel pour commander la mise en service, l'arrêt et la personnalisation de l'Alarme. - Une scène pour gérer l'activation, la vérification, la désactivation et les actions à réaliser en cas d'alarme. Création de variables : 6 au total. Alarme_Détecteurs : Permet de mettre les identifiants des détecteurs déclencheur de l'alarme Alarme_Exclus : Permet de mettre les identifiants des détecteurs exclus de l'alarme Alarme_Mode : Permet de stocker la mode actif Alarme_Zone : Permet de stocker la zone à tester Alarme_Etat : Permet de stocker l'information d'état de l'alarme Alarme_Scene : Permet de lancer la scène Alarme associée Pour le VD : Rien de bien nouveau, grande inspiration venant du tuto d'origine... Choix des Zones : J'ai choisi de pouvoir paramétrer plusieurs zones au choix. Il suffit d'assigner dans chaque zone les détecteurs à inclure. La fonction "Toutes les zones", regroupe l'ensemble des détecteurs de la maison. C'est aussi à partir de ces touches que l'on active l'alarme. La particularité : Si on choisit la zone "Rdc". Le VD test dans un premier temps si cette zone n'est pas déjà choisie. Si non, le VD l'ajoute à la liste des zones précédemment choisi. Si oui, le VD retire cette zone de la surveillance et si c'est l'unique zone surveillée, il désactive l'alarme. Voici les codes LUA : Pour le bouton "Toutes les zones" : Pour les boutons "Zones" : Choix du mode : Ici c'est plus de choisir quelles vont être les actions qui se réaliserons lors du déclenchement de l'alarme. Complet : Sirène Intérieur + Sirène Extérieur + Appel VoIP Silence : Juste l'appel VoIP Intérieur : Juste la sirène intérieur Extérieur : Juste la sirène extérieur Voici les codes LUA : Arrêt de l'alarme : Simple, désactiver l'alarme. Voici les codes LUA : Exclusion Dect. : Pourvoir exclure un détecteur de l'alarme... Par exemple si on souhaite laisser une fenêtre ouverte à l'étage ou autre... Un appui exclus le détecteur, un nouvel appui l'inclus à nouveau. Voici les codes LUA : Scène : Et voici enfin la scène qui gère la mise en service, l'arrêt et le déclenchement de l'alarme Voilà, à mon avis c'est loin d'être parfait ou optimisé, mais pour le moment ceci à l'air de fonctionner. Je suis preneur de critique de spécialistes, d'améliorations etc... J'ai encore des idées pour faire évoluer tout ceci, mais le temps et le compétences me manquent parfois. A+
  2. Yorino

    Création nouvelle catérogie pour module ?

    Hello, J'ai peur de déjà connaitre la réponse, mais est-il possible de créer ses propres catégories pour les assigner aux différents modules ? Par exemple une catégorie "IR" pour les détecteurs de mouvement, "ILS" pour les contacteurs de portes etc... Pour le moment, ils sont tous regroupés dans "Security" ce qui ne me convient pas forcément. Merci, A+
  3. Yorino

    HC2 - Plantage régulier / Reboot distant ?

    Hello, Petit feed back et commentaires sur vos remarques. 1°/ On est d'accord, le maillage n'est pas optimisé pour le moment. Il faut rajouter des modules, mais il y a un paramètre à prendre en compte, c'est la taille de mon compte en banque... J'ai bien vérifié de partout, il n'est pas extensible. Je fais donc au fur et à mesure de mes moyens, des opportunités sur les sites de ventes d'occasion et surtout, j'apprends le fonctionnement de la HC2 avant de vraiment investir massivement dans ce système. 2°/ J'ai échangé avec le support Fibaro. Bon pas de révolution, réponses générique fournies et ils ne peuvent rien faire car soit disant pas de log accessibles... (Ceci ne me rassure pas quand au choix définitif de ce système, bref passons). Néanmoins, pendant les échanges, ils m'ont quand même fait remarqué une connerie que j'ai commise lors de la création de mon VD. Je n'avais pas renseigné l'adresse IP de ma HC2 dans ce dernier. J'ai donc corrigé ceci et depuis je n'ai pas eu de nouveau plantage. Affaire à suivre donc, mais j'ai peut être trouvé la raison du problème. A+
  4. Yorino

    HC2 - Plantage régulier / Reboot distant ?

    Actuellement : 4 Détecteurs Porte 5 Détecteurs Mouvement (Configurés mais non alimentés car pas mis en service encore) 2 Détecteurs Fuite d'eau (1 configuré mais non alimenté) 1 Prise 1 Sirène Aeotec
  5. Yorino

    HC2 - Plantage régulier / Reboot distant ?

    Hello Lazer, Pas de souci ;-) Non, le SAV ne s'est pas encore connecté sur la box. J'ai relancé une demande hier soir, j'espère que cette fois ils vont se connecter pour regarder. Je ferai bien un recovery, mais bon c'est chiant de tout refaire sur un truc ou il n'y a rien qui tourne dessus pour le moment...
  6. Yorino

    HC2 - Plantage régulier / Reboot distant ?

    Bon j'ai fait les manip, mais rien ne change, tous les 10/15 jours elle se fige et le seul moyen est de couper l'alim pour la faire repartir... Le plus dingue c'est que je n'ai presque rien comme scène qui tourne dessus dans la mesure où je suis toujours en cours d'implantation des divers capteurs et d'écriture des modules et scènes... Par rassurant du tout quand même...
  7. Yorino

    HC2 - Plantage régulier / Reboot distant ?

    Bon retour du support que je partage avec vous... Je suis bien avancé avec ceci... From our diagnostic tool I can see that your gateway doesn’t have connection to our server and this can be cause of lack of remote connection. (Sans rire!) Please check below things: 1) Restart your gateway- disconnect power supply – wait 5-10 minutes – connect power supply back to the system. (Ok, c'est ce que je fais toutes les 3 semaines...) 2) Go to configuration tab – LAN settings – remote access choose “NO” save then go back to the LAN settings and choose “YES” and save. (Hum... Ok je vais le faire chef) 3) Now delete your gateway form your fibaro ID and add it again. (??? Why??? Quel est le rapport avec le plantage??) 4) Also check your firewall, because it can affect on remote access (it can blocks connection from ports 22 and 403 of gateway to our servers). (J'en ai pas pour le moment) 5) Please check date in your system, is it correct? (Oui) If not please go to configuration—→ Location —> Set Date and Time: -→ choose “Manual Settings”—→ set correct date—→ save changes. 6) Check alarm in your system, make sure this alarm is “disarmed”. (Ah un début de piste, effectivement je me sers du module alarme!) *There is a chance that some of your devices has been armed. Please go to the HC_ip/docs to access docs of your Home Center. Go to devices and roll down first list (GET /devices). Scroll down and use “Try It!” button. Now you need to use “search” function of your browser (hold Ctr (command button on MAC) and pres F button once). Type: armed: “true”, and find the modules that are still armed in your system. Now you can either delete device with ID that represents or change it state to disarmed in your system. (Et pourquoi des modules resteraient armé... Un défaut de gestion du HC2?) Bon bah suite au prochain plantage...
  8. Yorino

    HC2 - Plantage régulier / Reboot distant ?

    C'est ce que j'ai fait également mais pas de réponse pour le moment
  9. Yorino

    HC2 - Plantage régulier / Reboot distant ?

    C'est tout le problème... Comprendre pourquoi il y a un plantage. D'où ma question sur les Log éventuels afin que je puisse comprendre. Vous savez si un fichier/registre de l'activité complète existe?
  10. Yorino

    HC2 - Plantage régulier / Reboot distant ?

    Hello, HC2 achetée d'occasion mais qui fonctionne a priori très bien si ce n'est des plantages aléatoires et réguliers... Toutes les 2/3 semaines qui nécessitent obligatoirement un reboot de la machine. Bon quand on est sur place, à la limite c'est pas trop chiant. Mais quand on est à distance c'est une vrai galère car on perd tout sa domotique... J'ai vu que d'autres avait le même problème. J'ai vu également des solutions avec des lignes de commande pour pouvoir redémarrer le HC2 à distance, mais qui nécessite apparemment d'avoir un NAS ou autre pour pouvoir envoyer la commande sur le réseau local, ce que je n'ai pas... Bref, mes questions : - y'a t-il un début quelque part pour comprendre pourquoi elle plante ? - y'a t'il une solution, via le fibaroID pour redémarrer a distance la machine? Merci.
  11. Yorino

    Module Virtuel Alarme Avancée

    Hello, J'ai mis en place, je n'ai pas encore créé d'actions associées. Par contre j'ai un un bug lorsque j'appuie sur le bouton arrêt. Voici le code erreur de la scène : [DEBUG] 18:33:35: 2019-05-15 18:33:35.175728 [ fatal] Unknown exception: /opt/fibaro/scenes/5.lua:78: Assertion failed: Expected number Et voici la ligne qui semble poser problème : local name = fibaro:getName(id) or "unknown" De la boucle : -- On vérifie l'état des portes -- for i = 1, #doors do if (doors~=nil) then local id = tonumber(doors) local name = fibaro:getName(id) or "unknown" if (tonumber(fibaro:getValue(id, "value")) == 1) then table.insert(stillopen, id) fibaro:debug(name .. " est ouverte") else fibaro:debug(name .. " est fermée") end else fibaro:debug("ID #"..i.." n'existe plus") end end Quelqu'un peu m'apporter un peu de support pour m'expliquer SVP ? Merci
  12. Yorino

    Yorino

    Ok, merci.
  13. Yorino

    Module Virtuel Alarme Avancée

    Hello, Je reviens avec mes questions stupides…. Bon j'ai bien compris l'interêt de créer le VD, les boutons, etc ... Mais j'ai une question concernant la scène : => Doit-on la placer comme une action dans le module Alarme de la HC2 ?
  14. Yorino

    Yorino

    Hello Lazer, ha, pas encore vu le GEA de Steven. Je vais fouiller pour le trouver. Merci.
  15. Yorino

    Module Virtuel Alarme Avancée

    Ok, merci. Je débute avec le LUA et la seule "base" de programmation que je connais actuellement est VBA...
×