Ich habe meine Automatisierung des Briefkastens mit dem Aqara Vibrations-Sensor aus einem meiner Videos erweitert. Bisher wurde man einfach nur bei jeder Erschütterung am Briefkasten informiert.
Jetzt wird sogar berücksichtigt, wenn die Post entnommen wurde. Das heißt man kann sich nun im Dashboard anzeigen lassen, ob Post im Briefkasten ist, oder nicht.
Die Automatisierung reagiert wie bisher auf Vibrationen, um zu melden, dass Post eingeworfen wurde.
Neu ist jetzt aber die Prüfung auf Änderung des Neigungswinkels. Über den command „current_orientation“ teilt der Sensor nämlich Lage-Änderungen mit. Und diese kann eigentlich nur durch das öffnen der Klappe erzeugt werden. Hier gehe ich dann davon aus, dass beim öffnen auch die vorhandene Post entnommen wird.
So kann ich recht präzise ermitteln, ob sich aktuell Post im Briefkasten befindet oder eben nicht.
- Aqara Vibrationssensor, Erfordert Aqara Hub, Zigbee-Verbindung, Drahtloser Mini-... *(* = Affiliate-Link / Bildquelle: Amazon-Partnerprogramm)
Vorbereitung/Anforderungen
Für die Automatisierung muss die device_ieee bekannt sein und ein input_boolean (Helfer vom Typ Schalter) mit dem Namen „Post im Briefkasten“ angelegt werden. (Ihr könnt den Helfer natürlich auch anders nennen, dann muss der Name auch in der Automatisierung entsprechend angepasst werden)
Falls noch nicht geschehen solltet Ihr auch die Sensibilität eures Vibrationssensors anpassen wie im folgenden Artikel beschrieben:
https://smarthomeyourself.de/wiki/homeassistant/empfindlichkeit-des-aqara-vibration-sensor-mit-zha-in-home-assistant-einstellen/
Die neue Briefkasten Automatisierung
Bei Vibration wird der Helfer „input_boolean.post_im_briefkasten“ auf on gesetzt und ein Notify an mein Handy geschickt. Bei Neigung setze ich den Helfer zurück auf off.
Folgende Punkte müsst Ihr in der Automatisierung noch anpassen:
- die „device_ieee:“ also das „00:15:8d:00:04:23:15:a3“ gegen eure ID austauschen
- Die Entity-ID des binary_sensor gegen die ID eures Vibrationssensors austauschen (binary_sensor.briefkasten_sensor)
- Den Notify-Dienst (notify.mobile_app_my_phone) an euren gewünschten Notify Dienst anpassen.
alias: Post im Briefkasten
description: ""
trigger:
- platform: event
event_type: zha_event
alias: Briefkasten wurde geleert
id: Briefkasten wurde geleert
event_data:
device_ieee: 00:15:8d:00:04:23:15:a3
command: current_orientation
- platform: state
from: "off"
to: "on"
id: Post wurde eingeworfen
entity_id:
- binary_sensor.briefkasten_sensor
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: Post wurde eingeworfen
sequence:
- service: input_boolean.turn_on
data: {}
target:
entity_id: input_boolean.post_im_briefkasten
- service: notify.mobile_app_my_phone
data:
title: Post ist da
message: Der Briefkasten wurde betätigt
- conditions:
- condition: trigger
id: Briefkasten wurde geleert
sequence:
- service: input_boolean.turn_off
data: {}
target:
entity_id: input_boolean.post_im_briefkasten
mode: single
Dashboard Beispiel
Der Helfer könnte dann z.B. mit einem Briefumschlag (mdi:email) als Icon versehen werden und aufs Dashboard gelegt werden. Damit bei Klick nicht direkt der Zustand geändert wird, habe ich bei mir die Tab-Action auf „none“ gesetzt und nur mit langem Drücken einen Zustandswechsel eingebaut.
So kann ich immer noch durch langes drücken des Buttons den Status des Helfers ein/ausschalten. Aber nicht versehentlich durch antippen.
In meinem Fall habe ich die Button Karte auch noch in eine Bedingte Karte gelegt, so dass der Briefumschlag nur eingeblendet wird, wenn der Helfer auf „on“ steht, also wenn sich Post im Briefkasten befindet.
type: conditional
conditions:
- entity: input_boolean.post_im_briefkasten
state: 'on'
card:
show_name: true
show_icon: true
type: button
tap_action:
action: none
entity: input_boolean.post_im_briefkasten
hold_action:
action: toggle
name: Post im Briefkasten
Solltet Ihr noch Fragen haben, schaut einfach auf unserem Discord vorbei. Dort kann euch sicher bei eurem Problem geholfen werden!
https://smarthomeyourself.de/discord
Falls Ihr mehr über Home Assistant wissen wollt, werft gerne einen Blick in meine Home Assistant Playlist auf YouTube:
Playlist:
https://www.youtube.com/watch?v=wZ1Qd0wDY8Y&list=PLtEjuZQyAkqHBqpF8Pg5hjqCMIht74OmS
Ansonsten findet Ihr jede Menge weiterer Informationen rund um Home Assistant in unserem Wiki: