Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Doorbird Adapter gesucht

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Doorbird Adapter gesucht

Scheduled Pinned Locked Moved ioBroker Allgemein
175 Posts 26 Posters 45.2k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SmarthomeMFS Offline
    SmarthomeMFS Offline
    SmarthomeMF
    wrote on last edited by Jey Cee
    #113

    Hallo und danke für das Script

    ich habe mal so geändert!

     /*
     Als erstes muss dem Doorbird mitgeteilt werden, das er beim Klingeln oder bei Bewegung eine Aktion ausführen muss.
     Voraussetzung auf ioBroker-Seite:
     Auf dem ioBroker-Host muss der simpoleAPI-Adapter installietr und konfiguriert sein!!!
     Für Aktion beim Klingeln:
     [http://192.168.1xx.xx/bha-api/notificat … ubscribe=1](http://192.168.1xx.xx/bha-api/notification.cgi?url=http://192.168.1xx.xx:80xx/set/%5BPfad_Datenpunkt_Klingel%5D?value=true&event=doorbell&subscribe=1)
     Für Aktion bei Bewegung
     [http://192.168.1xx.xx/bha-api/notificat … ubscribe=1](http://192.168.1xx.xx/bha-api/notification.cgi?url=http://192.168.1xx.xx:80xx/set/%5BPfad_Datenpunkt_Bewegung%5D?value=true&event=motionsensor&subscribe=1)
     Bedeutung der oben verwendeten Variablen
     [IP-Doorbird] ist durch die IP des Doorbird zu ersetzen
     [IP-ioBroker] ist durch die IP des ioBrokers zu ersetzen (auf dem der simpleAPI-Adapter laufen muss!!!)
     [Port-simpleAPI] ist durch den port des simpleAPI-Adapters zu ersetzen
     [Pfad_Datenpunkt_Klingel] ist durch den entspr. Pfad zu ersetzten (z.B. "javascript.0.Doorbird.Doorbell")
     [Pfad_Datenpunkt_Bewegung] ist durch den entspr. Pfad zu ersetzten (z.B. "javascript.0.Doorbird.Motion")
     Sowohl beim Klingeln als auch bei Bewegungserkennung werden alle VIS-Instanzen auf die entsprechende View umgeschaltet
     */
     // –-------------------------------------------------------------------------------------
     // ----- Hier bitte die eigenen Werte eintragen bzw. die Javascript-Instanz anpassen -----
     // ---------------------------------------------------------------------------------------
     var debug = true;
     var DoorbirdIP = "192.1xx.xx";
     var dpDoorbirdMotion = "javascript.0.Doorbird.Motion"; das weis ich nicht was ich damit machen soll, das ist ein eigenes Script?
     var dpDoorbirdBell = "javascript.0.Doorbird.Doorbell";das weis ich nicht was ich damit machen soll, das ist ein eigenes Script?
     var dpVisAdapterInstanz = "vis.0.control.command";das weis ich nicht was ich damit machen soll, das ist ein eigenes Script?
     var dpDoorbirdSavePicture = "javascript.0.scriptEnabled.Aktiv.Doorbird_SafePicture";das weis ich nicht was ich damit machen soll, das ist ein eigenes Script?
     // –------------------------------------
     // ----- Ab hier nichts mehr ändern -----
     // --------------------------------------
     createState('Doorbird.Doorbell', false, {read: true,
     write: true,
     desc: "Es wurde geklingelt",
     type: "boolean",
     def: false
     });
     createState('Doorbird.Motion', false, {read: true,
     write: true,
     desc: "Bewegung erkannt",
     type: "boolean",
     def: false
     });
     createState('Doorbird.DoorOpen', false, {read: true,
     write: true,
     desc: "Töröffner betätigt",
     type: "boolean",
     def: false
     });
     createState('Doorbird.ViewTTL',30, {read: true,
     write: true,
     desc: "Anzeigedauer Kameraview",
     type: "number",
     unit: "Sekunden"
     });
     var WarteZeitSec = getState('Doorbird.ViewTTL').val;
     var WarteZeit = WarteZeitSec * 1000;
     if (debug) log("Wartezeit : " + WarteZeit);
     if (debug) log("Wartezeit (sek.) : " + WarteZeitSec);
     //Bewegung Doorbird
     on({id:dpDoorbirdMotion,val: true}, function (obj) {
     if (obj.newState.val === true) {
     if (debug) log("Doorbird : Bewegung DoorBird");
     setState(dpVisAdapterInstanz, '{"instance": "FFFFFFFF", "command": "changeView", "data": "Kamera"}'); //Hier muss die Kamera-View eingetragen werden
     setTimeout(function () {
     setState(dpVisAdapterInstanz, '{"instance": "FFFFFFFF", "command": "changeView", "data": "Grundriss"}'); //Hier muss die Return-View eingetragen werden
     }, WarteZeit);
     setStateDelayed(dpDoorbirdMotion,false,5000);
     }
     });
     //Türklingel
     on({id:dpDoorbirdBell,val: true}, function (obj) {
     if (obj.newState.val === true) {
     if (debug) log("Doorbird : Es klingelt an der Haustür");
     setState(dpVisAdapterInstanz, '{"instance": "FFFFFFFF", "command": "changeView", "data": "Kamera"}'); //Hier muss die Kamera-View eingetragen werden
     setTimeout(function () {
     setState(dpVisAdapterInstanz, '{"instance": "FFFFFFFF", "command": "changeView", "data": "Grundriss"}'); //Hier muss die Return-View eingetragen werden
     }, WarteZeit);
     setStateDelayed(dpDoorbirdBell,false,5000);
     }
     });
    

    die ROTRN Sachen kenne ich mich nicht aus!!

    Max

    ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
    Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

    1 Reply Last reply
    0
    • eric2905E Offline
      eric2905E Offline
      eric2905
      wrote on last edited by
      #114

      Hi,

      @SmarthomeMF:

      die ROTRN Sachen kenne ich mich nicht aus!! `
      sorry, nicht für Ungut, aber ich habe den Verdacht, das Du keine Ahnung hast, was Du da tust, oder? :)

      Deine rot markierten Punkte sind die Datenpunkte, mit denen das Script arbeitet (steht doch dabei).

      Der Doorbird wird so konfiguriert, das es bei Bewegung in den einen Datenpunkt schreibt und bei Klingeln in den anderen. (steht auch in der Erklärung oben im Script).

      Du musst sowohl die Konfiguration auf dem Doorbird als auch die Datenpunkte im Script identisch halten, sonst läuft da gar nichts.

      Gruß,

      Eric

      Roses are red, violets are blue,

      if I listen to metal, my neighbours do too

      1 Reply Last reply
      0
      • SmarthomeMFS Offline
        SmarthomeMFS Offline
        SmarthomeMF
        wrote on last edited by
        #115

        @eric2905:

        orry, nicht für Ungut, aber ich habe den Verdacht, das Du keine Ahnung hast, was Du da tust, oder? `
        tut schon etwas weh! ist aber leider die Wahrheit. nehme ich nicht persönlich und hoffe du kannst mir trotzdem helfen.
        @eric2905:

        Der Doorbird wird so konfiguriert, das es bei Bewegung in den einen Datenpunkt schreibt und bei Klingeln in den anderen. (steht auch in der Erklärung oben im Script). `
        Wie geht das ?

        Ich dachte das ist der Code?

        http://IP-DEINES-DOORBIRD/bha-api/notification.cgi?url=http://IP:PORT-DEINER-IOBROKER-SIMPLE_API/set/javascript.0.States.Doorbell?value=true&event=doorbell&subscribe=1
        

        den habe ich im Browser wie beschrieben eingegeben.

        und steht auch im Doorbird.

        Ich hoffe das du genug Geduld mit mir hast das wir das schaffen.

        Danke

        Max

        ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
        Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

        1 Reply Last reply
        0
        • eric2905E Offline
          eric2905E Offline
          eric2905
          wrote on last edited by
          #116

          @SmarthomeMF:

          http://IP-DEINES-DOORBIRD/bha-api/notification.cgi?url=http://IP:PORT-DEINER-IOBROKER-SIMPLE_API/set/javascript.0.States.Doorbell?value=true&event=doorbell&subscribe=1
          

          den habe ich im Browser wie beschrieben eingegeben.

          und steht auch im Doorbird. `
          Ich hoffe, Du hast "IP-DEINES-DOORBIRD" und "[IP-ioBroker]:[Port-simpleAPI]" durch Deine passenden Werte ersetzt.

          Wie viele Javascript-Instanzen hast Du? Steht im Reiter Instanzen (javascript.0, javascript.1, usw.).

          Kriegen wir schon hin, muss mich halt nur drauf einstellen.

          Gruß,

          Eric

          Roses are red, violets are blue,

          if I listen to metal, my neighbours do too

          1 Reply Last reply
          0
          • SmarthomeMFS Offline
            SmarthomeMFS Offline
            SmarthomeMF
            wrote on last edited by
            #117

            @eric2905:

            Ich hoffe, Du hast "IP-DEINES-DOORBIRD" und "[IP-ioBroker]:[Port-simpleAPI]" durch Deine passenden Werte ersetzt. `
            natürlich "siehe Anhang Unbenannt2"

            Ich habe den Livestream im VIS schon am laufen!
            @eric2905:

            Wie viele Javascript-Instanzen hast Du? Steht im Reiter Instanzen (javascript.0, javascript.1, usw.). `
            Ich habe einen Ordner mit Doorbird da sind 4 drin aber ich glaube das sind die aus dem ersten Script?
            @eric2905:

            Kriegen wir schon hin, muss mich halt nur drauf einstellen. `
            finde ich gut die Einstellung

            Danke :D
            4668_unbenannt4.png
            4668_unbenannt2.png
            4668_k640_unbenannt5.jpg

            Max

            ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
            Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

            1 Reply Last reply
            0
            • eric2905E Offline
              eric2905E Offline
              eric2905
              wrote on last edited by
              #118

              Na ja … so halbwegs sind wir auf dem Weg.

              Du hast aus dem alten Script und meinem gemixt und die Doorbird -Konfig passt gar nicht zu meinem Script (und ist auch nicht vollständig)

              Das werden wir jetzt mal anpassen - ich schlage vor, wir nutzen die Einstellungen, die ich im Script definiert habe..

              Lösche mal bitte folgende Datenpunkte - die rot markierten (das sind die, die Du selber angelegt hat). Die da drüber sind aus meinem Script automatisch erzeugt worden.

              ViewTTL müsset mit 30 belegt sein (ist die Anzeigedauer der Klingel-View):
              355_doorbird.png

              Dann lösche auf dem Doorbird bitte alle "legacy_api_xxx" und erstelle neue (Du brauchst 2 Stück : Bewegung und Klingeln).

              Die rot markierten Passagen bitte anpassen.

              Für Aktion beim Klingeln (bitte in einer Zeile verwenden):

              http://[IP-Doorbird]/bha-api/notification.cgi?url=http://[IP-ioBroker]:[Port-simpleAPI]/set/[Pfad_Datenpunkt_Klingel]?value=true&event=doorbell&subscribe=1

              Für Aktion bei Bewegung (bitte in einer Zeile verwenden):

              http://[IP-Doorbird]/bha-api/notification.cgi?url=http://[IP-ioBroker]:[Port-simpleAPI]/set/[Pfad_Datenpunkt_Bewegung]?value=true&event=motionsensor&subscribe=1

              Bitte im Anschluss nochmal Screenshots:

              • Datenpunkte aus ioBroker (javascript.0)

              • Konfig des ioBrokers

              Gruß,

              Eric

              Roses are red, violets are blue,

              if I listen to metal, my neighbours do too

              1 Reply Last reply
              0
              • SmarthomeMFS Offline
                SmarthomeMFS Offline
                SmarthomeMF
                wrote on last edited by
                #119

                ok habe ich gemacht

                -Datenpunkte gelöscht

                -ViewTTL ist 30

                -Im Doorbird die lagency gelöscht

                -die zwei Adressen eingetragen

                ! /*
                ! Als erstes muss dem Doorbird mitgeteilt werden, das er beim Klingeln oder bei Bewegung eine Aktion ausführen muss.
                ! Voraussetzung auf ioBroker-Seite:
                ! Auf dem ioBroker-Host muss der simpoleAPI-Adapter installietr und konfiguriert sein!!!
                ! Für Aktion beim Klingeln:
                ! http://[IP-Doorbird]/bha-api/notification.cgi?url=http://[IP-ioBroker]:[Port-simpleAPI]/set/[Pfad_Datenpunkt_Klingel]?value=true&event=doorbell&subscribe=1
                ! Für Aktion bei Bewegung
                ! http://[IP-Doorbird]/bha-api/notification.cgi?url=http://[IP-ioBroker]:[Port-simpleAPI]/set/[Pfad_Datenpunkt_Bewegung]?value=true&event=motionsensor&subscribe=1
                ! Bedeutung der oben verwendeten Variablen
                ! [IP-Doorbird] ist durch die IP des Doorbird zu ersetzen
                ! [IP-ioBroker] ist durch die IP des ioBrokers zu ersetzen (auf dem der simpleAPI-Adapter laufen muss!!!)
                ! [Port-simpleAPI] ist durch den port des simpleAPI-Adapters zu ersetzen
                ! [Pfad_Datenpunkt_Klingel] ist durch den entspr. Pfad zu ersetzten (z.B. "javascript.0.Doorbird.Doorbell")
                ! [Pfad_Datenpunkt_Bewegung] ist durch den entspr. Pfad zu ersetzten (z.B. "javascript.0.Doorbird.Motion")
                ! Sowohl beim Klingeln als auch bei Bewegungserkennung werden alle VIS-Instanzen auf die entsprechende View umgeschaltet
                ! */
                ! // –-------------------------------------------------------------------------------------
                ! // ----- Hier bitte die eigenen Werte eintragen bzw. die Javascript-Instanz anpassen -----
                ! // ---------------------------------------------------------------------------------------
                ! var debug = true;
                ! var DoorbirdIP = "192.1xx.1xx.xx";
                ! var dpDoorbirdMotion = "javascript.0.Doorbird.Motion";
                ! var dpDoorbirdBell = "javascript.0.Doorbird.Doorbell";
                ! var dpVisAdapterInstanz = "vis.0.control.command";
                ! var dpDoorbirdSavePicture = "javascript.0.scriptEnabled.Aktiv.Doorbird_SafePicture";
                ! // --------------------------------------
                ! // ----- Ab hier nichts mehr ändern -----
                ! // --------------------------------------
                ! createState('Doorbird.Doorbell', false, {read: true,
                ! write: true,
                ! desc: "Es wurde geklingelt",
                ! type: "boolean",
                ! def: false
                ! });
                ! createState('Doorbird.Motion', false, {read: true,
                ! write: true,
                ! desc: "Bewegung erkannt",
                ! type: "boolean",
                ! def: false
                ! });
                ! createState('Doorbird.DoorOpen', false, {read: true,
                ! write: true,
                ! desc: "Töröffner betätigt",
                ! type: "boolean",
                ! def: false
                ! });
                ! createState('Doorbird.ViewTTL',30, {read: true,
                ! write: true,
                ! desc: "Anzeigedauer Kameraview",
                ! type: "number",
                ! unit: "Sekunden"
                ! });
                ! var WarteZeitSec = getState('Doorbird.ViewTTL').val;
                ! var WarteZeit = WarteZeitSec * 1000;
                ! if (debug) log("Wartezeit : " + WarteZeit);
                ! if (debug) log("Wartezeit (sek.) : " + WarteZeitSec);
                ! //Bewegung Doorbird
                ! on({id:dpDoorbirdMotion,val: true}, function (obj) {
                ! if (obj.newState.val === true) {
                ! if (debug) log("Doorbird : Bewegung DoorBird");
                ! setState(dpVisAdapterInstanz, '{"instance": "FFFFFFFF", "command": "changeView", "data": "Kamera"}'); //Hier muss die Kamera-View eingetragen werden
                ! setTimeout(function () {
                ! setState(dpVisAdapterInstanz, '{"instance": "FFFFFFFF", "command": "changeView", "data": "Grundriss"}'); //Hier muss die Return-View eingetragen werden
                ! }, WarteZeit);
                ! setStateDelayed(dpDoorbirdMotion,false,5000);
                ! }
                ! });
                ! //Türklingel
                ! on({id:dpDoorbirdBell,val: true}, function (obj) {
                ! if (obj.newState.val === true) {
                ! if (debug) log("Doorbird : Es klingelt an der Haustür");
                ! setState(dpVisAdapterInstanz, '{"instance": "FFFFFFFF", "command": "changeView", "data": "Kamera"}'); //Hier muss die Kamera-View eingetragen werden
                ! setTimeout(function () {
                ! setState(dpVisAdapterInstanz, '{"instance": "FFFFFFFF", "command": "changeView", "data": "Grundriss"}'); //Hier muss die Return-View eingetragen werden
                ! }, WarteZeit);
                ! setStateDelayed(dpDoorbirdBell,false,5000);
                ! }
                ! });
                das müste auch so passen.

                Oder?
                4668_unbenannt6.png
                4668_unbenannt7.png

                Max

                ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                1 Reply Last reply
                0
                • eric2905E Offline
                  eric2905E Offline
                  eric2905
                  wrote on last edited by
                  #120

                  Hi,

                  @SmarthomeMF:

                  das müste auch so passen.

                  Oder? `
                  sofern Du im Script die Zeile

                  var DoorbirdIP = "192.1xx.1xx.xx";
                  ````nur für das Posting hier geändert hast und im Script selber alles ok ist, ja.
                  
                  Das Script läuft?
                  
                  Wenn ja, Klingel einfach mal.
                  
                  Beobachte den Datenpunkt "javascript.0.Doorbird.Doorbell"
                  
                  Der müsste sich von false auf true ändern - und nach 5 Sekunden wieder auf false resettet werden.
                  
                  Und die View müsste natürlich auch umschalten und nach 30 Sekunden (= Datenpunkt ViewTTL) wieder zurück.
                  
                  Gruß,
                  
                  Eric

                  Roses are red, violets are blue,

                  if I listen to metal, my neighbours do too

                  1 Reply Last reply
                  0
                  • SmarthomeMFS Offline
                    SmarthomeMFS Offline
                    SmarthomeMF
                    wrote on last edited by
                    #121

                    @eric2905:

                    sofern Du im Script die ZeileCode:var DoorbirdIP = "192.1xx.1xx.xx";nur für das Posting hier geändert hast und im Script selber alles ok ist, ja. `
                    natürlich… man hat mir gesagt das macht man so... ich lere ja langsam dazu :D @eric2905:

                    Das Script läuft? `
                    ja
                    @eric2905:

                    Wenn ja, Klingel einfach mal. `
                    tut sich nichts~~@eric2905:~~

                    Beobachte den Datenpunkt "javascript.0.Doorbird.Doorbell"Der müsste sich von false auf true ändern - und nach 5 Sekunden wieder auf false resettet werden.Und die View müsste natürlich auch umschalten und nach 30 Sekunden (= Datenpunkt ViewTTL) wieder zurück. `
                    nein tut er nicht

                    im Log beim Skript tut er schon was
                    4668_unbenannt8.png

                    Max

                    ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                    Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                    1 Reply Last reply
                    0
                    • eric2905E Offline
                      eric2905E Offline
                      eric2905
                      wrote on last edited by
                      #122

                      Ok, dann poste mir mal bitte einen Screenshot der Konfiguration des Simple-API-Adapters.

                      Lass die IP-Adressen bitte mal sichtbar - das sind eh private Adressen, die aus dem Internet eh nicht erreichbar sind.

                      Gruß,

                      Eric

                      Roses are red, violets are blue,

                      if I listen to metal, my neighbours do too

                      1 Reply Last reply
                      0
                      • SmarthomeMFS Offline
                        SmarthomeMFS Offline
                        SmarthomeMF
                        wrote on last edited by
                        #123

                        ! /*
                        ! Als erstes muss dem Doorbird mitgeteilt werden, das er beim Klingeln oder bei Bewegung eine Aktion ausführen muss.
                        ! Voraussetzung auf ioBroker-Seite:
                        ! Auf dem ioBroker-Host muss der simpoleAPI-Adapter installietr und konfiguriert sein!!!
                        ! Für Aktion beim Klingeln:
                        ! http://[IP-Doorbird]/bha-api/notification.cgi?url=http://[IP-ioBroker]:[Port-simpleAPI]/set/[Pfad_Datenpunkt_Klingel]?value=true&event=doorbell&subscribe=1
                        ! Für Aktion bei Bewegung
                        ! http://[IP-Doorbird]/bha-api/notification.cgi?url=http://[IP-ioBroker]:[Port-simpleAPI]/set/[Pfad_Datenpunkt_Bewegung]?value=true&event=motionsensor&subscribe=1
                        ! Bedeutung der oben verwendeten Variablen
                        ! [IP-Doorbird] ist durch die IP des Doorbird zu ersetzen
                        ! [IP-ioBroker] ist durch die IP des ioBrokers zu ersetzen (auf dem der simpleAPI-Adapter laufen muss!!!)
                        ! [Port-simpleAPI] ist durch den port des simpleAPI-Adapters zu ersetzen
                        ! [Pfad_Datenpunkt_Klingel] ist durch den entspr. Pfad zu ersetzten (z.B. "javascript.0.Doorbird.Doorbell")
                        ! [Pfad_Datenpunkt_Bewegung] ist durch den entspr. Pfad zu ersetzten (z.B. "javascript.0.Doorbird.Motion")
                        ! Sowohl beim Klingeln als auch bei Bewegungserkennung werden alle VIS-Instanzen auf die entsprechende View umgeschaltet
                        ! */
                        ! // –-------------------------------------------------------------------------------------
                        ! // ----- Hier bitte die eigenen Werte eintragen bzw. die Javascript-Instanz anpassen -----
                        ! // ---------------------------------------------------------------------------------------
                        ! var debug = true;
                        ! var DoorbirdIP = "192.1xxxx";
                        ! var dpDoorbirdMotion = "javascript.0.Doorbird.Motion";
                        ! var dpDoorbirdBell = "javascript.0.Doorbird.Doorbell";
                        ! var dpVisAdapterInstanz = "vis.0.control.command";
                        ! var dpDoorbirdSavePicture = "javascript.0.scriptEnabled.Aktiv.Doorbird_SafePicture";
                        ! // --------------------------------------
                        ! // ----- Ab hier nichts mehr ändern -----
                        ! // --------------------------------------
                        ! createState('Doorbird.Doorbell', false, {read: true,
                        ! write: true,
                        ! desc: "Es wurde geklingelt",
                        ! type: "boolean",
                        ! def: false
                        ! });
                        ! createState('Doorbird.Motion', false, {read: true,
                        ! write: true,
                        ! desc: "Bewegung erkannt",
                        ! type: "boolean",
                        ! def: false
                        ! });
                        ! createState('Doorbird.DoorOpen', false, {read: true,
                        ! write: true,
                        ! desc: "Töröffner betätigt",
                        ! type: "boolean",
                        ! def: false
                        ! });
                        ! createState('Doorbird.ViewTTL',30, {read: true,
                        ! write: true,
                        ! desc: "Anzeigedauer Kameraview",
                        ! type: "number",
                        ! unit: "Sekunden"
                        ! });
                        ! var WarteZeitSec = getState('Doorbird.ViewTTL').val;
                        ! var WarteZeit = WarteZeitSec * 1000;
                        ! if (debug) log("Wartezeit : " + WarteZeit);
                        ! if (debug) log("Wartezeit (sek.) : " + WarteZeitSec);
                        ! //Bewegung Doorbird
                        ! on({id:dpDoorbirdMotion,val: true}, function (obj) {
                        ! if (obj.newState.val === true) {
                        ! if (debug) log("Doorbird : Bewegung DoorBird");
                        ! setState(dpVisAdapterInstanz, '{"instance": "FFFFFFFF", "command": "changeView", "data": "Kamera"}'); //Hier muss die Kamera-View eingetragen werden
                        ! setTimeout(function () {
                        ! setState(dpVisAdapterInstanz, '{"instance": "FFFFFFFF", "command": "changeView", "data": "Grundriss"}'); //Hier muss die Return-View eingetragen werden
                        ! }, WarteZeit);
                        ! setStateDelayed(dpDoorbirdMotion,false,5000);
                        ! }
                        ! });
                        ! //Türklingel
                        ! on({id:dpDoorbirdBell,val: true}, function (obj) {
                        ! if (obj.newState.val === true) {
                        ! if (debug) log("Doorbird : Es klingelt an der Haustür");
                        ! setState(dpVisAdapterInstanz, '{"instance": "FFFFFFFF", "command": "changeView", "data": "Kamera"}'); //Hier muss die Kamera-View eingetragen werden
                        ! setTimeout(function () {
                        ! setState(dpVisAdapterInstanz, '{"instance": "FFFFFFFF", "command": "changeView", "data": "Grundriss"}'); //Hier muss die Return-View eingetragen werden
                        ! }, WarteZeit);
                        ! setStateDelayed(dpDoorbirdBell,false,5000);
                        ! }
                        ! });

                        Max

                        ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                        Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                        1 Reply Last reply
                        0
                        • eric2905E Offline
                          eric2905E Offline
                          eric2905
                          wrote on last edited by
                          #124

                          Fehler gefunden.

                          Im Doorbird steht noch „[Pfad_zum_Datenpunkt_xxx]“.

                          Hatte ich vergessen rot zu markieren und Dir ist es auch nicht aufgefallen.

                          Ich gehe gleich nochmal an den PC und poste die richtigen Doorbird-Konfig-Aufrufe.

                          Gruß,

                          Eric

                          Von unterwegs getippert

                          Roses are red, violets are blue,

                          if I listen to metal, my neighbours do too

                          1 Reply Last reply
                          0
                          • eric2905E Offline
                            eric2905E Offline
                            eric2905
                            wrote on last edited by
                            #125

                            So, hier dann die richtigen Aufrufe:

                            Für Aktion beim Klingeln (bitte in einer Zeile verwenden):

                            http://[IP-Doorbird]/bha-api/notification.cgi?url=http://[IP-ioBroker]:[Port-simpleAPI]/set/javascript.0.Doorbird.Doorbell?value=true&event=doorbell&subscribe=1

                            Für Aktion bei Bewegung (bitte in einer Zeile verwenden):

                            http://[IP-Doorbird]/bha-api/notification.cgi?url=http://[IP-ioBroker]:[Port-simpleAPI]/set/javascript.0.Doorbird.Motion?value=true&event=motionsensor&subscribe=1

                            Lösche nochmal die beiden Einträge auf dem Doorbird und schicke die beiden oben stehen Kommandos nochmal ab (rot bitte wieder anpassen).

                            Anschließend mal testen und wenn's nicht klappt, wieder die Screenshots.

                            Gruß,

                            Eric

                            Roses are red, violets are blue,

                            if I listen to metal, my neighbours do too

                            1 Reply Last reply
                            0
                            • SmarthomeMFS Offline
                              SmarthomeMFS Offline
                              SmarthomeMF
                              wrote on last edited by
                              #126

                              @eric2905:

                              So, hier dann die richtigen Aufrufe: `
                              kein Problem das hätte ich auch selber sehen können.

                              Deine Beschreibungen sind eigentlich idiotensicher und ich bin durchgefallen :shock:

                              Aber das Beste es funktioniert :D

                              nun öffnet sich der richtige Widget und dann kann ich den Livestream im VIS sehen.

                              So nun noch die Gegensprechanlage…....

                              und dann möchte ich noch einen Taster im VIS machen der dann eine Pin Eingabe erfordert und die Tür dann aufgehen soll.

                              Aber erst mal großen Dank an dich für die perfekte Unterstützung ....

                              DANKE!!

                              Max

                              ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                              Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                              1 Reply Last reply
                              0
                              • eric2905E Offline
                                eric2905E Offline
                                eric2905
                                wrote on last edited by
                                #127

                                Hast Du den Türöffner am Doorbird abgeschlossen?

                                Sprich, öffnet der Doorbird quasi die Haustür?

                                Gruß,

                                Eric

                                Von unterwegs getippert

                                Roses are red, violets are blue,

                                if I listen to metal, my neighbours do too

                                1 Reply Last reply
                                0
                                • SmarthomeMFS Offline
                                  SmarthomeMFS Offline
                                  SmarthomeMF
                                  wrote on last edited by
                                  #128

                                  @eric2905:

                                  Hast Du den Türöffner am Doorbird abgeschlossen? `
                                  nein das ist mir noch zu unsicher!! Manipulation!!

                                  Ich werde ihn noch wahrscheinlich über den LOXONE Miniserver einbinden, wenn mir wer erklärt wie das geht! :lol:

                                  Welchen Wert muss ich ändern wenn das VIEW erst nach 60 sec wieder zurück schalten soll?

                                  Max

                                  ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                                  Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                                  1 Reply Last reply
                                  0
                                  • eric2905E Offline
                                    eric2905E Offline
                                    eric2905
                                    wrote on last edited by
                                    #129

                                    Den Datenpunkt ViewTTL.

                                    Einfach den Wert in Sekunden eintragen und das Script neu starten.

                                    Gruß,

                                    Eric

                                    Von unterwegs getippert

                                    Roses are red, violets are blue,

                                    if I listen to metal, my neighbours do too

                                    1 Reply Last reply
                                    0
                                    • SmarthomeMFS Offline
                                      SmarthomeMFS Offline
                                      SmarthomeMF
                                      wrote on last edited by
                                      #130

                                      habe gerade eine Anleitung zum Einbinden in den Loxone Miniserver!!

                                      http://www.doorbird.com/downloads/cnt_loxone.pdf

                                      Die Gegensprechanlage hast du ja auch noch nicht. ODER?

                                      Laut der API soll es ja eine eigene URL geben aber ich bekomme die nicht hin!

                                      Hast du da eine Ahnung?

                                      Max

                                      ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                                      Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                                      1 Reply Last reply
                                      0
                                      • SmarthomeMFS Offline
                                        SmarthomeMFS Offline
                                        SmarthomeMF
                                        wrote on last edited by
                                        #131

                                        @eric2905:

                                        Den Datenpunkt ViewTTL.Einfach den Wert in Sekunden eintragen und das Script neu starten. `
                                        den Neustart habe ich nicht gemacht deswegen hat es nicht funktioniert

                                        Max

                                        ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                                        Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                                        1 Reply Last reply
                                        0
                                        • eric2905E Offline
                                          eric2905E Offline
                                          eric2905
                                          wrote on last edited by
                                          #132

                                          Nee, die habe ich nicht. Einfamilienhaus … da brauche ich sowas nicht.

                                          Von unterwegs getippert

                                          Roses are red, violets are blue,

                                          if I listen to metal, my neighbours do too

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          663

                                          Online

                                          32.6k

                                          Users

                                          82.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe