Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Virtuelle Alarme über Node red zu IO Brocker

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Virtuelle Alarme über Node red zu IO Brocker

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Balu 0 last edited by

      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 !

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @Balu 0 last edited by 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 2 Replies Last reply Reply Quote 1
        • B
          Balu 0 @mickym last edited by Balu 0

          @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 Reply Last reply Reply Quote 0
          • B
            Balu 0 @mickym last edited by 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

            mickym 1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @Balu 0 last edited by mickym

              @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

              1 Reply Last reply Reply Quote 0
              • B
                Balu 0 last edited by

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

                mickym 1 Reply Last reply Reply Quote 0
                • mickym
                  mickym Most Active @Balu 0 last edited by

                  @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 1 Reply Last reply Reply Quote 0
                  • B
                    Balu 0 @mickym last edited by 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

                    mickym 1 Reply Last reply Reply Quote 0
                    • mickym
                      mickym Most Active @Balu 0 last edited by 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 1 Reply Last reply Reply Quote 0
                      • B
                        Balu 0 @mickym last edited by

                        @mickym

                        OK danke!
                        setz ich alles um...

                        zweites node Red Projekt, ich freu mich wie ein Schnitzel 😊

                        mickym 1 Reply Last reply Reply Quote 0
                        • mickym
                          mickym Most Active @Balu 0 last edited by

                          @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 😊

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

                          B 1 Reply Last reply Reply Quote 0
                          • B
                            Balu 0 @mickym last edited by

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

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            788
                            Online

                            31.7k
                            Users

                            79.7k
                            Topics

                            1.3m
                            Posts

                            2
                            12
                            289
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo