Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'passerelle'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Bienvenue
    • Annonces et suggestions
    • Nouveau ? Présentez-vous
    • Le bistrot
    • Mon installation domotique
    • Autres Solutions Domotiques
  • La HC2 et ses périphériques
    • La Home Center pour les nuls
    • Home Center 2 & Lite
    • Modules Fibaro
    • Modules Z-wave
    • Périphériques et matériels autres
    • Plugins
    • Alarme & Vidéo-surveillance
    • Multimédia
    • Chauffage et Energie
    • Actionneurs & Ouvrants (Portail, volets...)
    • Eclairage
    • Applications Smartphones et Tablettes
    • English Section
  • Les objets connectés
    • Les Assistants Vocaux
  • Fibaro's Awards
    • Membre du mois
    • Jeux concours & Cadeaux
  • Les bonnes affaires
    • Sites internet
    • Petites annonces

Calendriers

Aucun résultat à afficher.


3 résultats trouvés

  1. JPI SMS/MMS Gateway

    Yo, Je vous propose un petit module sans prétention, dialoguant avec JPI (voir le sujet ici Sujet JPI) permettant d'envoyer des SMS/MMS depuis la HC2. J'utilise ce module depuis pas mal de temps pour m'envoyer des SMS (d'alerte, d'information) depuis la HC2. JPI a remplacé l'application "SMS Gateway" tournant également sur Android, JPI permettant de bénéficier d'autres fonctionnalités (Effectué des actions sur le HC2 à la réception de SMS...) Au passage de je remercie @dJuL pour cette excellente application et la rapidité de son support. Voilà si ça peu aider certain c'est par ici : Principe : Envoyé des SMS/MMS en modifiant une Variable Global se nommant : SMS/MMS Le VD se charge d'envoyer le Message à JPI, si celui-ci ne répond pas, il retentera suivant les paramètres inscrit dans le VD ("retry_max", 6 tentatives par défaut pour les SMS, 3 pour les MMS) si après toutes ces tentatives il n'a pas réussi il enverra une Notification Push ainsi qu'un Email pour prévenir de l'échec. L'idée est de recevoir toujours l'information même si votre passerelle SMS est indisponible. Depuis les dernière version de JPI il est possible d'envoyer des MMS, le but est de pouvoir recevoir l'image d'une caméra directement pas MMS tout comme vous le faites sans doute déjà par Mail. Utiliisation : SMS : Envoyer un SMS a tous les contacts : fibaro:setGlobal("SMS", "Test") -- Envoie Test à tous les contact de la variable DefaultContact paramètrer dans les bouton du VD. Envoyer un SMS à des contacts spécifique présent dans la variable DefaultContact : fibaro:setGlobal("SMS", '"Message":"Test", "SendTo":["Georges","0606060606"]') -- Envoie Test à Georges (doit être présent dans la variable DefaultContact) et au numéro 0606060606 Envoyer un SMS à un numéro (Peut être utilisé pour des cas spécifique, temporaire, alerte les voisins... : fibaro:setGlobal("SMS", '"Message":"Test", "SendTo":["0606060606"]') -- Envoie Test au numéro 06060606 MMS : Envoyer un MMS à partir d'une Caméra existante dans la HC2 : fibaro:setGlobal("MMS", "Cam_Salon") -- Envoie à tous les contacts un Snapshot de la caméra se nommant "Cam_Salon" attention à la casse ! fibaro:setGlobal("MMS", '"Image":"Cam_Salon", "Message":"Detection dans le salon", "SendTo":["0606060606"]') -- Envoie l'image de la camera "Cam_Salon" avec le Message Détection dans le Salon au numéro 0606060606 Envoyé un MMS à partir d'une URL : fibaro:setGlobal("MMS", '"Image":"http://user:pass@doorbird.mondomaine.com/bha-api/image.cgi", "Message":"Quelqu un Sonne a la porte", "SendTo":["Georges"]') Installation : - Importer le module Virtuel JPI_SMS_MMS_Gateway.vfib Renseigner dans le VD l'adresse IP et le Port pour contacter JPI Modifier la variable Default Contact dans chaque bouton (SMS/MMS), vous pouvez ajouter des contacts en respectant le schéma {"Name": "Georges","number": "0600000000"} local DefaultContact = '{ "Contact": [ { "Name": "Anto", "number": "0600000000" }, {"Name": "Georges","number": "0600000000"} ]}' Renseigner l'ID du User Email ainsi que le Smartphone pour la notification d'echec. local UserMailID = 2; -- Email User ID if SMS not Sent local smartphoneID = 600; -- Push Smartphone ID if SMS not Sent Intégrer les icônes (optionnel) Cliquer au moins une fois sur les bouton SMS et MMS pour la création des variables - Créer une nouvelle Scène JPI Gateway de type LUA Insérer le code ci-dessous, en prenant soin de modifier le numéro avec celui de votre VD --[[ %% properties %% events %% globals SMS MMS --]] local JPI_Gateway = 125; fibaro:debug("Start Scene") if fibaro:getGlobalValue("SMS") ~= "" then fibaro:debug("Envoi du SMS : "..tostring(fibaro:getGlobalValue("SMS"))) fibaro:call(JPI_Gateway, "pressButton", "3") end if fibaro:getGlobalValue("MMS") ~= "" then fibaro:debug("Envoi du MMS : "..tostring(fibaro:getGlobalValue("MMS"))) fibaro:call(JPI_Gateway, "pressButton", "4") end GEA (Merci @Steven et @pepite, dieu sait que j'embête ce dernier avec mes toilettes mais il me le rend bien ) : Sois en affectant une variable Global comme ceux-ci : {"Global", "SMS", ' "Message":"Ouverture de la porte de garage - #date# #time#" '} Ou alors si vous disposez de la V6, mettre ces informations dans le config() : GEA.options.sms = {name = "SMS", action = function(message) fibaro:setGlobal("SMS", GEA.getMessage(message)) end, } GEA.options.mms = {name = "MMS", action = function(message) fibaro:setGlobal("MMS", GEA.getMessage(message)) end, } Ensuite pour l'envoie d'un SMS : GEA.add(true, 0, "",{{"SMS", '"Message":"GEA demarrer à #time# le #date#", "SendTo":["Anto"]'}}) GEA.add(true, 0, "",{{"SMS", "GEA demarrer à #time# le #date#"}}) Envoie de MMS : GEA.add(true, 0, "",{{"MMS", "Cam_Salon"}}) GEA.add(true, 0, "",{{"MMS", '"Image":"Cam_Salon", "Message":"Detection dans le salon"'}}) GEA.add(true, 0, "",{{"MMS", '"Image":"Cam_Salon", "Message":"Detection dans le salon", "SendTo":["Anto"]'}}) Icône : Bouton MMS : Bouton SMS : Bouton pour la Scène :
  2. Présentation Le mode passerelle (ou gateway) permet de cascader les box Fibaro Home Center 2 et Lite. Cette fonctionnalité peut être utile dans les cas suivants : installation de modules distants qui ne sont pas à porté du réseau sans-fil Z-Wave (cabanon au fond du jardin, dépendance, cave, résidence secondaire, ...) le nombre maximal de 230 modules gérés par une seule box est dépassé Pour communiquer, les box utilisent alors le réseau IP, que ce soit sur le réseau local ou via Internet (une configuration du modem/routeur sera alors nécessaire afin d'ouvrir les ports nécessaires) Remarque : chaque box reste contrôleur Z-Wave principal des modules qu'elle gère, par conséquent les 2 box doivent être opérationnelles et doivent pouvoir communiquer par le réseau IP afin de conserver l'accès aux modules de la box partenaire. Ceci n'est donc pas une utilisation du mode contrôleur Z-Wave secondaire normalisé dans le protocole Z-Wave. Pré-requis : Seule la box HC2 peut être utilisée en maitre, tandis que les HC2 et HCL peuvent être utilisées en esclave. Les 2 box doivent fonctionner avec le même niveau de firmware. Cet article présente l'utilisation de 2 box HC2 en mode passerelle, bien qu'il soit plus courant d'utiliser une Home Center 2 en maitre, et une Home Center Lite en esclave. En effet, les fonctionnalités avancées de la HC2 (script LUA notamment) pourront alors permettre de piloter la box secondaire HCL, même si celle-ci ne propose pas nativement le langage LUA. Importation Tout d'abord, sur la HC2 secondaire, quelques modules sont inclus, dans cet exemple nous avons une multiprise GreeWave Powernode, un détecteur de Fumée Fibaro, un module virtuel, un Wall Plug Fibaro, et un détecteur d'ouverture Aeotec : A01-HC2secondary.png Sur la HC2 qui sera utilisée comme passerelle maître, naviguer dans le menu "Configuration" puis "Connexions à la Passerelle" : B01-Gatewaypanel.png Cliquer sur le bouton "Ajouter passerelle distante". Dans la fenêtre qui apparait, le système scanne automatiquement le réseau local et découvre la (ou les) box disponible : B02-Gatewaypanel.png Il suffit de la sélectionner puis de cliquer sur le bouton "Ajouter des passerelles" : B03-Gatewaypanel.png Une nouvelle fenêtre demande alors de saisir les identifiants de connexions du compte "admin", ainsi qu'une description permettant d'identifier la box dans l'interface : B04-Gatewaypanel.png La passerelle secondaire est correctement reconnue : B05-Gatewaypanel.png Cliquer sur le bouton "Importation". Dans la fenêtre qui apparait, on peut conserver le choix "Basic" qui importera automatiquement tous les modules gérés sur la passerelle secondaire : B06-Gatewaypanel.png Ou choisir l'option "Avancé", qui permet alors de sélectionner manuellement tout ou partie des modules à importer : B07-Gatewaypanel.png Note : les modules cachés ou désactivés (fonctionnalités disponibles depuis la v4) dans l'interface de la box secondaire ne sont pas éligibles à l'importation. Après un clic sur le bouton "Sauver", le système importe les modules, étape qui prend quelques secondes : B08-Gatewaypanel.png Dans l'interface Web de la box maitre, les modules importés apparaissent alors dans la section "Non assigné" à coté des modules gérés localement. Les modules importés sont différentiés par un encadrement jaune autour de chacun d'eux : C01-HC2primary.png A noter que les icônes personnalisées sur la box secondaire ne sont pas importées sur la box maitre. Il sera alors nécessaire de les importer manuellement, puis de les affecter à chaque module. Utilisation Ces modules sont dorénavant pleinement utilisables avec les 2 box, une action via l'une ou l'autre interface agit alors immédiatement sur l'autre interface, ainsi que sur le module lui-même bien entendu. Pour chaque module, la box maitre leur affecte un nouvel ID afin de les différentier des modules existants. Les modules importés apparaissent dans les panneaux de consommation d'énergie et de température. En cas de nÅ“ud morts (module débranché, problème de transmission Z-Wave, etc) les modules apparaissent en nÅ“uds morts sur les 2 box : C02-DeadDevice.png Les modules importés sont utilisables dans des scènes, comme dans cet exemple de scène en mode bloc où le détecteur de fumée importé (donc géré par la box secondaire) peut déclencher une sirène locale (donc gérée par la box maitre) : C03-Scene.png Dans un script en langage LUA, après avoir obtenu l'ID des modules importés, on peut utiliser les commandes habituelles pour les actionner, comme dans cet exemple pour allumer/éteindre un Wall Plug : fibaro:call(355, "turnOn") fibaro:call(355, "turnOff") . De même, les modules sont pilotables via l'API HTTP disponible sur la box maitre : http://192.168.1.1/api/callAction?deviceID=355&name=turnOn http://192.168.1.1/api/callAction?deviceID=355&name=turnOff . Perte de communication En cas de perte de connexion réseau IP entre les 2 box, le panneau de configuration des passerelles signale le problème par une croix rouge : D01-LostConnection.png Cette information est également disponible au travers de l'API HTTP à l'adresse suivante : http://192.168.1.1/api/remoteGateways Qui renvoie un JSON indiquant le statut de la connexion true ou false. Cette information peut alors être gérée par un script LUA afin d'agir en conséquence (notification, etc...) : [ { "id": 1, "name": "HC2-012345", "ip": "192.168.1.2", "description": "HC2 Secondaire", "connected": true } ] [ { "id": 1, "name": "HC2-012345", "ip": "192.168.1.2", "description": "HC2 Secondaire", "connected": false }] . Pour terminer, sur la box secondaire, le panneau de passerelle dispose d'un onglet "Liste des modules partagés" permettant de visualiser les modules exportés : D02-HC2secondary.png
  3. Utilisation d’un interrupteur Edisio avec la Home Center 2 Jeedom en tant que passerelle + Adorant le design et la qualité des interrupteurs Edisio, j’étais frustré de ne pouvoir les utiliser avec ma Home Center 2, celle-ci n’acceptant que le protocole z-wave. Frustration finie, car depuis quelques jours, un dongle Edisio est disponible pour Jeedom. Il vous suffit donc de connecter ce Dongle à votre système Jeedom ( mini, rasp, synology,etc…) Je vous conseille d’abord de lire le guide sur l’association du dongle et du plugin sur Jeedom : http://blog.domadoo.fr/2015/05/13/jeedom-guide-dutilisation-du-plugin-edisio/ Ce guide s’adresse donc à tous les possesseurs d’une box domotique ayant une API et souhaitant intégrer les périphériques Edisio. Prérequis : - Une HC2 ou HC Lite ( version 3.x ou 4.x ) - Jeedom installé et fonctionnel - Dongle Edisio Principe de fonctionnement : Déclencher une ou des actions sur la HC2 via les boutons de l’interrupteur Edisio. Pour ce faire, l’interrupteur va communiquer l’ordre à Jeedom qui va le retransmettre à la hc2 par une requête http ( script Jeedom ) Coté Home Center Ici, pas grand-chose à faire, car la box se retrouvant en mode « esclave ». Nous allons piloter la HC2 grâce à son API Il faudra néanmoins récupérer l’id du périphérique que vous souhaitez piloter : Coté Jeedom : En premier lieu, installer le plugin « script » ( si c’est pas déjà fait ) : Cliquer sur « Ajouter « puis donner un nom à votre script Pour mon exemple, je souhaite allumer mes leds du bar (qui sont gérées par ma HC2) On va donc créer un script qui fera une requête de type « get » vers la HC2 : Dans le champs « requête », compléter avec votre adresse Ip + id . Pour mon exemple, dans le 1er bouton j’ai renseigné : http://192.168.0.100/api/callAction?deviceID=261&name=turnOn Cette requête lancera l’ordre à la HC2 d’allumer mes leds Voici des exemples de commandes API pour la HC2 : Actionneur : <IP>/api/callAction?deviceID=<ID>&name=turnOn <IP>/api/callAction?deviceID=<ID>&name=turnOff Volet roulant : <IP>/api/callAction?deviceID=<ID>&name=setValue&arg1=<VALUE> <IP>/api/callAction?deviceID=<ID>&name=stop Module virtuel : <IP>/api/callAction?deviceID=<ID>&name=pressButton&arg1=<BUTTON ID> Slider : <IP>/api/callAction?deviceID=<ID>&name=setSlider&arg1=<SLIDER ID>&arg2=<VALUE> Scène : <IP>/api/sceneControl?id=<SCENE ID>&action=start <IP>/api/sceneControl?id=<SCENE ID>&action=stop Une fois vos scripts créés, cliquer sur « sauvegarder » . Lancer maintenant le Plugin Edisio, cliquer sur « ajouter » et donner un nom à votre module : Renseigner ensuite les différents champs et ajoutez autant de boutons que vous souhaitez selon votre module. Dans mon cas, j’ai ajouté 3 boutons aux 2 déjà existants : Cliquez sur « sauvegarder » Dans le dashboard apparait maintenant mon interrupteur Edisio avec ses 5 boutons distincts. Il ne reste maintenant plus qu’à créer un scénario afin de lancer un script dés l’appui sur un bouton : Cliquer sur « général » puis « scénario » Ensuite cliquer sur « ajouter » et donner un nom à votre scénario. Dans mon exemple, j’utilise 2 scénarios…le bouton 1 allumera mes leds, le bouton 2 les éteindra. Créez votre scénario : Voilà , c’est fini. Vous pouvez maintenant utiliser les modules Edisio en complément de votre Home Center ou avec n’importe quelle box domotique disposant d’une API A savoir qu’une « latence » d’environ 1 sec intervient entre le moment où on appuis sur le bouton du module et le moment ou l’ordre est recu par la box… ceci à cause des temps de transit de la passerelle. C’est dérisoire, mais à prendre en compte quand même. Vous pouvez retrouver les produits Edisio ainsi que le Dongle Jeedom directement dans la boutique Domadoo :
×