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. Blockly
  5. Nachricht wenn es an der Haustür klingelt

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Nachricht wenn es an der Haustür klingelt

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 7 Kommentatoren 1.3k Aufrufe 6 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.
  • J Offline
    J Offline
    Ja.rod
    schrieb am zuletzt editiert von
    #1

    Da ich Urlaub habe kann ich mich etwas um mein Scripte kümmern, die ich immer etwas zurückstellen mußte...
    Folgendes möchte ich realsieren:
    Sobald es an der Haustür klingelt möchte ich per Telegramm benachrichtigt werden, ein entsprechender Sensor ist bereits verbaut. Er reagiert auf das Betätigen des Klingelknopfes. Damit ich aber nicht jedesmal wenn einer Sturm klingelt ewig viele Nachrichten bekomme sondern nur eine, habe ich eine "Timeout" von 2 Minuten eingebaut. Zusätzlich erfasse ich noch die Anzahl der "Besucher" in einer Variable, die um Mitternacht auf "0" gesetzt wird. Hier mein Script dazu:
    javascript   ioBroker.png

    Das Problem ist, ich bekomme jetzt überhaupt keine Benachrichtigung mehr. Ich vermute ist liegt am "Timeout", damit stehe ich sowieso auf Kriegsfuß, was meint ihr?

    Gruß
    Ja.rod

    paul53P AsgothianA WalW 3 Antworten Letzte Antwort
    1
    • J Ja.rod

      Da ich Urlaub habe kann ich mich etwas um mein Scripte kümmern, die ich immer etwas zurückstellen mußte...
      Folgendes möchte ich realsieren:
      Sobald es an der Haustür klingelt möchte ich per Telegramm benachrichtigt werden, ein entsprechender Sensor ist bereits verbaut. Er reagiert auf das Betätigen des Klingelknopfes. Damit ich aber nicht jedesmal wenn einer Sturm klingelt ewig viele Nachrichten bekomme sondern nur eine, habe ich eine "Timeout" von 2 Minuten eingebaut. Zusätzlich erfasse ich noch die Anzahl der "Besucher" in einer Variable, die um Mitternacht auf "0" gesetzt wird. Hier mein Script dazu:
      javascript   ioBroker.png

      Das Problem ist, ich bekomme jetzt überhaupt keine Benachrichtigung mehr. Ich vermute ist liegt am "Timeout", damit stehe ich sowieso auf Kriegsfuß, was meint ihr?

      Gruß
      Ja.rod

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @Ja-rod sagte:

      ich bekomme jetzt überhaupt keine Benachrichtigung mehr

      Anstelle von

      und KlingelStop == falsch
      

      verwende

      und nicht KlingelStop
      

      oder initialisiere die Variable KlingelStop bei Skriptstart auf falsch.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • J Ja.rod

        Da ich Urlaub habe kann ich mich etwas um mein Scripte kümmern, die ich immer etwas zurückstellen mußte...
        Folgendes möchte ich realsieren:
        Sobald es an der Haustür klingelt möchte ich per Telegramm benachrichtigt werden, ein entsprechender Sensor ist bereits verbaut. Er reagiert auf das Betätigen des Klingelknopfes. Damit ich aber nicht jedesmal wenn einer Sturm klingelt ewig viele Nachrichten bekomme sondern nur eine, habe ich eine "Timeout" von 2 Minuten eingebaut. Zusätzlich erfasse ich noch die Anzahl der "Besucher" in einer Variable, die um Mitternacht auf "0" gesetzt wird. Hier mein Script dazu:
        javascript   ioBroker.png

        Das Problem ist, ich bekomme jetzt überhaupt keine Benachrichtigung mehr. Ich vermute ist liegt am "Timeout", damit stehe ich sowieso auf Kriegsfuß, was meint ihr?

        Gruß
        Ja.rod

        AsgothianA Offline
        AsgothianA Offline
        Asgothian
        Developer
        schrieb am zuletzt editiert von
        #3

        @Ja-rod

        Das ist ein klassisches "entprell" Problem.
        So wie es aussieht fehlt nur ein "Klingelstop = falsch" vor dem Trigger.

        A.

        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

        1 Antwort Letzte Antwort
        0
        • J Offline
          J Offline
          Ja.rod
          schrieb am zuletzt editiert von
          #4

          Entschuldigt, aber wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht...
          Sobald es einmal geklingelt hat wird die Variable "Klingelstop" auf wahr gesetzt, damit bei einem weiteren Klingeln innerhalb von 2 Minuten das Script nicht erneut ausgeführt wird. Mit dem Timeout wird die Variable "Klingelstop" zeitverzögert um 2 Minuten wieder auf "falsch" gesetzt, somit kann das Script wieder ganz normal" durchlaufen und es wird eine Nachricht rausgeschickt wenn es klingelt.
          Wenn ich jetzt die Variable "Klingelstop" bei Scriptstart auf "Falsche" setzt oder dies auch vor dem Trigger mache , wird dann nicht der Timeout von 2 min nutzlos?

          paul53P 1 Antwort Letzte Antwort
          0
          • J Ja.rod

            Entschuldigt, aber wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht...
            Sobald es einmal geklingelt hat wird die Variable "Klingelstop" auf wahr gesetzt, damit bei einem weiteren Klingeln innerhalb von 2 Minuten das Script nicht erneut ausgeführt wird. Mit dem Timeout wird die Variable "Klingelstop" zeitverzögert um 2 Minuten wieder auf "falsch" gesetzt, somit kann das Script wieder ganz normal" durchlaufen und es wird eine Nachricht rausgeschickt wenn es klingelt.
            Wenn ich jetzt die Variable "Klingelstop" bei Scriptstart auf "Falsche" setzt oder dies auch vor dem Trigger mache , wird dann nicht der Timeout von 2 min nutzlos?

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #5

            @Ja-rod sagte:

            Sobald es einmal geklingelt hat wird die Variable "Klingelstop" auf wahr gesetzt

            Soweit kommt es nicht, weil die Variable KlingelStop nach Skriptstart auf undefined steht.

            @Ja-rod sagte in Nachricht wenn es an der Haustür klingelt:

            wird dann nicht der Timeout von 2 min nutzlos?

            Nein, die Initialisierung auf falsch erfolgt außerhalb des Triggers (nur einmal bei Skriptstart). Innerhalb des Triggers wird die Variable mit Verzögerung auf falsch gesetzt.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • crunchipC Offline
              crunchipC Offline
              crunchip
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #6

              hab das so wie hier
              https://www.youtube.com/watch?v=-NjcFdLBGgo
              1ed035db-1936-4194-a8da-95a368458f33-image.png

              umgestiegen von Proxmox auf Unraid

              E 1 Antwort Letzte Antwort
              0
              • crunchipC crunchip

                hab das so wie hier
                https://www.youtube.com/watch?v=-NjcFdLBGgo
                1ed035db-1936-4194-a8da-95a368458f33-image.png

                E Offline
                E Offline
                eMd
                schrieb am zuletzt editiert von
                #7

                @crunchip
                Was lässt du dort dimmen und farbig leuchten? Erzähl mal, ich suche imemr Ideen die einer umsetzung verlangen :)

                MfG
                eMd

                Master: Intel NUC 16GB/500GB
                Slave: Raspberry Pi 3 + Homematicmodul
                Shelly, Google Home, Zigbee Aqara, Sonoff

                Meine VIS: https://youtu.be/JMYr2KYlpME

                crunchipC 1 Antwort Letzte Antwort
                0
                • J Ja.rod

                  Da ich Urlaub habe kann ich mich etwas um mein Scripte kümmern, die ich immer etwas zurückstellen mußte...
                  Folgendes möchte ich realsieren:
                  Sobald es an der Haustür klingelt möchte ich per Telegramm benachrichtigt werden, ein entsprechender Sensor ist bereits verbaut. Er reagiert auf das Betätigen des Klingelknopfes. Damit ich aber nicht jedesmal wenn einer Sturm klingelt ewig viele Nachrichten bekomme sondern nur eine, habe ich eine "Timeout" von 2 Minuten eingebaut. Zusätzlich erfasse ich noch die Anzahl der "Besucher" in einer Variable, die um Mitternacht auf "0" gesetzt wird. Hier mein Script dazu:
                  javascript   ioBroker.png

                  Das Problem ist, ich bekomme jetzt überhaupt keine Benachrichtigung mehr. Ich vermute ist liegt am "Timeout", damit stehe ich sowieso auf Kriegsfuß, was meint ihr?

                  Gruß
                  Ja.rod

                  WalW Offline
                  WalW Offline
                  Wal
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  @Ja-rod

                  Hier sogar mit Bild von einer Webcam.

                  var request = require('request');
                  var fs      = require('fs');
                  var bell = true;
                  
                  function sendImage() {
                      request.get({url: 'http://192.168.12.85:9900/?action=snapshot', encoding: 'binary'}, function (err, response, body) {
                          fs.writeFile("/tmp/snap.jpg", body, 'binary', function(err) {
                  
                          if (err) {
                              console.error(err);
                          } else {
                              console.log('Snapshot sent');
                              sendTo('telegram.0', {text: '/tmp/snap.jpg', caption: 'Jemand klingelt an der Haustür !!!'});   
                          }
                        });
                      });
                  }
                  
                  on({id: "mqtt.0.piface.input.DoorBell_1", val: true}, function (obj) {
                      if (bell) sendImage();
                      bell = false;
                      timer = setTimeout(function() {
                          bell = true;
                        }, 120000);
                  });
                  

                  Gruß
                  Walter

                  DoorIO-Adapter
                  wioBrowser-Adapter und wioBrowser

                  1 Antwort Letzte Antwort
                  0
                  • E eMd

                    @crunchip
                    Was lässt du dort dimmen und farbig leuchten? Erzähl mal, ich suche imemr Ideen die einer umsetzung verlangen :)

                    MfG
                    eMd

                    crunchipC Offline
                    crunchipC Offline
                    crunchip
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von crunchip
                    #9

                    @eMd ne Xiaomi Gateway
                    mit diesem Teil im Blockly lass ich mir das Kamera Bild am Tablet anzeigen
                    f43b8ccf-06e4-460b-bf4b-f745d5c00cf1-image.png

                    umgestiegen von Proxmox auf Unraid

                    1 Antwort Letzte Antwort
                    0
                    • SeiteBallon74S Offline
                      SeiteBallon74S Offline
                      SeiteBallon74
                      schrieb am zuletzt editiert von
                      #10

                      Könnt ihr mir sagen welche Sensoren etc ihr verbaut habt damit getriggert wird? Würde auch gerne meine Haustüre smart machen.

                      crunchipC 1 Antwort Letzte Antwort
                      0
                      • SeiteBallon74S SeiteBallon74

                        Könnt ihr mir sagen welche Sensoren etc ihr verbaut habt damit getriggert wird? Würde auch gerne meine Haustüre smart machen.

                        crunchipC Offline
                        crunchipC Offline
                        crunchip
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @SeiteBallon74 xiaomi tür/fenster kontakt

                        umgestiegen von Proxmox auf Unraid

                        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

                        644

                        Online

                        32.7k

                        Benutzer

                        82.4k

                        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