Anleitung Doorbird Integration mit SIP Funktion

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • IFLUR
    LoxBus Spammer
    • 07.01.2016
    • 392

    Hallo,
    Hast du die entsprechende Berechtigung in der App (DoorBird)gesetzt beim Benutzer. Dieser muss die Erlaubnis haben die API zu nutzen. Empfehlung ist es hier immer einen separaten Benutzer anzulegen.

    Kommentar

    • Gast

      Hallo IFLUR,

      Danke für die Anmerkung, ja der Benutzer hat die Erlaubnis API zu nutzen.

      Ich bin inzwischen weiter gekommen. Ich habe den Firefox benutzt um den Befehl einzugeben nun bekomme ich:
      {"BHA": { "RETURNCODE": "1", "NOTIFICATIONS": [{"event": "doorbell1","subscribe": "1","url": "http://192.168.178.5:80/dev/sps/io/vi11/pulse?doorbell","user": "User","password": "Password","relaxation": "10"}]}} ist dies soweit korrekt? Ich habe den virtuellen EIngang VI01 verwendet und diesen auch im MS konfigueriert, leider kommt der Virtuelle eingang nicht beim drücken auf die Taste. Ist dabei noch auf etwas zu beachten beim Konfigurieren des Virtuellen EIngangs ??
      Zuletzt geändert von Gast; 02.08.2018, 14:40.

      Kommentar

      • mpeyer
        Smart Home'r
        • 29.11.2017
        • 52

        Hallo Zusammen
        Ich habe vor etwa 2 Wochen die Doorbird erfolgreich an Loxone angebunden. Klingel funktionierte, Bewegungsmelder funktioniert... Das ganze ist jedoch nur etwa eine Woche gelaufen. Seit dann kommen die Events nicht mehr bei Loxone an - jedenfalls reagiert Loxone nicht darauf. Hat das von euch auch schon mal jemand gehabt? An was könnte das liegen?
        Was ich Netzwerktechnisch geändert hatte: ich habe Weather4Loxone im Loxberry eingebunden und somit im Miniserver den DNS Server auf das Loxberry umgebogen. Aber ich arbeite mit IP Adressen und nicht mit Hostnamen für die Verbindung Doorbird zu Loxone...
        Die notification.cgi des Doorbird gibt mir jedenfalls noch die korrekte Config zurück:
        {"BHA": { "RETURNCODE": "1", "NOTIFICATIONS": [{"event": "motionsensor","subscribe": "1","url": "http://192.168.0.4:7474/dev/sps/io/vi3/pulse?motionsensor","user": "XXXX","password": "XXXX","relaxation": "10"}, {"event": "doorbell1","subscribe": "1","url": "http://192.168.0.4:7474/dev/sps/io/vi1/pulse?doorbell","user": "XXXX","password": "XXXX","relaxation": "10"}, {"event": "dooropen","subscribe": "1","url": "http://192.168.0.4:7474/dev/sps/io/vi2/pulse?dooropen","user": "XXXX","password": "XXXX","relaxation": "10"}]}}
        Hat jemand eine Ahnung?

        Kommentar

        • Gast

          Bei mir hat die Integration nun letztendlich nachdem ich den Virtuellen ausgang erneut konfiguriert habe funktioniert. So ein verhalten hatte ich bislang noch nicht. Hast du es schonmal mit einem anderen Port benutzt bzw. wird der Port durch deinen Router evtl blockiert oder sonstiges?

          Kommentar

          • mpeyer
            Smart Home'r
            • 29.11.2017
            • 52

            Der Verkehr sollte nicht via Router gehen, sondern direkt von der Doorbird zum Miniserver...
            Wo hast du den virtuellen Ausgang neu definiert? Im Doorbird?
            Zitat von Flo90
            Bei mir hat die Integration nun letztendlich nachdem ich den Virtuellen ausgang erneut konfiguriert habe funktioniert. So ein verhalten hatte ich bislang noch nicht. Hast du es schonmal mit einem anderen Port benutzt bzw. wird der Port durch deinen Router evtl blockiert oder sonstiges?
            Gesendet von meinem HTC One_M8 mit Tapatalk

            Kommentar


            • Gast
              Gast kommentierte
              Kommentar bearbeiten
              Ich habe lediglich den Befehl mehrmals im Firefox eingegeben nach 2-3 Versuchen kam der Klingelbefehl dann am MS an. aber der Returncode sieht zumindest genauso aus wie bei mir.
              Evtl. alle 3 Befehle mal direkt hintereinander schicken an den Doorbird.

            • mpeyer
              mpeyer kommentierte
              Kommentar bearbeiten
              Ich habe jetzt gerade noch in der offiziellen API Dokumentation von Doorbird (https://www.doorbird.com/downloads/api_lan.pdf?rev=0.24) gesehen, dass scheinbar das notification.cgi alt ist und neu durch schedule.cgi abgedeckt ist. Ich werde es also mal mit schedule.cgi versuchen...
          • mpeyer
            Smart Home'r
            • 29.11.2017
            • 52

            Hurraaa! ich habe das Problem gefunden. Und zwar hat es wirklich mit dieser Änderung von Doorbird zu tun gehabt. Doorbird hat scheinbar dieses schedule.cgi eingeführt und die Konfiguration über notification.cgi automatisch auf das neue Schema von schedule.cgi migriert. Das sagt ja auch die Doorbird Doku: Hint: entries from the old “notification.cgi” configuration get migrated to schedule entries.
            Das heisst es gibt dann eben Schedules und Favorites, die zusammenspielen. Die Loxone URLs wo ja auch Benutzername & Passwort drin stehen, werden als Favorites abgelegt im JSON Format. Bei diesem Migrieren werden durch Doorbird jedoch Sonderzeichen und wohl auch Umlaute im Passwort encoded und das Passwort somit ungültig. Siehe das Bild anbei. Unten die Konfiguration im notification.cgi und oben die migrierte Form im favorites.cgi. Wie ihr seht, stimmt das Passwort nicht überein.
            Ich habe nun ein Passwort ohne Sonderzeichen gesetzt und voila, es funktioniert wieder einwandfrei.
            Danke Doorbird für die Stunden, die mich das jetzt gekostet hat, bis ich das rausfand! Aber ich hoffe mit meinem Post rennen andere diesem Problem nicht allzulange hinterher...
            Zuletzt geändert von mpeyer; 12.11.2018, 07:50.

            Kommentar


            • mpeyer
              mpeyer kommentierte
              Kommentar bearbeiten
              PS: dem Doorbird Support hatte ich auch noch geschrieben. Sobald die sich melden, werd ich denen natürlich die Problematik aufzeigen und sie bitten, es in der Software zu korrigieren...
          • Klartext
            LoxBus Spammer
            • 25.08.2015
            • 426

            Hallo zusammen,

            /bha-api/light-on.cgi schalten man ja das IR Licht ein, gibt es dafür auch einen Ausschalter? (light-off funktioniert nicht)

            wie habt ihr das eigentlich mit den Benutzer gemacht, die DoorBird hat ja quasi die Zugangsdaten meiner Loxone, sehe ich schon als kleines Sicherheitsrisiko

            Kommentar

            • MGoth
              Smart Home'r
              • 02.01.2018
              • 97

              Zitat von Klartext
              Hallo zusammen,

              /bha-api/light-on.cgi schalten man ja das IR Licht ein, gibt es dafür auch einen Ausschalter? (light-off funktioniert nicht)

              wie habt ihr das eigentlich mit den Benutzer gemacht, die DoorBird hat ja quasi die Zugangsdaten meiner Loxone, sehe ich schon als kleines Sicherheitsrisiko
              Da kann man glaube ich nichts machen. Sehe ich auch so.
              Ich bin zwischenzeitlich nicht mehr so der Fan von Doorbird.

              Kommentar

              • mpeyer
                Smart Home'r
                • 29.11.2017
                • 52

                Zitat von Klartext
                Hallo zusammen,

                /bha-api/light-on.cgi schalten man ja das IR Licht ein, gibt es dafür auch einen Ausschalter? (light-off funktioniert nicht)

                wie habt ihr das eigentlich mit den Benutzer gemacht, die DoorBird hat ja quasi die Zugangsdaten meiner Loxone, sehe ich schon als kleines Sicherheitsrisiko
                Wenn ich das richtig im Kopf habe, schaltet das IR Licht automatisch nach 3 Minuten wieder aus - es gibt keine Möglichkeit es vorher wieder auszuschalten.

                Kommentar

                • SehlingS
                  Smart Home'r
                  • 19.12.2016
                  • 83

                  Hey zusammen, eine Frage an die Doorbird Experten hier.
                  In der Doorbird App kann ich ja über das Schlüsselsymbol Relais 1 sowie 2 ansteuern.
                  Relais 1 löst dann auch über einen http Aufruf einen entsprechenden vi in Loxone auf.
                  Wie bekomme ich aber auch Relais 2 in Loxone ohne den Umweg über einen digitalen Eingang und das physisch geschaltene Relais nehmen zu müssen?

                  "http://Usernameassword@bha-1CCAxxxxxxx/bhaapi/notification.cgi?url=http://192.168.x.xxx:12345/dev/sps/io/vixx/ pulse? dooropen&user=Username&password=password &event=dooropen&subscribe=1"


                  Grüße
                  Sascha

                  Kommentar

                  • DaCro
                    Extension Master
                    • 25.05.2018
                    • 141

                    Genau so wie Relaise 1. nur das du einen anderen HTTP Befehl aufrufst und entsprechend das vixx im http Befehl 2 mit dem korrekten virtuellen Eingang auflöst. Also: ersetzte vixx im http Befehl mit der Nummer des virtuellen Eingangs in Loxone. In der Doorbord App kannst du beliebig viele Http Befehle hinterlegen. Und unter Zeitplan rufst du dann den entsprechen http Befehl für das Relais auf

                    Kommentar


                    • SehlingS
                      SehlingS kommentierte
                      Kommentar bearbeiten
                      Danke, du bist mein Held ;-).
                      Dachte der Syntax "dooropen" im Befehl oben bezieht sich auf Relais 1. Aber das scheint dann ein reiner Name zu sein, da für jede Aktion ein http Aufruf eingestellt werden kann.
                  • christof89
                    Lox Guru
                    • 29.08.2015
                    • 1373

                    Guten Abend,

                    ich sitze aktuell auf der Leitung...
                    Habe meine Doorbird eingerichtet und prinzipiell funktioniert alles soweit.

                    Allerdings sobald ich die Firewall (Unifi USG) konfiguriere sehe ich kein Video mehr.
                    Prinzipiell sollte alles im VLAN Outdoor geblockt sein (falls sich jemand außen ansteckt),
                    jedoch hätte ich die Doorbird per MAC-Adresse ausgenommen und wieder alles erlaubt.
                    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Unbenannt.png
Ansichten: 2495
Größe: 41,9 KB
ID: 170994


                    Seht ihr da einen Denkfehler?

                    Kommentar

                    • IFLUR
                      LoxBus Spammer
                      • 07.01.2016
                      • 392

                      Hast du evtl. Die LAN Funktion aktiviert in der App ? Bitte abschalten

                      Kommentar


                      • christof89
                        christof89 kommentierte
                        Kommentar bearbeiten
                        Nein ist nicht aktiviert.
                        Komischerweise hat es jetzt dann funktioniert, nachdem ich 1x den Klingelknopf an der Doorbird betätigt habe.
                        Also anscheinend muss an der Doorbird nach einem Neustart einmal geklingelt werden damit sie dann die Verbindung aufbauen kann.
                        SIP/Audio habe ich über die Loxone App auch nicht zum laufen bekommen, obwohl hier alles wie in der Anleitung konfiguriert ist, wobei die Doorbird App sowieso deutlich schneller als die Loxone App meldet dass geklingelt wurde, daher werde ich wohl die Doorbird App verwenden und darüber den Türöffner per Virtuellen Eingang triggern.
                    • dr_dee
                      LoxBus Spammer
                      • 10.10.2015
                      • 271

                      Hallo zusammen,
                      hat es jemand mittlerweile hinbekommen den Ton von extern zu bekommen? Intern ist alles OK. Extern bekomme ich keine Ton. Video ist extern auch OK.
                      Schönen Sonntag noch.
                      Wohnhaus Baujahr 2013
                      2x Miniserver Go Gen. 2; 1x Miniserver Gen. 1; 5x Extensions; 4x Relay; 4x Dimmer; 1x 1-Wire; KNX-Sensorik/Aktorik; Smart Socket Air; Bewegungsmelder Air; Tür- und Fensterkontakte Air; Wassersensor Air; Touch Air; IR Control Air; Ceiling Light Air
                      Loxberry (Raspberry); Philips Hue; Alexa2Lox; Shelly

                      Kommentar

                      • Monte001
                        Smart Home'r
                        • 03.10.2016
                        • 66

                        Hallo,
                        ich möchte meine Doorbird D2101V an meinen MS Air mit der aktuellsten Version anzubinden.

                        Seit Tagen kämpfe ich das den Trigger an Loxone übermittelt wird.

                        Ich gebe in Firefox folgendes ein:

                        user0001:Passwort@10.20.20.xx/bha-api/notification.cgi?url=http://10.20.20.xx/dev/sps/io/VI18/pulse?&event=doorbell&user=LoxoneUser&password=Pas sword&event=doorbell&subscribe=1

                        Ich habe damit Ihr die Eingabe lesen könnt das http weg gelassen.

                        Danke für Eure Hilfe.

                        Gruß
                        monte001
                        Zuletzt geändert von Monte001; 27.10.2018, 21:23.

                        Kommentar

                        Lädt...