Forum Lifedomus

Version complète : Intégration DoorBird
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3 4
Bonjour tout le monde !

Je vais vous présenter l'intégration du DoorBird dans Lifedomus.

Libre à vous d'exploiter par la suite les différents type de représentation dans le Design Studio et les scénarios possible.

La documentation Officiel de l'API du Doorbird se trouve ici : https://www.doorbird.com/api

1. Intégration du flux vidéo de la caméra

Il y a 3 types de flux disponibles : Image fixe JPEG, vidéo RTSP H264 (pour l'enregistrement avec un NVR, surveillance station, ...) et vidéo MJPEG via HTTP (celle-là nous intéresse   Lol-161b )

Donc Il suffit de créer un nouvelle caméra dans la section multimédia/Caméra de Config Studio.

Remplir les URL suivant l'exemple suivant : http://<IP-Doorbird>:<port>/bha-api/video.cgi
avec <IP-Doorbird> :  IP du doorbird sur votre réseau interne dans adresse locale et votre IP public avec le port redirigé du port 80 du doorbird (voir configuration générale des Caméra IP avec Lifedomus)
Dans le nom d'utilisateur et son mot de passe, rentrer l'utilisateur se terminant par 0001 indiqué sur la notice livrée avec votre DoorBird.
Normalement, en faisant le test, vous devriez recevoir le flux vidéo  Eek-1e6fb

2. Envoie des commandes d'ouverture de porte et d'allumage de lumière de la caméra au Doorbird

Créer un nouveau connecteur Universel HTTP.
Pour l'adresse IP : celle du DoorBird  Cool-1614
Authentification : BASIC
Nom et mot de passe utilisateur : celui se terminant en 0001
Valider ce connecteur

Créer un équipement Générique
Choisir le connecteur Universel HTTP créé précédemment.
Ajouter une première commande :
Label : ouvrir porte
Type ASCII, et saisir en commande : /bha-api/open-door.cgi

Puis rajouter une deuxième commande :
Label : Lumière Caméra
Type ASCII, et saisir en commande : /bha-api/light-on.cgi

Vous pourrez utiliser ses 2 actions dans des scénarios, automates et widgets.

3. Récupération des événements (Sonnette, détecteur de mouvement, porte ouverte)

Créer un connecteur Ecoute Universelle http si ce n'est pas déjà le cas.

Créer un équipement Ecoute Universelle.
Dans ce dernier, créer la variable doorbird  de type String puis Valider.

Lancer votre navigateur afin de paramétrer le DoorBird pour l'envoie des commandes vers votre Lifedomus.
Entrer ces URL : (remplacer <ip-doorbird> par l'IP local de votre DoorBird, xxxxx0001 par l'utilisateur se terminant par 0001 avec son mot de passe, <ip-lifedomus> l'IP de votre Lifedomus)

Pour l’activation de la commande de Sonnette : 

http://<ip-doorbird>/bha-api/notification.cgi?http-user=xxxxx0001&http-password=xxxxxx&url=http://<ip-lifedomus>:8080/UniversalListen?doorbird=doorbell&user=&password=&event=doorbell&subscribe=1


Pour l’activation du détecteur de mouvement :

http://<ip-doorbird>/bha-api/notification.cgi?http-user=xxxxx0001&http-password=xxxxxx&url=http://<ip-lifedomus>:8080/UniversalListen?doorbird=motionsensor&user=&password=&event=motionsensor&subscribe=1


Pour l’activation de la confirmation d’ouverture de la porte : 

http://<ip-doorbird>/bha-api/notification.cgi?http-user=xxxxx0001&http-password=xxxxxx&url=http://<ip-lifedomus>:8080/UniversalListen?doorbird=dooropen&user=&password=&event=dooropen&subscribe=1


On pourra récupérer les états via des déclencheurs dans des automates sur les mots clés : 

doorbell pour l’appuie sur le bouton de la sonnette
motionsensor à la détection du mouvements
dooropen lors de l’activation de l’ouverture de porte

Je n'ai volontairement par parler de la partie SIP car limité du coté DoorBird à 1 seul destinataire et du coté Lifedomus que en audio...
Par contre vous pouvez créer un widget URL schemes en utilisant le mot clé pour iOS et Android : DoorBird

Pour terminer, un exemple simple d'intégration dans un automate du Doorbird : 

Si quelqu’un sonne, j’allume la lumière pendant 1 minute puis je l’éteins :


Déclencheur : 

[attachment=1764]

Automate :

[attachment=1765]


Voilà pour ce petit tuto.

De notre coté, les essais avec le DoorBird sont globalement très intéressant avec cette ouverture grâce à une API bien documenté, un beau produit et simple à installer.



Jonathan de l'équipe Home Sweet Dom à votre service  Cool-1614
Au top !
Merci Jonathan pour le tuto [WINKING FACE]
Super, merci pour le tuto !!
Intéressé par ce portier, est-il possible de nous en dire plus sur l'intégration SIP?
Je n'ai jamais fait une telle installation et donc je voudrai savoir ce qui est possible ou pas avec doorbird + lifedomus.
J'ai dans l'optique d'installer ce portier, avec une tablette dans l'entrée pour voir la vidéo, pouvoir répondre au portier et ouvrir le portillon.
Si pas à la maison, que je sois alerté sur mon tel (appli doorbird) et éventuellement enregistrement du flux sur synology.

Merci pour votre contribution
Bonjour,

Quel portier video équivalent au DoorBird conseilleriez vous ?

Merci
Bonjour,

j'installe du Mobotix T25, je pensais que le Doorbird était un bon remplaçant mais pour moi ils doivent faire progresser la partie audio.

Nous sommes actuellement en contact avec Doorbird pour essayer de faire évoluer ceci.
(07-11-2017, 09:06 AM)Hsd a écrit : [ -> ]Bonjour,

j'installe du Mobotix T25, je pensais que le Doorbird était un bon remplaçant mais pour moi ils doivent faire progresser la partie audio.

Nous sommes actuellement en contact avec Doorbird pour essayer de faire évoluer ceci.

Bonjour,
J'ai installé deux T25 qui communiquent avec un Grandstream et un PC AIO sous Win10. Je n'arrive pas à obtenir une qualité audio correcte T25 --> PC AIO WIN10 (en utilisant le micro intégré) malgré de multiples essais de réglages (aussi bien ceux du setup des T25 que ceux d Win10) ?
(07-07-2017, 04:18 PM)fransiouz a écrit : [ -> ]Super, merci pour le tuto !!
Intéressé par ce portier, est-il possible de nous en dire plus sur l'intégration SIP?
Je n'ai jamais fait une telle installation et donc je voudrai savoir ce qui est possible ou pas avec doorbird + lifedomus.
J'ai dans l'optique d'installer ce portier, avec une tablette dans l'entrée pour voir la vidéo, pouvoir répondre au portier et ouvrir le portillon.
Si pas à la maison, que je sois alerté sur mon tel (appli doorbird) et éventuellement enregistrement du flux sur synology.

Merci pour votre contribution

Hello,

Si c'est juste une fonctionnalité simple avec le DoorBird sans lien avec la domotique, il suffit simplement d'installer l'application officiel de DoorBird sur Tablette et Smartphone et cela répondra à votre demande + récupérer le flux H264 ou MJPEG sur synology.

Donc aucune prog ou config avec Lifedomus dans votre cas.

Jonathan
(07-14-2017, 11:48 AM)Jonathan HSD a écrit : [ -> ]Hello,

Si c'est juste une fonctionnalité simple avec le DoorBird sans lien avec la domotique, il suffit simplement d'installer l'application officiel de DoorBird sur Tablette et Smartphone et cela répondra à votre demande + récupérer le flux H264 ou MJPEG sur synology.

Donc aucune prog ou config avec Lifedomus dans votre cas.

Jonathan

Oui effectivement, je ne vais pas forcément très loin dans l'interaction du portier avec d'autres éléments. Mais le but est quand même d'avoir une seule et même interface pour tout gérer et ne pas devoir switcher entre l'appli DS qui gère déjà tout dans ma maison et l'appli doorbird, quand quelqu'un sonne à la porte.
Je veux avoir le flux vidéo + les options de répondre au portier, parler avec le correspondant et lui ouvrir le portail directement depuis DS.

Est-ce jouable avec les possibilités de l'API doorbird?

François
(07-20-2017, 03:11 PM)fransiouz a écrit : [ -> ]
(07-14-2017, 11:48 AM)Jonathan HSD a écrit : [ -> ]Hello,

Si c'est juste une fonctionnalité simple avec le DoorBird sans lien avec la domotique, il suffit simplement d'installer l'application officiel de DoorBird sur Tablette et Smartphone et cela répondra à votre demande + récupérer le flux H264 ou MJPEG sur synology.

Donc aucune prog ou config avec Lifedomus dans votre cas.

Jonathan

Oui effectivement, je ne vais pas forcément très loin dans l'interaction du portier avec d'autres éléments. Mais le but est quand même d'avoir une seule et même interface pour tout gérer et ne pas devoir switcher entre l'appli DS qui gère déjà tout dans ma maison et l'appli doorbird, quand quelqu'un sonne à la porte.
Je veux avoir le flux vidéo + les options de répondre au portier, parler avec le correspondant et lui ouvrir le portail directement depuis DS.

Est-ce jouable avec les possibilités de l'API doorbird?

François

Si les tablettes sont sous iOS, l'appel déclenche une notification -> en cliquant ouvre l'appli DoorBird.
Une fois la communication fini, en faut à gauche se trouve la fonction pour revenir directement dans Lifedomus.

Sinon dans Lifedomus, on peut facilement intégrer le flux vidéo, les notifs, les commandes mais pour l'audio c'est une autre histoire...
Le SIP du Doorbird ne peut ouvrir qu'un seul canal. Donc il faut passer par un IP PBX (type Asterisk) s'il faut l'interfacer avec Lifedomus (Doorbird->Lifedomus->Devices)

Jonathan
(07-20-2017, 03:18 PM)Jonathan HSD a écrit : [ -> ]Si les tablettes sont sous iOS, l'appel déclenche une notification -> en cliquant ouvre l'appli DoorBird.
Une fois la communication fini, en faut à gauche se trouve la fonction pour revenir directement dans Lifedomus.

Sinon dans Lifedomus, on peut facilement intégrer le flux vidéo, les notifs, les commandes mais pour l'audio c'est une autre histoire...
Le SIP du Doorbird ne peut ouvrir qu'un seul canal. Donc il faut passer par un IP PBX (type Asterisk) s'il faut l'interfacer avec Lifedomus (Doorbird->Lifedomus->Devices)

Jonathan

Merci Jonathan pour ces précisions.
Je vois bien la petite manip sous iOS...pourquoi pas.
Si je comprends bien on pourrait tout avoir directement dans Lifedomus sauf l'audio ou alors plus compliqué...
Sais-tu si on peut installer Asterisk sur Syno ?
Pages : 1 2 3 4