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