Aller au contenu

Quick App Doorbird Manager


MAM78

Messages recommandés

Doorbird Manager Manager

 

image.thumb.png.12acbe8e4ce3a21fe50287b73092de3a.png

 

image.thumb.png.effafc3991b267dc26b3604bb1d67a60.png

 

 

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 :

  1. Disposer d'une HC3
  2. Disposer d'un portier vidéo Doorbird compatible, à savoir les séries D10x/D20x/D21x/B10x (RFID supporté uniquement sur la série D21x)
  3. 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)
  4. Une connexion réseau de la HC3 et du portier vidéo sur le même réseau LAN.

 

Installation :

 

  1. Télécharger la dernière version de la Quick App disponible ci-dessous.
  2. Installation de la Quick App (Fibaro Quick Apps manual: https://manuals.fibaro.com/home-center-3/ (see installing a quick APP))
    1. Ouvrir le menu paramètres.
    2. Aller dans Dispositif.
    3. Cliquer sur plus.png
    4. Choisir autres appareil
    5. Choisir Téléverser un fichier
    6. Choisir le fichier : Doorbird Manager Vx.xx.fqa (fichier disponible en fin de Tuto.)

 

Configuration :

 

  1. Configurer les variables de la Quick App.
  2. Personnaliser les variables utilisateurs disponibles dans le module "config" de la Quick App
  3. 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.
  4. Personnaliser les icônes pour les modules (Lumière infrarouge, Sonnette, badge RDFI), les icônes sont disponibles en fin de tuto.
  5. 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.
  6. 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.

 

 

image.thumb.png.8e890553bef495828eb20ffd5370d5ab.png

 

 

  • 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)

 

image.png.3224baf269ead2faff2a353998485e01.png

 

  • 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)

 

image.thumb.png.6792a47880d4687f43245fdf51a195f8.png

 

  • Personnalisation des labels afficher dans le module principale. Vous pouvez adapter la table "QuickApp.LabeldesignationValues" pour par exemple pour :

`

image.thumb.png.eff48925e171c834f1972bf2cd22afe2.png

 

  • 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 

image.png.35d679f023404224d61cb4d618495b31.png

  • Modifier ce ligne duppliquée en modifiant les valeurs de la façon suivante :

image.png.6391c02472a1fc048310d777ab4e3c48.png

  • 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.

 

image.png.856b3d0221e3a524899d9a5160dfcff4.png

 

  • 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.

 

image.png.248933185e3bba49d8666b3ecbfa587e.png

 

  • Ajout de Relais ou badges RFID et modification des variables QuickApp.Labels.

 

image.thumb.png.f7131befc637bc3bbc9e9c15f352bec2.png

 

  • 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"

image.png.33d77528e1942202a93953d52fceb3c3.png

 

  • Ajout de Relais ou badges RFID et modification des variables QuickApp.Child.

image.thumb.png.ff009901741bb32476eb4ad046d65bc7.png

 

  • 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]

 

image.thumb.png.19b213c52146ac1c8e80dc6dae74419d.png

 

  • 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)

 

image.png.c66f4596db7a24ca335e39d2d2701592.png

  1. Aller dans l'onglet de vos module fils et charger les icônes correspondant chacun des types de module.
  2. Charge les 2 icônes en appuyant sur le bouton "Ajouter une Icône"
  3. Sélectionner l'icône chargée
  4. Sauvegarder

 

4. Cliquer sur le bouton de génération des modules fils (child) :

 

  1. 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.

 

image.png.15b5b85414e7c21bcab78772a3008604.png

 

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 infrarouge
note: 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 relais
note: 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 :huh:

 

Dernière version du VD :

 

Code du module main du QuickApp :

 

Quick App Doorbird_Manager V1.23.fqa

 


Icônes : 1200989820_CameraIROn.png.588026915f8d96e940392eef574d17a7.png1951654719_CameraIROff.png.02369802ffb998761a9740771b3b8f0f.png832554951_BellOn.png.62288897cbb39b8067fcd2bcd560d802.png627360067_BellOff.png.c4d1b406d2469c1764aa72ef26f74ed6.png404014895_RFIDOff.png.1908a1a183bc664112f9e8f6d113b651.png1906680788_RFIDOff.png.2d64263c44fd85dc10a8762a972478ab.pngUser10320.png.d8f1ef38e689b543a6fa28226b9ba1e0.pngUser1032100.png.aa9c300e36098f9a97113ae56c3fff24.png

 

Dernière version de la documentation de l'API :

 

LAN-2-LAN API FOR DOORBIRD AND BIRDGUARD

 

 

 

Modifié par MAM78
  • Like 7
  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

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é par MAM78
Lien vers le commentaire
Partager sur d’autres sites

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.

 

 

 

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

  • 3 mois après...

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é par flacon030
Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

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é par flacon030
Lien vers le commentaire
Partager sur d’autres sites

  • 4 mois après...

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

  • 2 semaines après...

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

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

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

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

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

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 ! :15:

Lien vers le commentaire
Partager sur d’autres sites

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

×
×
  • Créer...