Mit dem Home Assistant Release 2023.1 ist es möglich das Switchbot Lock lokal ohne Switchbot Hub mini und damit ohne Internet Verbindung zu nutzen. Die Kommunikation erfolgt über Bluetooth. Dazu wird der Encryption Key einmalig aus dem Switchbot Konto ausgelesen und in Home Assistant gespeichert. Für das automatische auslesen über die Home Assistant Switchbot Integration wird einmalig eine Internet Verbindung benötigt. Wer das nicht möchte kann die Key-ID und den Encryption per Python Script auslesen.
Switchbot Lock Key automatisch auslesen
Das automatische auslesen des Keys dürfte für die meisten der einfachste und schnellste Weg sein das Lock in Home Assistant zu integrieren. Dazu wird in Home Assistant unter Einstellungen > Geräte und Dienste > Integration hinzufügen die Switchbot Integration ausgewählt.
Die Integration sollte die Geräte übrigens per Bluetooth Auto-Discovery finden, was manchmal etwas dauern kann, außer Home Assistant wird neu gestartet oder die Bluetooth Integration neu geladen..
- Einfach zu installieren, noch kompatibel: Beim...
- Automatische Verriegelung und Home-Sharing – Sie...
- Mit SwitchBot Keypad Touch - Fingerprint mit Akku...
- Hilft Ihnen, wachsam zu bleiben - Sollte jemand...
- Ein länger anhaltendes Schloss - Unser Schloss...
Der folgende Dialog könnte in etwa so aussehen, je nachdem, welche Switchbot Geräte noch nicht integriert sind. Das Switchbot Lock sollte natürlich natürlich dabei sein. Wenn nicht eventuell das Home Assistant Log auf Fehler prüfen oder auch die Bluetooth Integration neu laden.
Hier ist das Lock direkt ausgewählt und mit Klick auf absenden kommt der nächste Dialog, um den Encryption Key auszulesen damit das Swichtbot Lock lokal gesteuert werden kann!
Das auslesen ist ein einmaliger Vorgang. Ist der Key einmal ermittelt wird keine weitere Verbindung über das Internet zum Switchbot Account aufgebaut.
Switchbot Lock Key per Script auslesen
Wer möchte kann sowohl Key ID als auch den Encryption Key über ein Python Script selbst ermitteln und eintragen:
https://github.com/Danielhiversen/pySwitchbot#obtaining-locks-encryption-key
Swichtbot Lock lokal in Home Assistant
Nach Abschluss der Integration findet sich eine Geräte Karte mit einigen Entitäten. Das Türschloss lässt sich jetzt steuern als auch in Automationen nutzen.
Alle wichtigen Informationen sind enthalten. Über das Kontrollelement lässt sich das smarte Switchbot Lock lokal bedienen und die Sensoren geben Auskunft über den Gerätestatus.
- Ist die die Tür verschlossen?
- Ist die Kalibrierung abgeschlossen?
- Wie ist der Akku Stand?
- Wie ist der Bluetooth RSSI Wert?
Fazit
Die Home Assistant Switchbot Integration hat seit der Bluetooth Integration mit HA Version 2022.08 eine sehr beachtliche Entwicklung genommen. Die beliebtesten Swicthbot Geräte einschließlich dem Lock können lokal ohne Cloud genutzt werden, was wirklich cool ist!
Falls du mehr Details über das Türschloss erfahren möchtest könnte dieser Beitrag für dich von Interesse sein?