Wenn du Alarmo in Home Assistent benutzt, sagt Chat Gpt folgendes:
Ja, das ist grundsätzlich möglich – du kannst Alarmo in Home Assistant automatisch unscharf schalten, wenn du die Haustür mit dem SwitchBot Keypad Touch/Vision entsperrst. Dafür musst du aber ein paar Voraussetzungen erfüllen. Hier ist eine Übersicht, wie du das einrichten kannst:
Voraussetzungen
- SwitchBot Keypad Vision in Home Assistant integriert.
Das geht über Bluetooth oder über die SwitchBot Cloud API.
Für API-Zugriff brauchst du ein SwitchBot Hub Mini oder Hub 2.
- Der Tür-Entsperrvorgang erzeugt ein Event oder Status, der in Home Assistant erkannt wird.
Z. B. Änderung des Türstatus („unlocked“) oder ein „keypad unlock“-Event.
- Alarmo ist in Home Assistant installiert und korrekt eingerichtet.
Ablauf (in Home Assistant):
- Event/State erkennen:
Finde heraus, wie der Entsperrvorgang im System sichtbar ist.
Beispiel: Die Entsperrung setzt einen Sensor auf unlocked, oder es wird ein Event ausgelöst (switchbot_keypad_unlocked).
- Automatisierung erstellen:
In Home Assistant erstellst du eine Automatisierung, die beim Erkennen des Entsperr-Vorgangs Alarmo unscharf schaltet:
alias: „Alarmo unscharf bei Tür entsperren“
trigger:
- platform: state
entity_id: lock.your_door_lock_entity
to: „unlocked“
condition:
action:
- service: alarmo.disarm
data:
code: „DEIN_PIN“ # Optional, je nach Alarmo-Konfiguration
mode: single
Hinweis: Ersetze lock.your_door_lock_entity mit deiner tatsächlichen Lock-Entity und setze ggf. den richtigen Disarm-Code ein.
Tipps zum Testen:
Schau unter Entwicklerwerkzeuge → Protokolle (Events), ob ein Event oder Statuswechsel beim Entsperren auftritt.
Alternativ kannst du eine Benachrichtigung auslösen, wenn sich der Status ändert, um das Verhalten zu beobachten.
Sicherheit beachten
Falls du nur auf das Entsperren reagierst, ohne Nutzer-ID oder Code, könnten theoretisch auch andere Trigger den Alarm deaktivieren. Achte ggf. auf zusätzliche Bedingungen – z. B.:
condition:
- condition: template
value_template: „{{ trigger.to_state.attributes.changed_by == ‚DeinName‘ }}“
Wenn du möchtest, kannst du mir den Namen deines Türschlosses und die Integration zeigen (z. B. welche entity_id oder welches Event beim Entsperren erscheint), dann helfe ich dir mit einer präzisen Automatisierung.