Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Virtuelle Alarme über Node red zu IO Brocker

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.6k

Virtuelle Alarme über Node red zu IO Brocker

Geplant Angeheftet Gesperrt Verschoben Node-Red
12 Beiträge 2 Kommentatoren 478 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    Balu 0
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen.

    ich würde gerne die virtuellen Alarme aus meiner Kamera auf einen Datenpunkt in iobrocker bekommen.
    Sowas ähnliches habe ich denk ich auch schon mit der DoorBird Klingel Signal gemacht. ( Node Red )

    Die Kamera kann 4 virtuelle Alarme an eine IP senden :
    1.PNG

    Hier die Beschreibung von der Kamera :
    10 Alarm
    10.1 Alarmverbindungen
    Bei einem Alarm kann das Gerät automatisch eine Verbindung zu einer vordefinierten IPAdresse herstellen. Das Gerät kann bis zu zehn IP-Adressen in der angegebenen Reihenfolge
    anfragen, bis eine Verbindung hergestellt ist.
    10.1.1 Verbindung bei Alarm
    Wählen Sie Ein, damit das Gerät im Alarmfall automatisch eine Verbindung zu einer
    vorgegebenen IP-Adresse herstellt.
    10.1.2 Nummer der Ziel-IP-Adresse
    Geben Sie hier die Nummern der IP-Adressen an, die im Alarmfall angewählt werden sollen.
    Das Gerät kontaktiert die Gegenstellen nacheinander in der Reihenfolge dieser Nummerierung,
    bis eine Verbindung hergestellt ist.
    10.1.3 Ziel-IP-Adresse
    Geben Sie hier zur jeweiligen Nummer die IP-Adresse der gewünschten Gegenstelle ein.
    10.1.4 Ziel-Passwort
    Geben Sie hier das Passwort ein, falls die Gegenstelle durch ein Passwort geschützt ist.
    Maximal zehn Passwörter können an dieser Stelle definiert werden. Definieren Sie ein
    allgemeines Passwort, wenn mehr als zehn Verbindungen erforderlich sind. Das Gerät stellt
    die Verbindung zu allen Gegenstellen her, die durch das gleiche Generalpasswort geschützt
    sind. So legen Sie ein Generalpasswort fest:

    1. Wählen Sie 10 im Listenfeld Nummer der Ziel-IP-Adresse.
    2. Geben Sie 0.0.0.0 im Feld Ziel-IP-Adresse ein.
    3. Geben Sie das Passwort im Feld Ziel-Passwort ein.
    4. Stellen Sie für das Benutzerpasswort aller Gegenstellen, auf die zugegriffen werden soll,
      dieses Passwort ein.
      Durch die Einstellung von 10 als Ziel für die IP-Adresse 0.0.0.0 wird die Anwahlfunktion dieser
      IP-Adresse an zehnter Stelle außer Kraft gesetzt.

    Ich würde die IP des IO Brokers dort hin setzen ?

    Danke für eure Tips !

    mickymM 1 Antwort Letzte Antwort
    0
    • B Balu 0

      Hallo zusammen.

      ich würde gerne die virtuellen Alarme aus meiner Kamera auf einen Datenpunkt in iobrocker bekommen.
      Sowas ähnliches habe ich denk ich auch schon mit der DoorBird Klingel Signal gemacht. ( Node Red )

      Die Kamera kann 4 virtuelle Alarme an eine IP senden :
      1.PNG

      Hier die Beschreibung von der Kamera :
      10 Alarm
      10.1 Alarmverbindungen
      Bei einem Alarm kann das Gerät automatisch eine Verbindung zu einer vordefinierten IPAdresse herstellen. Das Gerät kann bis zu zehn IP-Adressen in der angegebenen Reihenfolge
      anfragen, bis eine Verbindung hergestellt ist.
      10.1.1 Verbindung bei Alarm
      Wählen Sie Ein, damit das Gerät im Alarmfall automatisch eine Verbindung zu einer
      vorgegebenen IP-Adresse herstellt.
      10.1.2 Nummer der Ziel-IP-Adresse
      Geben Sie hier die Nummern der IP-Adressen an, die im Alarmfall angewählt werden sollen.
      Das Gerät kontaktiert die Gegenstellen nacheinander in der Reihenfolge dieser Nummerierung,
      bis eine Verbindung hergestellt ist.
      10.1.3 Ziel-IP-Adresse
      Geben Sie hier zur jeweiligen Nummer die IP-Adresse der gewünschten Gegenstelle ein.
      10.1.4 Ziel-Passwort
      Geben Sie hier das Passwort ein, falls die Gegenstelle durch ein Passwort geschützt ist.
      Maximal zehn Passwörter können an dieser Stelle definiert werden. Definieren Sie ein
      allgemeines Passwort, wenn mehr als zehn Verbindungen erforderlich sind. Das Gerät stellt
      die Verbindung zu allen Gegenstellen her, die durch das gleiche Generalpasswort geschützt
      sind. So legen Sie ein Generalpasswort fest:

      1. Wählen Sie 10 im Listenfeld Nummer der Ziel-IP-Adresse.
      2. Geben Sie 0.0.0.0 im Feld Ziel-IP-Adresse ein.
      3. Geben Sie das Passwort im Feld Ziel-Passwort ein.
      4. Stellen Sie für das Benutzerpasswort aller Gegenstellen, auf die zugegriffen werden soll,
        dieses Passwort ein.
        Durch die Einstellung von 10 als Ziel für die IP-Adresse 0.0.0.0 wird die Anwahlfunktion dieser
        IP-Adresse an zehnter Stelle außer Kraft gesetzt.

      Ich würde die IP des IO Brokers dort hin setzen ?

      Danke für eure Tips !

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #2

      @balu-0 Du kannst in NodeRed einen Webserver mit in und response Nodes aufmachen und dann dort weiterverarbeiten.

      9b48d2c0-ace6-4c9a-9fe0-06d62a17956c-image.png

      [
         {
             "id": "4d8237a76fcb6acf",
             "type": "http in",
             "z": "c13d5a4f.b76118",
             "name": "",
             "url": "/mytest",
             "method": "get",
             "upload": false,
             "swaggerDoc": "",
             "x": 1350,
             "y": 1380,
             "wires": [
                 [
                     "d8845061b7dcea72",
                     "285f54ea1c420de9"
                 ]
             ]
         },
         {
             "id": "d8845061b7dcea72",
             "type": "http response",
             "z": "c13d5a4f.b76118",
             "name": "",
             "statusCode": "",
             "headers": {},
             "x": 1630,
             "y": 1380,
             "wires": []
         },
         {
             "id": "285f54ea1c420de9",
             "type": "debug",
             "z": "c13d5a4f.b76118",
             "name": "myhttp Webserver getriggert",
             "active": true,
             "tosidebar": true,
             "console": false,
             "tostatus": false,
             "complete": "payload",
             "targetType": "msg",
             "statusVal": "",
             "statusType": "auto",
             "x": 1600,
             "y": 1460,
             "wires": []
         }
      ]
      

      Als URL gibtst Du dann an:

      http: //<IPAdresse des iobrokers>:1880/mytest
      

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      B 2 Antworten Letzte Antwort
      1
      • mickymM mickym

        @balu-0 Du kannst in NodeRed einen Webserver mit in und response Nodes aufmachen und dann dort weiterverarbeiten.

        9b48d2c0-ace6-4c9a-9fe0-06d62a17956c-image.png

        [
           {
               "id": "4d8237a76fcb6acf",
               "type": "http in",
               "z": "c13d5a4f.b76118",
               "name": "",
               "url": "/mytest",
               "method": "get",
               "upload": false,
               "swaggerDoc": "",
               "x": 1350,
               "y": 1380,
               "wires": [
                   [
                       "d8845061b7dcea72",
                       "285f54ea1c420de9"
                   ]
               ]
           },
           {
               "id": "d8845061b7dcea72",
               "type": "http response",
               "z": "c13d5a4f.b76118",
               "name": "",
               "statusCode": "",
               "headers": {},
               "x": 1630,
               "y": 1380,
               "wires": []
           },
           {
               "id": "285f54ea1c420de9",
               "type": "debug",
               "z": "c13d5a4f.b76118",
               "name": "myhttp Webserver getriggert",
               "active": true,
               "tosidebar": true,
               "console": false,
               "tostatus": false,
               "complete": "payload",
               "targetType": "msg",
               "statusVal": "",
               "statusType": "auto",
               "x": 1600,
               "y": 1460,
               "wires": []
           }
        ]
        

        Als URL gibtst Du dann an:

        http: //<IPAdresse des iobrokers>:1880/mytest
        
        B Offline
        B Offline
        Balu 0
        schrieb am zuletzt editiert von Balu 0
        #3

        @mickym said in Virtuelle Alarme über Node red zu IO Brocker:

                                                                                                                                    [                                                                                                                                                                               {                                                                                                                                                                                   "id": "4d8237a76fcb6acf",                                                                                                                                                                                   "type": "http in",                                                                                                                                                                                   "z": "c13d5a4f.b76118",                                                                                                                                                                                   "name": "",                                                                                                                                                                                   "url": "/mytest",                                                                                                                                                                                   "method": "get",                                                                                                                                                                                   "upload": false,                                                                                                                                                                                   "swaggerDoc": "",                                                                                                                                                                                   "x": 1350,                                                                                                                                                                                   "y": 1380,                                                                                                                                                                                   "wires": [                                                                                                                                                                                       [                                                                                                                                                                                           "d8845061b7dcea72",                                                                                                                                                                                           "285f54ea1c420de9"                                                                                                                                                                                       ]                                                                                                                                                                                   ]                                                                                                                                                                               },                                                                                                                                                                               {                                                                                                                                                                                   "id": "d8845061b7dcea72",                                                                                                                                                                                   "type": "http response",                                                                                                                                                                                   "z": "c13d5a4f.b76118",                                                                                                                                                                                   "name": "",                                                                                                                                                                                   "statusCode": "",                                                                                                                                                                                   "headers": {},                                                                                                                                                                                   "x": 1630,                                                                                                                                                                                   "y": 1380,                                                                                                                                                                                   "wires": []                                                                                                                                                                               },                                                                                                                                                                               {                                                                                                                                                                                   "id": "285f54ea1c420de9",                                                                                                                                                                                   "type": "debug",                                                                                                                                                                                   "z": "c13d5a4f.b76118",                                                                                                                                                                                   "name": "myhttp Webserver getriggert",                                                                                                                                                                                   "active": true,                                                                                                                                                                                   "tosidebar": true,                                                                                                                                                                                   "console": false,                                                                                                                                                                                   "tostatus": false,                                                                                                                                                                                   "complete": "payload",                                                                                                                                                                                   "targetType": "msg",                                                                                                                                                                                   "statusVal": "",                                                                                                                                                                                   "statusType": "auto",                                                                                                                                                                                   "x": 1600,                                                                                                                                                                                   "y": 1460,                                                                                                                                                                                   "wires": []                                                                                                                                                                               }                                                                                                                                                                            ]                                            
        

        Hallo und Danke !
        Frage :
        du hast doch da den gesammten code hinterlegt,
        kann ich den nun im Node Red importieren ?

        Und wie landet es als datenpunkt im IO ?
        mit diesen IO Nods ?

        1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @balu-0 Du kannst in NodeRed einen Webserver mit in und response Nodes aufmachen und dann dort weiterverarbeiten.

          9b48d2c0-ace6-4c9a-9fe0-06d62a17956c-image.png

          [
             {
                 "id": "4d8237a76fcb6acf",
                 "type": "http in",
                 "z": "c13d5a4f.b76118",
                 "name": "",
                 "url": "/mytest",
                 "method": "get",
                 "upload": false,
                 "swaggerDoc": "",
                 "x": 1350,
                 "y": 1380,
                 "wires": [
                     [
                         "d8845061b7dcea72",
                         "285f54ea1c420de9"
                     ]
                 ]
             },
             {
                 "id": "d8845061b7dcea72",
                 "type": "http response",
                 "z": "c13d5a4f.b76118",
                 "name": "",
                 "statusCode": "",
                 "headers": {},
                 "x": 1630,
                 "y": 1380,
                 "wires": []
             },
             {
                 "id": "285f54ea1c420de9",
                 "type": "debug",
                 "z": "c13d5a4f.b76118",
                 "name": "myhttp Webserver getriggert",
                 "active": true,
                 "tosidebar": true,
                 "console": false,
                 "tostatus": false,
                 "complete": "payload",
                 "targetType": "msg",
                 "statusVal": "",
                 "statusType": "auto",
                 "x": 1600,
                 "y": 1460,
                 "wires": []
             }
          ]
          

          Als URL gibtst Du dann an:

          http: //<IPAdresse des iobrokers>:1880/mytest
          
          B Offline
          B Offline
          Balu 0
          schrieb am zuletzt editiert von Balu 0
          #4

          @mickym said in Virtuelle Alarme über Node red zu IO Brocker:

          http: //<IPAdresse des iobrokers>:1880/mytest

          Unbenannt.PNG

          Hier wird nur dieses IP Format angenommen

          mickymM 1 Antwort Letzte Antwort
          0
          • B Balu 0

            @mickym said in Virtuelle Alarme über Node red zu IO Brocker:

            http: //<IPAdresse des iobrokers>:1880/mytest

            Unbenannt.PNG

            Hier wird nur dieses IP Format angenommen

            mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von mickym
            #5

            @balu-0 vielleicht ist das aber auch ein besonderer Alarmserver und nicht ein x- beliebiger Webserver. Ggf. Kannst du es auch mal mit einer udp Node versuchen und schauen was da rein kommt. Würde halt einen unbenutzten Port nutzen- aber ich kenne ja das Produkt nicht

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            1 Antwort Letzte Antwort
            0
            • B Offline
              B Offline
              Balu 0
              schrieb am zuletzt editiert von
              #6

              @mickym

              könnte das so aussehen ?
              Dann müsste ich wenn Alarm geht was im debug sehen oder ?
              Screenshot 2024-07-27 192521.png

              ist ne Bosch IP Cam :
              https://resources-boschsecurity-cdn.azureedge.net/public/documents/Camera_browser_inter_Operation_Manual_deDE_33210104203.pdf

              Was darüber zu erfahren ist habe ich schon gepostet denk ich .

              mickymM 1 Antwort Letzte Antwort
              0
              • B Balu 0

                @mickym

                könnte das so aussehen ?
                Dann müsste ich wenn Alarm geht was im debug sehen oder ?
                Screenshot 2024-07-27 192521.png

                ist ne Bosch IP Cam :
                https://resources-boschsecurity-cdn.azureedge.net/public/documents/Camera_browser_inter_Operation_Manual_deDE_33210104203.pdf

                Was darüber zu erfahren ist habe ich schon gepostet denk ich .

                mickymM Online
                mickymM Online
                mickym
                Most Active
                schrieb am zuletzt editiert von
                #7

                @balu-0 Ja Port UDP und IP Adresse kannst Du ja einstellen, ob Du damit was anfangen kannst, steht auf einem anderen Blatt. Aber zumindest, sollte über IP Adresse, Port und UDP was ankommen.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                B 1 Antwort Letzte Antwort
                0
                • mickymM mickym

                  @balu-0 Ja Port UDP und IP Adresse kannst Du ja einstellen, ob Du damit was anfangen kannst, steht auf einem anderen Blatt. Aber zumindest, sollte über IP Adresse, Port und UDP was ankommen.

                  B Offline
                  B Offline
                  Balu 0
                  schrieb am zuletzt editiert von Balu 0
                  #8

                  @mickym
                  OK danke ich check das mal...

                  Ich denke ich muss hier im io brocker container noch Port 80 aufmachen oder ?Screenshot 2024-07-27 204219.png

                  mickymM 1 Antwort Letzte Antwort
                  0
                  • B Balu 0

                    @mickym
                    OK danke ich check das mal...

                    Ich denke ich muss hier im io brocker container noch Port 80 aufmachen oder ?Screenshot 2024-07-27 204219.png

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von mickym
                    #9

                    @balu-0 Na Du musst den Port aufmachen, den Du in der Kamera und in NodeRed angegeben hast. Das muss alles matchen

                    cfce3237-f16e-4736-83e2-fee0603e1800-image.png

                    Hier hörst Du ja auf den Port 4646

                    Hier musst Du auch 4646 eintragen

                    e6585ee4-8413-4af6-82e8-ace5ed04e641-image.png

                    Muss ja alles das Gleiche sein.

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    B 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @balu-0 Na Du musst den Port aufmachen, den Du in der Kamera und in NodeRed angegeben hast. Das muss alles matchen

                      cfce3237-f16e-4736-83e2-fee0603e1800-image.png

                      Hier hörst Du ja auf den Port 4646

                      Hier musst Du auch 4646 eintragen

                      e6585ee4-8413-4af6-82e8-ace5ed04e641-image.png

                      Muss ja alles das Gleiche sein.

                      B Offline
                      B Offline
                      Balu 0
                      schrieb am zuletzt editiert von
                      #10

                      @mickym

                      OK danke!
                      setz ich alles um...

                      zweites node Red Projekt, ich freu mich wie ein Schnitzel :blush:

                      mickymM 1 Antwort Letzte Antwort
                      0
                      • B Balu 0

                        @mickym

                        OK danke!
                        setz ich alles um...

                        zweites node Red Projekt, ich freu mich wie ein Schnitzel :blush:

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @balu-0 sagte in Virtuelle Alarme über Node red zu IO Brocker:

                        @mickym

                        OK danke!
                        setz ich alles um...

                        zweites node Red Projekt, ich freu mich wie ein Schnitzel :blush:

                        Na ob das funktioniert - kann ich Dir nicht sagen - zumindest wenn was ankommt, weißt zumindest, dass ein Alarm ausgelöst wurde.

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        B 1 Antwort Letzte Antwort
                        0
                        • mickymM mickym

                          @balu-0 sagte in Virtuelle Alarme über Node red zu IO Brocker:

                          @mickym

                          OK danke!
                          setz ich alles um...

                          zweites node Red Projekt, ich freu mich wie ein Schnitzel :blush:

                          Na ob das funktioniert - kann ich Dir nicht sagen - zumindest wenn was ankommt, weißt zumindest, dass ein Alarm ausgelöst wurde.

                          B Offline
                          B Offline
                          Balu 0
                          schrieb am zuletzt editiert von
                          #12

                          @mickym
                          ich glaub wenn von der camera schonmal was in node red ankommt bin ich schonmal nen großen schritt weiter...

                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          919

                          Online

                          32.5k

                          Benutzer

                          81.6k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe