Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Webhook als Trigger im Blockly

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Webhook als Trigger im Blockly

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

      Meine Kamera sendet einen Webhook bei Alarm.
      Wie kann ich den als Trigger im Blockly verwenden? Aber nicht über den iot-Adapter und nicht über iffft.

      crunchip 1 Reply Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @bergjet last edited by crunchip

        @bergjet hab das z.b. über motioneye, dort hab ich folgendes hinterlegt

        http://Ip-IoBroker:8087/set/kamera.0.detection-haustuer?value=true
        

        entsprechend einen Datenpunkt kamera.0.detection-haustuer erstellt und dient als Trigger, desweiteren brauchst noch den simple-api Adapter
        Datenpunkt ist natürlich frei wählbar und kannst genauso gut unter userdata.0 anlegen

        bergjet 1 Reply Last reply Reply Quote 1
        • bergjet
          bergjet @crunchip last edited by

          @crunchip Danke.
          Musste meine Mobotix Kamera noch dazu bringen, den Befehl richtig abzusenden.
          Und im Befehl fehlt hinter dem Port noch das Slash.

          http://Ip-IoBroker:8087/set/kamera.0.detection-haustuer?value=true
          
          crunchip 1 Reply Last reply Reply Quote 0
          • crunchip
            crunchip Forum Testing Most Active @bergjet last edited by

            @bergjet sagte in Webhook als Trigger im Blockly:

            Und im Befehl fehlt hinter dem Port noch das Slash.

            stimmt, hatte ich versehentlich gelöscht

            B 1 Reply Last reply Reply Quote 0
            • B
              bastiaux91 @crunchip last edited by

              @crunchip Ist es denn auch möglich, statt "value=true" einen Wert entsprechend der Funktion abzusetzen?

              Mir geht es dabei konkret um die Funktion eines webhooks für die Bewegungserkennung einer Türstation.
              Ich hätte den Datenpunkt gerne "true", wenn Bewegung und "false", wenn nicht.

              Aber ich vermute, so funktionieren weebhooks nicht oder?
              Es gibt einen Trigger, der den weebhook auslöst und in diesem kann man z.B. einen Wert mitschicken.

              87e83e64-8e55-4cf1-a0ef-803fd333ef45-grafik.png

              crunchip 1 Reply Last reply Reply Quote 0
              • crunchip
                crunchip Forum Testing Most Active @bastiaux91 last edited by

                @bastiaux91 sagte in Webhook als Trigger im Blockly:

                statt "value=true" einen Wert entsprechend der Funktion abzusetzen?

                @bastiaux91 sagte in Webhook als Trigger im Blockly:

                Ich hätte den Datenpunkt gerne "true", wenn Bewegung und "false", wenn nicht.

                verstehe jetzt nicht was du genau meinst, du sendest doch mit value=true

                B 1 Reply Last reply Reply Quote 0
                • B
                  bastiaux91 @crunchip last edited by

                  @crunchip Ich kann für die Bewegungserkennung in der Türstation nur einen http webhook absenden, der Weebhook sendet aber immer value=1. Ich bräuchte hier in der Türstation wahrscheinlich einen 2. webhook für Bewegung nicht mehr erkannt um dann value=0 absenden zu können. So bleibt mein Datenpunkt ab der 1. Bewegungserkennung true und wird immer nur bei der nächsten erneuten Bewegungserkennung mit true aktualisiert.

                  Codierknecht 1 Reply Last reply Reply Quote 0
                  • Codierknecht
                    Codierknecht Developer Most Active @bastiaux91 last edited by

                    @bastiaux91 sagte in Webhook als Trigger im Blockly:

                    So bleibt mein Datenpunkt ab der 1. Bewegungserkennung true und wird immer nur bei der nächsten erneuten Bewegungserkennung mit true aktualisiert

                    Du könntest per Script (Blockly/JS) mit 'nem Timeout den Wert auf false setzen.
                    Wird eine Bewegung erkannt, wird der Timeout gestoppt. Ansonsten setzt der nach einer Zeit X den Wert auf false.
                    Damit bleibt der Wert auf true, solange im definierten Zeitfenster erneut eine Bewegung erkannt wird.

                    bc6943b3-fcff-417d-be23-412100a48b37-image.png

                    B 1 Reply Last reply Reply Quote 0
                    • B
                      bastiaux91 @Codierknecht last edited by

                      @Codierknecht Genau, so habe ich es momentan auch gemacht, allerdings mit "gleich oder größer", da der timer ja wieder auf Zeit X gesetzte werden soll, wenn aktualisiert wird und Bewegung evtl. noch true ist 😀
                      Wäre dann eine Treppenhausfunktion, die immer nachgetriggert werden muss.
                      Ich denke, damit werde ich leben müssen.

                      Codierknecht OliverIO 2 Replies Last reply Reply Quote 0
                      • Codierknecht
                        Codierknecht Developer Most Active @bastiaux91 last edited by

                        @bastiaux91 sagte in Webhook als Trigger im Blockly:

                        allerdings mit "gleich oder größer"

                        Stimmt - Denkfehler 😞

                        1 Reply Last reply Reply Quote 0
                        • OliverIO
                          OliverIO @bastiaux91 last edited by

                          @bastiaux91

                          der timer muss halt größer sein, als das die kamera bei kontinuierlicher bewegung/anwesenheit den webhook immer wieder erneut sendet.
                          ansonsten hast du ständig einen wechsel von anwesenheit/nicht anwesend,
                          was bei steuerung dann blöd ist.

                          B 1 Reply Last reply Reply Quote 0
                          • B
                            bastiaux91 @OliverIO last edited by

                            @oliverio Jo, deshalb sind die 10 Sek. deutlich zu wenig, selbst bei 1 Min. schlägt der Timer manchmal bei kontinuierlicher Bewegung vor der Kamera, ohne auf sie zuzukommen, noch zu. Die Bewegungserkennung der Türstation ist vermutlich auch nicht unbedingt als Funktion eines Bewegungs- oder etwa Präsenzmelders vorgesehen, sondern soll lediglich einen Trigger auslösen, wenn eine Person an die Türstation herantritt. Für ein bisschen (bessere) Außenbeleuchtung, Aufnahmen von anderen Kameras starten und evtl. Tagesfallenfunktion (komibiniert mit Geofencing) sollte das aber ausreichen 😊

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            846
                            Online

                            31.9k
                            Users

                            80.2k
                            Topics

                            1.3m
                            Posts

                            5
                            12
                            2391
                            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