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 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 Abwesend
            crunchipC Abwesend
            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 Abwesend
                  crunchipC Abwesend
                  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 Abwesend
                      crunchipC Abwesend
                      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

                      403

                      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