Zurück zur Skript-Übersicht

An meiner Haustür befindet sich ein Briefkasten. An der Haustürklappe habe ich einen Magnetsensor wie diesen hier angebracht.

Sobald der Briefträger einen Brief einwirft, öffnet sich die Klappe und der darin befindliche Tür-/Fensterkontakt Aqara löst aus.

Im Inneren befindet sich ein weiterer Sensor, der das Öffnen des Briefkastens überwacht. Zusätzlich wird ein Datenpunkt für meine Visualisierung auf einem Tablet gesetzt und eine Sprachausgabe mittels Alexa realisiert.


    Das Blockly-Skript

    1. Teil des Scripts – Ein Brief wird eingeworfen

    Wenn ein Brief eingeworfen wird, wird im ersten Teil des Scripts eine Variable gesetzt. Diese ist für die spätere Benachrichtigung über Alexa, dazu später mehr. Es wird ein Datenpunkt für meine Visualisierung gesetzt (auf dem Tablet wird angezeigt, dass ein Brief im Briefkasten ist) und eine Pushover Benachrichtigung an mein Handy gesendet (wenn dies gewünscht wird mit Hilfe eines Datenpunkts „Briefkasten-Pushover“).

    2. Teil des Skripts – Briefkasten wird geleert

    Im zweiten Teil wird der innere Tür-/Fensterkontakt abgefragt. Wenn der Briefkasten geleert wird, wird erstens die Variable „PostIstDa“ zurückgesetzt und zweitens der Datenpunkt für die Visualisierung deaktiviert.

    3. Teil des Skripts – Haustür wird geöffnet

    Im dritten Teil wird die Haustür überwacht. Wird diese geöffnet, erhält der erste Bewohner eine Alexa-Benachrichtigung. Weitere Türöffnungen lösen dies nicht aus. Dazu wird die bereits oben erwähnte Variable „PostIstDa“ nach der Benachrichtigung auf falsch gesetzt. Da die Benachrichtigung eine wahre Variable „PostIstDa“ benötigt, muss ein weiterer Brief eingeworfen werden.


    20. Februar 2026 09:41

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert