Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Briefkasten abfrage mit Script?

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    228

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Briefkasten abfrage mit Script?

Briefkasten abfrage mit Script?

Scheduled Pinned Locked Moved Skripten / Logik
6 Posts 6 Posters 1.7k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    Dice19
    wrote on last edited by
    #1

    HI,

    habe meinen Briefkasten auf einen normalen optischen Kontakt zur Abfrage umgebaut.

    Nun kann ich mit der Programmfunktion in der CCU aber nicht wirklich das Abfragen wie ich es möchte.

    Habe versucht mit Blockly das ganze zu bauen aber ich komme nicht weiter.

    Ich würde gern wenn der Briefkasten geöffnet wird und der Optische Kontakt reagiert soll die Meldung kommen Post da.

    Wenn dann der Briefkasten wieder geöffnet wird und dann der optische Kontakt frei ist soll die Meldung verschwinden. Wird die Klappe geöffnet und wieder geschlossen und Post ist noch drin soll die Meldung weiterhin bleiben.

    Habe einen optischen Fensterkontakt und einen 3fach Schließeraktor mit Reedkontakt verbaut.

    Hab schon nach Videos gesucht aber nicht wirklich etwas hilfreiches gefunden… 😢

    Tobias

    1 Reply Last reply
    0
    • PeoplesP Offline
      PeoplesP Offline
      Peoples
      wrote on last edited by
      #2

      Hi Tobias,

      noch eine Frage zur Verständnis, der optische Kontakt "detektiert" die Post und der Schließaktor den Briefkastendeckel?

      Würde es denn dann nicht reichen nur den optischen Kontakt abzufragen da dieser ja entweder mit Post belegt ist oder eben nicht?

      Das Abfragen eines optischen Sensors kannst du mit Script bspw. so machen:

      // Objekt erstellen für die Briefkastenklappe
      createState("javascript.0.Briefkasten.Status"  {def: 'false',type: 'boolean',name: 'Status ob der Briefkasten geöffnet wurde'});
      
      //Abfragen des optischen Kontakts
      on("Briefkastendeckel geöffnet", function(dp) {
          if(dp.state.val) {
          	setState("javascript.0.Briefkasten.Status", true);  
          }
          else{
          	setState("javascript.0.Briefkasten.Status", false);  
          }
      });
      

      Den erstellten Datenpunkt könntest du dir dann z.B. in Vis mit Hilfe eines Widgets anzeigen lassen.

      Hier zwei Bilder wie das bei mir aussieht:

      Ohne Post
      2417_keinepost.jpg
      Mit Post
      2417_post.jpg

      Gruß

      Steffen

      Ich beantworte keine Fragen zu Themen via PN

      1 Reply Last reply
      0
      • R Offline
        R Offline
        radiorichter
        wrote on last edited by
        #3

        Ich häng mich mal hier mit dran, da ich auch vor dem selbigen Problem stehe.

        Ich habe zwei optische Fensterkontaktsensoren und möchte diese nutzen um den Briefkasten zu überwachen.

        • einen für die Einwurfklappe (heist also state true, kurz false, dann wieder true)

        • einen für die Klappe zum Entleeren. (heist also state true, ein weniger länger false, dann wieder true)

        Ich habe mir nun folgendes Skript gebastelt, doch dann kommt die Meldung 2 mal, weil ja von true auf false auf true geschalten wird. Habe ich auch soweit verstanden.

        3364_brief_v1.png

        Um dies zu übergehen habe ich eine Variable eingefügt. Wenn ich nun eine Variable einfüge, springt er gar nicht in die untere Schleife… Was mache ich hier falsch?

        3364_brief_v2.png

        1 Reply Last reply
        0
        • M Offline
          M Offline
          Marty56
          wrote on last edited by
          #4

          Das habe ich auch mal versucht.

          Leider ist im hecktischen München der Postbote schneller als die Reaktionszeit des optischen Homematic Sensors, so dass bei schneller Bedienung kein Wechsel getriggert wird.

          HW:NUC (16 GB Ram)
          OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

          1 Reply Last reply
          0
          • E Offline
            E Offline
            Eggs
            wrote on last edited by
            #5

            Moin,

            der Sensor ist schon schnell genug. Das Problem ist die Kommunikation zwischen CCU und ioBroker.

            Kannst Du umgehen, indem auf der CCU ein Programm läuft, welches bei Änderung des Sensors einfach den virtuellen Kanal 50 der CCU kurz betätigt. Das ist der Standardtrigger, damit übernimmt ioBroker den Zustand unverzögert.

            Gruß aus der Mitte

            Dirk

            1 Reply Last reply
            0
            • D Offline
              D Offline
              dtp
              wrote on last edited by
              #6

              @tobih83:

              Nun kann ich mit der Programmfunktion in der CCU aber nicht wirklich das Abfragen wie ich es möchte. `

              Das geht aber schon auch mit den Bordmitteln der CCU. https://homematic-forum.de/forum/viewtopic.php?f=31&t=26282&p=262394#p262394!

              Man kann sogar recht einfach die Einwürfe komplett ohne CCU und ioBroker per Raspi erfassen. https://homematic-forum.de/forum/viewtopic.php?f=18&t=43306#p431626 mein kleines Spaßprojekt dazu. Läuft seit Monaten absolut stabil. Ganz unten in dem Thread habe ich noch ein kleines Video mit meiner vis-Umsetzung gepostet.

              ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              51

              Online

              32.4k

              Users

              81.3k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe