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

                          759
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

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