MAM78 Posté(e) le 19 décembre 2020 Signaler Partager Posté(e) le 19 décembre 2020 (modifié) Doorbird Manager Manager Préambule : Après quelques recherches sur la market place, j'ai bien trouvé quelques QuickApp pour les équipements Doorbird, mais aucun n'était assez complet à mon gout. Ayant fait l'acquisition tout récemment d'une HC3, je me suis lancer dans le développement de ma premier Quick App. Du coup, j'ai entrepris de capitaliser sur le travail de @Lazer sur son VD Surveillance Station HC3 en reprenant sa structure de code et l'addapter à mon Doorbird Manager. Le Projet : L'idée générale étant de disposer sur nos HC3 d'une Quick App pour dialoguer avec les portiers vidéos de chez Doorbird en utilisant leur API. Les principales fonctionnalités sont les suivantes : Un module principal sur lequel s'affiche : l'état de la connexion avec le portier vidéo la désignation du modèle du portier vidéo la liste des realais disponibles (uniquement sur certains modèles du portier vidéo) la liste des date et heure dernière sollicitation des différents modules fils (voir ci-dessous) un bouton pour créer les module fils (Childs) un bouton pour créer les favoris HTTP qui permettent d'interagir depuis le Doorbird avec le QuickApp Des modules Fils (Childs) reprenant les principale fonctionnalité de l'API disponibles, à savoir : Un actionneur pour activer la lumière infrarouge Des actionneurs pour chaque relais disponibles (permettant par exemple de piloter l'ouverture d'une serrure). Disponible uniquement sur certains modèles du portier vidéo. Un détecteur liée à la sonnette du portier vidéo Un détecteur de mouvement reprenant les détections du portier vidéo Des détecteurs d'utilisation des badges RFID. Disponible uniquement sur certains modèles du portier vidéo. Les usages se font en fonction du type de modules fils, soit : Pour les actionneurs, les modules fils vont permettre de donner un ordre au portier vidéo (activation de la lumière infrarouge, activation des relais) Pour les détecteurs, les modules fils vont vont recevoir des notifications (favoris http) correspondant aux actions effectuées sur le boitier vidéo (Appui sur le bouton de la sonnette, détection d'un mouvement, activation d'un badge RFID) Cette Quick App s'adapte automatiquement aux différents modèles de portiers vidéos Doorbird actuellement disponibles accessible depuis l'API Doorbird. voir documentation ci-dessous. Pré-requis : Disposer d'une HC3 Disposer d'un portier vidéo Doorbird compatible, à savoir les séries D10x/D20x/D21x/B10x (RFID supporté uniquement sur la série D21x) Une mise à jour du firmware selon la série (version 000099 et plus pour les séries D10x, D20x, B10x et 000108 et plus pour la série D21x) Une connexion réseau de la HC3 et du portier vidéo sur le même réseau LAN. Installation : Télécharger la dernière version de la Quick App disponible ci-dessous. Installation de la Quick App (Fibaro Quick Apps manual: https://manuals.fibaro.com/home-center-3/ (see installing a quick APP)) Ouvrir le menu paramètres. Aller dans Dispositif. Cliquer sur : Choisir autres appareil Choisir Téléverser un fichier Choisir le fichier : Doorbird Manager Vx.xx.fqa (fichier disponible en fin de Tuto.) Configuration : Configurer les variables de la Quick App. Personnaliser les variables utilisateurs disponibles dans le module "config" de la Quick App Personnaliser la tables de variables user (mais attention de bien respecter la structure des tables et ne pas tout casser Cette personnalisation n'est utile que si vous disposez : de relais additionnels (au-delà des 2 de base, disponible en option sur certains modèles) des badges RFID (actuellement dans les tableaux, il y un exemple pour 2 badges RFID), vous pouvez en créer autant que vous voulez. Personnaliser les icônes pour les modules (Lumière infrarouge, Sonnette, badge RDFI), les icônes sont disponibles en fin de tuto. Cliquer sur le bouton de génération des modules fils (child). Attention à effectuer seulement après avoir réaliser les étapes de configuration précédentes. Sous peine de devoir supprimer les modules fils et relancer leur création. Cliquer sur le bouton de génération des favoris HTTP. Cette fonction est optionnelle, Elle va potentiellement écraser les favoris que vous auriez déjà créés. Vous pouvez modifier l'indice de départ à partir duquel les favoris seront créés. Voir paramètre "FirstFavoriteID" Voir détail ci-dessous : En cours de rédaction. En attendant, les variables sont relativement explicites. Dans le module "main" vous avez des indications dans l'entête pour la configuration et la personnalisation et les utilisations possibles. 1. Configurer les variables de la Quick App. Protocol : protocole à utiliser, normalement : http Address : adresse IP du Doorbird, par exemple : 192.168.0.10 Port : port de communication, normalement : 80 Doorbird_User : utilisateur Doorbird habilité à utiliser l'API préalablement créé dans l'application mobile Doorbird, par exemple : fsfdetj0001. Je conseil de créer un compte dédié pour votre HC3. Doorbird_PSW : mot de passe correspondant du compte Doorbird_User. Il convient de supprimer cette variable et la recréer de type Variable secrète HC3_User : utilisateur HC3 habilité à solliciter l'API de la HC3 préalablement créé dans la HC3, par exemple : doorbird. Je conseil de créer un compte dédié pour votre Doorbird. Il conviendra donner l'accès à cet utilisateur aux modules fils (de type détecteurs) pour que les requêtes HTTP exécutées par le Doorbird puissent interagir sur les modules fils. HC3_PSW : mot de passe correspondant du compte HC3_User. Il convient de supprimer cette variable et la recréer de type Variable secrète debug : true/false. Pour activer des traces détaillées FirstFavoriteID : Indice que sera utilisé pour la création des favoris HTTP. Si vous aviez déjà créé des favoris HTTP sur votre applications Doorbird, ils risquent d'être écrasé par la génération automatique. Pour éviter cela, il convient de modifier cet indice avec une valeur plus grande que le nombre de favoris que vous aviez déjà créés précédemment. S'ils ne sont plus utiles, vous pouvez laisser la valeur à zéro. Refresh : intervalle de rafraichissement des informations (vérification de liaison avec le portier vidéo) en secondes, par exemple : 60 2. Personnaliser les variables utilisateurs disponibles dans le module "config" de la Quick App Paramètre de la langue pour les affichages sur l'écran du module principal (actuellement 2 langues sont disponibles : FR = Français, EN=Anglais) Personnalisation des libellés affichés pour statut et étapes de la connexion entre la Quick App et le portier vidéo. Vous pouvez adapter cette table pour par exemple pour ajouter une autre langue (à mettre en cohérence avec le paramètre de langue évoqué précédemment) Personnalisation des labels afficher dans le module principale. Vous pouvez adapter la table "QuickApp.LabeldesignationValues" pour par exemple pour : ` ajouter une autre langue (à mettre en cohérence avec le paramètre de langue évoqué précédemment). si nécessaire (et disponible pour votre modèle) ajouter des labels pour des relais ou badges RFID additionnels Exemple pour un badge RFID : dupliquer la ligne Modifier ce ligne duppliquée en modifiant les valeurs de la façon suivante : Il convient de mémoriser le nom que vous aurez donné à ce label pour les étapes suivantes. Attention : La suite de la documentation reste à corriger suite à la nouvelle version de la Quick App. En attendant, se référer aux explications présentes dans le fichier Config et Main. Paramètres de la durée du maintient ouvert d'un relais. A faire pour chaque relais et à faire correspondre avec la valeur renseignée dans l'application Doorbird. Veiller à bien respecter l'ordre des numéros. Liste des modules fils (créés lors de l'appui sur le bouton prévu à ce effet dans le visuel du module principal). Voulez changer le nom des modules avant des les créer, mais attention, il ne faut plus les modifier après dans l'interface de la HC3. Sinon il faudra supprimer le module et relancer sa création via le bouton prévu à cet effet. Vous pouvez adapter cette table pour par exemple ajouter (si disponible pour votre modèle) des relais ou badges RFID additionnels. Veiller à bien respecter l'ordre des numéros. Dans le cas d'ajout de relais ou badges RFID, il faut également ajouter des lignes au tableau des variables QuickApp.Labels et QuickApp.Child. Voir ci-après les explications. Ajout de Relais ou badges RFID et modification des variables QuickApp.Labels. Pour l'ajout d'un relais additionnel, dupliquer et insérer la ligne encadrée en bleu ci-dessus. Modifier la première valeur "LabelLastRelay2" par un nouvelle valeur comme par exemple : "LabelLastRelay3". Attention cette valeur devra correspondre à celle que vous aurez ajoutée dans le table de variable "QuickApp.LabeldesignationValues" Idem pour la deuxième valeur nommée "labelID" avec la même nouvelle valeur. Idem pour la quatrième valeur nommée "designation" avec la même nouvelle valeur. Pour l'ajout d'un badge RFID additionnel, dupliquer et insérer la ligne encadrée en vert ci-dessus. Modifier la première valeur "LabelLastRFID2" par un nouvelle valeur comme par exemple : "LabelLastRFID3". Attention cette valeur devra correspondre à celle que vous aurez ajoutée dans le table de variable "QuickApp.LabeldesignationValues" Idem pour la deuxième valeur nommée "labelID" avec la même nouvelle valeur. Idem pour la quatrième valeur nommée "designation" avec la même nouvelle valeur. Il convient également d'ajouter dans l'écran du module main les labels correspondants Sélection le bouton "Label" et le glisser dans la partie du dessus Configurer le label de la façon suivante en mettant dans ID le nom du nouveau label renseigné précédemment. Exemple : LabelLastRelay3 ou LabelLastRFID3 Etiquette une désignation similaire aux autres labels. Exemple Last RFID #3 : ou Last Relay #3. Sachant que cette désignation sera remplacée par celle que vous aurez renseignez dans la table "QuickApp.LabeldesignationValues" Ajout de Relais ou badges RFID et modification des variables QuickApp.Child. Pour l'ajout d'un relais additionnel, dupliquer et insérer la ligne encadrée en vert ci-dessus. Modifier la première valeur ["2"] par un nouvelle valeur comme par exemple : ["3"]. Ce chiffre correspond à l'indice du relais indiqué dans le label LabelRelays affiché dans l'écran du module parent (main) comme par exemple : "Relais disponibles : ["1", "2", "gggaaa@1","gggaaa@2"]". utiliser ["4"] pour le quatrième relais Idem pour la deuxième valeur nommée "QuickApp.ChildNames["DoorbirdRelay"]["2"]" avec la même nouvelle valeur, comme par exemple : ["3"]. Modifier la sixième valeur nommée "labelAssociateLastUpdatelabel = "LabelLastRelay2" avec la même valeur renseignée précédemment dans le tableau QuickApp.Labels et QuickApp.Child comme par exemple : "LabelLastRelay3". Modifier la septième valeur nommée secondeToClose = QuickApp.RelaySecondeToClose["2"] avec la même nouvelle valeur, comme par exemple : ["3"]. Dans la section nommée variables, modifier la valeur nommée QuickApp.Child["DoorbirdRelay"].devices["2"] avec la même nouvelle valeur, comme par exemple : ["3"]. Dans la ligne juste en dessous, il convient de modifier la valeur nommée value = "2" avec la même nouvelle valeur, comme par exemple : "3". Dans la dernière ligne , il convient de modifier la valeur nommée QuickApp.DeviceRelays[2] avec la même nouvelle valeur, comme par exemple :[2]. Pour l'ajout d'un badge RFID additionnel, dupliquer et insérer la ligne encadrée en vert ci-dessus. Modifier la première valeur ["2"] par un nouvelle valeur comme par exemple : ["3"]. Vous pouvez ajouter autant de badge RFID que vous voulez. Idem pour la deuxième valeur nommée "QuickApp.ChildNames["DoorbirdRFID"]["2"]" avec la même nouvelle valeur, comme par exemple : ["3"]. Modifier la sixième valeur nommée "labelAssociateLastUpdatelabel = "LabelLastRFID2" avec la même valeur renseignée précédemment dans le tableau QuickApp.Labels et QuickApp.Child comme par exemple : "LabelLastRFID3". Dans la section nommée variables, modifier la valeur nommée QuickApp.Child["DoorbirdRelay"].devices["2"] avec la même nouvelle valeur, comme par exemple : ["3"]. Dans la ligne juste en dessous, il convient de modifier la valeur nommée value = "2" avec la même nouvelle valeur, comme par exemple : "3". 3.Personnaliser les icônes pour les modules, les icônes sont disponibles en fin de tuto. A faire pour chaque module fils (Lumière infrarouge, Sonnette, badge RDFI) Aller dans l'onglet de vos module fils et charger les icônes correspondant chacun des types de module. Charge les 2 icônes en appuyant sur le bouton "Ajouter une Icône" Sélectionner l'icône chargée Sauvegarder 4. Cliquer sur le bouton de génération des modules fils (child) : Dans le module main Doorbird Manager, cliquer sur le bouton illustré ci-dessous : Attention : à effectuer seulement après avoir réaliser les étapes de configuration précédentes. Sous peine de devoir supprimer les modules fils et relancer leur création. Utilisation de la Quick App : 1. Personnaliser votre application pour envoyer les requêtes HTTP vers votre HC3. Il convient dans l'application smartphone Doorbird de définir et ajouter des Appels HTTP(s) avec les URL suivantes pour la sonnette, pour les relays, pour la détection de mouvements : http://xxx.xxx.xxx.xxx/api/callAction?deviceID=zzz&name=push&arg1=true&arg2=value&arg3=breached xxx.xxx.xxx.xxx = Correspond à l'adresse IP de votre HC3 zzz = Correspond à l'ID de votre module fils (Child) sonnette, badge RFID ou détecteur de mouvements Par la suite, il convient de paramétrer votre sonnette, badge RFID ou détecteur de mouvements dans l'application smartphone Doorbird et selon vos plages de déclenchements des requêtes HTTP. Voir documentation Doorbird. 2. Paramétrer des commandes sur votre HC3 pour inter-agir avec votre portier vidéo pour les commandes relatives à l'allumage de la lumière infrarouge et l'ouverture des relais (sur certains modèles) pour l'allumage de la lumière infrarouge, utiliser les commandes suivantes : fibaro.call(zzz, "turnOn") http://xxx.xxx.xxx.xxx/api/callAction?deviceID=zzz&name=turnOn zzz = Correspond à l'ID de votre module fils (Child) de la lumière infrarougenote: le module fils (child) lumière infrarouge vas automatiquement s'arrêter (en mode TurnOff) au bout 5 minutes pour l'allumage de l'ouverture des relais, utiliser les commandes suivantes : fibaro.call(zzz, "unsecure") http://xxx.xxx.xxx.xxx/api/callAction?deviceID=zzz&name=unsecure zzz = Correspond à l'ID de votre module fils (Child) du relaisnote: le module fils (child) du relais vas automatiquement s'arrêter (en mode secure) au bout de la durée définit dans la variable secondsToClose évoquée dans le paragraphe 2 du chapitre Configuration et concernant la variable QuickApp.RelaySecondeToClose Versions : V1.23 : du 16/06/22 -> Correction d'un bug qui empêche la création automatique des Devices Si vous disposiez déjà la version V1.21, il convient : de charger le fichier fqa ci-dessous en version V1.23 copier le code contenu dans le module - main de cette nouvelle version et le coller/remplacer votre version actuelle du module main de votre QuickApp copier le code contenu dans le module - main de cette nouvelle version et le coller/remplacer votre version actuelle du module main de votre QuickApp Sauvegarder votre qui QuickApp Supprimer la nouvelle version que V1.23 que vous avez chargée Si c'est votre première installation, il convient de charger le fichier fqa en version V1.23 et suivre les instructions de configuration V1.21 : du 22/11/2021 -> Révision du QuickApp. Nécessite de recharger intégralement le fichier fqa (modification dans les propriétés des Childs) Possibilité d'avoir 2 sonnettes. Notamment pour le DoorBird D2102V qui en possède 2 Corrections de bugs, notamment en mode Debug Attention : la documentation ci-dessus n'est pas encore totalement actualisée. Dans l'immédiat il convient de se fier aux descriptions et explications contenues dans les fichier Main et Config du QuickApp. V1.10 : du 18/11/2021 -> Refonte du QuickApp. Nécessite de recharger intégralement le fichier fqa (trop d'évolutions ont été apportées) Simplification du paramétrage dans une table à compléter dans le fichier config et ajout de nouveaux paramètres Possibilité de générer automatiquement dans le Doorbird les requêtes HTTP (via un bouton prévu à cet effet) qui permettent d'interagir avec le QuickApp Corrections de bugs V1.00 : du 19/12/2020 -> Intialisation du projet Evolutions à venir : Probablement quelques corrections et améliorations du code Fait probablement en partie. Ne pas hésiter à signaler ceux qui restent. Création automatique de labels correspondant aux Badges RFID, Relais et Sonnettes additionnels. Création automatique des planning associés aux favoris HTTP. A étudier si vraiment nécessaire, c'est très rapide de le faire manuellement dans l'application Doorbird A voir selon vos suggestions Dernière version du VD : Code du module main du QuickApp : Quick App : Doorbird_Manager V1.23.fqa Icônes : Dernière version de la documentation de l'API : LAN-2-LAN API FOR DOORBIRD AND BIRDGUARD Modifié le 25 décembre 2023 par MAM78 7 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 19 décembre 2020 Auteur Signaler Partager Posté(e) le 19 décembre 2020 Gros TUTO enfin terminé A votre bon usage et vos commentaires et retours sur l'utilisation et vos suggestions. 2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 19 décembre 2020 Signaler Partager Posté(e) le 19 décembre 2020 Bravo MAM !! Question, tu arrives à avoir le son dans les 2 sens ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 19 décembre 2020 Auteur Signaler Partager Posté(e) le 19 décembre 2020 Pourquoi le son ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 19 décembre 2020 Auteur Signaler Partager Posté(e) le 19 décembre 2020 (modifié) Je rencontre un petit problème pour générer automatiquement via l'API les requêtes HTTP dans le Doorbird. J'ai une erreur 400 lorsque j'envoi la requête suivante (avec évidement l'encodage en base64 du login/psw d'accès au Doorbird) : /bha-api/favorites.cgi?action=save&type=http&title=HC3 Doorbird Manager RFID Porte Portail&id=100&value=http://login:psw/api/callAction?deviceID=316&name=push&arg1=true&arg2=value&arg3=breached J'ai fait le même test en l'envoyant directement depuis le navigateur. Le requête passe, mais lorsque je regarde le résultat dans le Doorbird j'ai qu'une partie de la requête HTTP, comme si elle avait été tronquée de la façon suivante : /bha-api/favorites.cgi?action=save&type=http&title=HC3 Doorbird Manager RFID Porte Portail&id=100&value=http://login:psw/api/callAction?deviceID=316 J'en déduit que l'API Doorbird, n'apprécie pas le caractère & juste après 316 et tronque à partir de là puisqu'il s'agit du caractère qu'utilise l'API comme séparateur de paramètres et qu'elle ne doit pas reconnaitre la suite. Cf extrait : action=save&type=http Je suis surpris de cette situation. J'imagine ne pas être le premier à utiliser l'API Doorbird et je n'ai rien trouver sur le net à ce sujet. Avez-vous déjà eu ce type de problème ? auriez-vous une idée pour le résoudre ? Modifié le 19 décembre 2020 par MAM78 Lien vers le commentaire Partager sur d’autres sites More sharing options...
jjacques68 Posté(e) le 20 décembre 2020 Signaler Partager Posté(e) le 20 décembre 2020 si tu remplaces le "&" par "%26" ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 20 décembre 2020 Auteur Signaler Partager Posté(e) le 20 décembre 2020 Effectivement j'ai remplacé "&" par "%26", mais j'ai dû également remplacé les espaces " " par "%20" et "?" par %3F. Ca donne ça et là c'est bon : http://192.168.0.65/bha-api/favorites.cgi?action=save&type=http&title=HC3%20Doorbird%20Manager%20MOTION%20Mouvement&id=101&value=http://domotique:login@password/api/callAction%3FdeviceID=311%26name=push%26arg1=true%26arg2=value%26arg3=breached Merci @jjacques68, j'étais déjà sur la piste. Mais il me manquait seulement l'espace " " à remplacer également par "%20". Un manque de constance dans l'effort de ma part une bonne nuit de sommeil et les idées deviennent plus claires. 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 20 décembre 2020 Auteur Signaler Partager Posté(e) le 20 décembre 2020 En fait il y avait plus simple : utiliser une fonction URLEncode Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 20 décembre 2020 Signaler Partager Posté(e) le 20 décembre 2020 J'allais te dire qu'il faut utiliser urlencode() Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 21 décembre 2020 Signaler Partager Posté(e) le 21 décembre 2020 Gros tuto :-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) le 26 mars 2021 Signaler Partager Posté(e) le 26 mars 2021 (modifié) Merci pour ce tuto Je viens de commander un D2102V Il ne reste plus qu'a le recevoir pour faire des testes et a remplacer l'intercom qui ne reçois jamais ou presque les appels, en espérant que cela marchara mieux avec le DOORBIRD Petite question pour les pros, savez vous si il existe des relais bluetooth qui s'active sur présence d'un smartphone sans passer par une application pour devoir l'activer Cela permettrais de rendre le portier DOORBIRD compatible sur présence bluetooth comme l'intercom Modifié le 26 mars 2021 par flacon030 Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) le 21 avril 2021 Signaler Partager Posté(e) le 21 avril 2021 (modifié) Bonjour j'ai reçu et installer mon doorbird D2102V J'ai installer ce QA sans problème Il se connecte a mon doorbird, et me l'identifie comme il faut Mais je n'ai aucune info dans le QA sur tous les autres éléments comme dernière sonnerie dernier mouvement dernière ouverture portail dernier badge Comment résoudre ce probleme Merci Modifié le 23 avril 2021 par flacon030 Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 23 avril 2021 Auteur Signaler Partager Posté(e) le 23 avril 2021 Effectivement, c’est un fonctionnalité que je n’ai pas encore su implémenter. Il faudra que l’on m’explique comment est-ce que l’on fait.Envoyé de mon iPhone en utilisant Tapatalk Pro Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eric_95430 Posté(e) le 1 septembre 2021 Signaler Partager Posté(e) le 1 septembre 2021 Bonjour, Superbe Application et superbe tuto. j'ai installé mon Doorbird D2101 ainsi que l'application sur ma HC3. tout est parfait: L'interphone se connecte Détecte le modèle et les relais disponibles (2 dans mon cas) Retourne toute les infos sur l'application ( Sonnerie, mouvement, ouverture , et touts les badges) Par contre il m'est impossible de commander les relais depuis l'application. j'ai le retour d'info sur l'application, mais pas de commande sur les relais. je ne sais plus comment faire. d'où peut venir le problème? Merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
CharlesO Posté(e) le 12 septembre 2021 Signaler Partager Posté(e) le 12 septembre 2021 Salut MAM78 Top ton Quick app moi j'ai le model D202 reseau unifi et je n'arrive pas a faire fonctionner ton quick app peux-tu stp me donner un coup de main ? toi ou une autre ame sensible merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fredmas Posté(e) le 12 septembre 2021 Signaler Partager Posté(e) le 12 septembre 2021 Pour cela il faudrait décrire un peu plus ce qui ne fonctionne pas chez toi dans ce QA 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
CharlesO Posté(e) le 12 septembre 2021 Signaler Partager Posté(e) le 12 septembre 2021 Statut : Erreur ou connexion impossible au Doorbird -> Retour Erreur : device (Mouvement,Sonnette,Gaby,Michel,Porte Garage,Porte Portail,Infrarouge) not available Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fredmas Posté(e) le 13 septembre 2021 Signaler Partager Posté(e) le 13 septembre 2021 Alors j'ai bien un DoorBird depuis quelques années, mais j'utilise mon propre QA tout simple pour piloter le relai du portail. Je n'ai pas installé ce QA qui est très complet mais dont je n'ai pas réellement le besoin, en tout cas pour l'instant. Ton message ressemble à une interprétation d'un code erreur que MAM78 aurait traduit par un message plus explicite. As-tu bien complété les variables ? Adresse, user, mot de passe, etc. Ton portier est bien en adresse IP fixe sur ton réseau ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
CharlesO Posté(e) le 13 septembre 2021 Signaler Partager Posté(e) le 13 septembre 2021 Salut et Merci moi aussi j'ai deja une QA pour le relai qui marche tres bien j'ai installer ce QA juste pour recuperer la sonnerie dans ma box Lien vers le commentaire Partager sur d’autres sites More sharing options...
CharlesO Posté(e) le 13 septembre 2021 Signaler Partager Posté(e) le 13 septembre 2021 je vien de faire : http://<IPdoorbird>/bha-api/notification.cgi?http-user=<userdoorbird>&http-password=<passdoorbird>&url=http://<ipHC3>/api/sceneControl?id=180%26action=start&user=<userHC3>&password=<passHC3>&event=doorbell&subscribe=1 dans mon navigateur j'ai recu comme reponce : {"BHA": { "RETURNCODE": "1", "NOTIFICATIONS": [{"event": "doorbell1","subscribe": "1","url": "http://xxx.xxx.xxx.xxx/api/sceneControl?id=180&action=start","user": xxx@xxx.com,"password": "xxxxxx","relaxation": "10"}]}} mais cela ne marche toujour pas Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eric_95430 Posté(e) le 13 septembre 2021 Signaler Partager Posté(e) le 13 septembre 2021 Bonjour CharlesO, Si tu possède une HC3, Le lancement des scène n'est plus possible à partir de requête http, je crois que c'était pour les box précédentes. pour ma part, j'utile mon retour sonnette pour activer une scène. Lien vers le commentaire Partager sur d’autres sites More sharing options...
CharlesO Posté(e) le 13 septembre 2021 Signaler Partager Posté(e) le 13 septembre 2021 je fais un test avec ca : http://<IPdoorbird>/bha-api/notification.cgi?http-user=<userdoorbird>&http-password=<passdoorbird>&url=http://<ipHC3>/api/callAction?deviceID=180&name=push&arg1=true&arg2=value&arg3=breached&user=<userHC3>&password=<passHC3>&event=doorbell&subscribe=1event=doorbell&subscribe=1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
CharlesO Posté(e) le 13 septembre 2021 Signaler Partager Posté(e) le 13 septembre 2021 il y a une heure, Eric_95430 a dit : Bonjour CharlesO, Si tu possède une HC3, Le lancement des scène n'est plus possible à partir de requête http, je crois que c'était pour les box précédentes. pour ma part, j'utile mon retour sonnette pour activer une scène. comment ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
CharlesO Posté(e) le 13 septembre 2021 Signaler Partager Posté(e) le 13 septembre 2021 il y a 27 minutes, CharlesO a dit : je fais un test avec ca : http://<IPdoorbird>/bha-api/notification.cgi?http-user=<userdoorbird>&http-password=<passdoorbird>&url=http://<ipHC3>/api/callAction?deviceID=180&name=push&arg1=true&arg2=value&arg3=breached&user=<userHC3>&password=<passHC3>&event=doorbell&subscribe=1event=doorbell&subscribe=1 non ca ne marche pas ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
CharlesO Posté(e) le 13 septembre 2021 Signaler Partager Posté(e) le 13 septembre 2021 bon je corrige l'appel a la main dans l'app doorbird : http://<userHC3>:<passHC3>@<ipHC3>/api/callAction?deviceID=<numero du device>&name=push&arg1=true&arg2=value&arg3=breached et la ca marche !!!!!!! PS : si le user HC3 est une adresse email le @ doit etre remplace par %40 merci a tous Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés