Aller au contenu

Rechercher dans la communauté

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



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

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Jabber


Skype


Ville :


Intéret :


Version

4 résultats trouvés

  1. ADN182

    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 Contacts : 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-v3.0.vfib Renseigner dans le VD l'adresse IP et le Port pour contacter JPI Modifier la variable Contacts dans chaque bouton (SMS/MMS), vous pouvez ajouter des contacts en respectant le schéma {"Name": "Georges","number": "0600000000"} local Contacts = '{ { "Name": "ADN182", "number": "0600000000" }, {"Name": "Lazer","number": "0600000000"} }' Renseigner le tableau userID et smartphoneID pour la notification en cas d'echec. local userID = { -- Email User ID if SMS not Sent 2, "Lazer", } local smartphoneID = { -- Push Smartphone ID if SMS not Sent 600, "Google Pixel 2 XL", } 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 : JPI_SMS_MMS_Gateway.vfib
  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. Krikroff

    Notification Center

    Notification Center Le centre de notifications à pour objectif de centraliser au mieux les besoins en communication en mettant à disposition une interface (lua) permettant d’accéder à divers services (HC2 Push & Mail, Pushover, passerelle personnalisée etc.) afin de pousser des messages dynamiques et informations diverses vers l’ extérieur. Version: 1.0.1 Phase du projet : Bêta Actuellement « Notification Center » est capable de gérer de manière automatique des demandes de notifications (concurrentes ou non) en utilisant les services suivants : HC2 Push (Mobile ID) HC2 Email (User ID) Pushover: Simple Notifications for Android, iOS, and Desktop (https://pushover.net/) Pushingbox (http://www.pushingbox.com) Prowl (http://www.prowlapp.com/) En cours d' intégration: Passerelle personnalisée (Ex : script php free sms, etc.) LiveNotifier (http://www.livenotifier.net) Roadmap: SMS Gateway & PAW Notification XBMC (Popup) TTS (support tiers) Messages prédéfinis (avec "template" ou non) Périphérique virtuel avec retour visuel : Nombre d’envois (Jours/mois), état du moteur de notification etc. Table de correspondance Mobile ID / User ID <-> Périphérique / Utilisateur par réflexion de l’API Panic Mode: routage automatique de tous les messages (prioritaires) vers une passerelle GSM (PAW, SMS Gateway) en cas de défaillance de fourniture Internet (ADSL/Fibre/Etc) En cours d'enrichissement...
  4. Bonjour a tous, Ci-dessous un petit tuto avec le fichier pour faire communiquer notre chère box HC2 et l'application android SMS Gateway. Fonctions: 1) Commander un péripherique de la box par SMS et obtenir le retour d'info par SMS 2) Envoyer un SMS avec la HC2 ( alerter lors de coupure internet, frigo qui ne consomme plus d'énergie, etc..) Alors allons y Now: Prerequis: - Server web - Smartphone android - Application "SMS Gateway" de b00lean - une HC2 Installation et configuration des fichiers PHP sur votre server Web: 1) récupérer les fichiers sur mon github ici et les copier sur votre server web 2) modifier les fichiers comme ci-dessous: fichier sms.php //variable a modifier $hc2ip = "192.168.2.3"; $smsgatewayip = "192.168.2.23" remplacer les ip de la HC2 et du smartphone faisant tourner SMS Gateway fichier tableaux.php $devices = array(); $devices[chambre][lumiere] = 82; $devices[salon][lumiere] = 42; $commandes = array(); $commandes[0] = array('on','turnOn','allume'); $commandes[1] = array('off','turnOff','eteint'); $commandes[1] = array('close','turnOn','ferme'); $commandes[1] = array('open','turnOff','ouvert'); Sur ce fichier il faut modifier le tableau devices par vos périphériques sous ce format $devices[nom de la piece][nom du module] = id du module; Configuration du logiciel SMS Gateway: aller dans settings: 1) cocher les case: "Listen for http send SMS commands", "Forward incoming SMS to HTTP" et "Start gateway automatically" 2) cliquer sur le boutton HTTP Settings 3) configurer les champs : Listen for HTTP commands port: 9090 Required password in URL: votre mot de pass qui sera utiliser par le HC2 Forward incoming SMS to HTTP URL: http://ip.du.server.web/sms.php?login=login du HC2&password=mot de pass du HC2 4) revenez en arriere et lancer SMS Gateway Configuration du HC2: 1) importer le device virtuel SMS.vbif 2) créer une variable nommé "sms" et une variable prédéfini "Telvince" ( a modifier au choix car tout le monde ne s'appel pas vincent ) 3) renseigner l'IP et le port du device virtuel par l'ip et le port de SMS Gateway (ex: ip 192.168.1.2 et port 9090) 4) modifier le bouton du module virtuel suivant vos variable: local phone = fibaro:getGlobalValue("TelVince") local sms = fibaro:getGlobalValue("sms") Utilisation: Il suffit d'envoyer un SMS au numero du smartphome faisant tourné SMS gateaway avec la syntaxe suivante nomdumodule nomdelapiece action (exemple: lumiere chambre on) PS: l'écriture du SMS ne tiendra pas compte des majuscules et des accents, vous pouvez donc écrire avec ou sans comme vous voulez Integration dans GEA: --Test internet GEA.add({"Global", "internet", "NOK"} , 5*60, alerte.."Pas de connexion internet depuis #duration#", { {"Global", "sms", alerte.."Pas de connexion internet depuis #duration#"},{"VirtualDevice", id["SMS"], "1"}, }) SMS Gateway.zip
×