Gestern Abend habe ich mal ein Experiment gemacht: Im Schlafzimmer auf meinem Nachttisch steht eine Nachttischlampe (nein, keine Nachtisch-Schlampe😉) mit einer IKEA-Trådfri-Birne und Fernbedienung, verbunden mit einem Gateway. Auf einem Raspi läuft dann HomeAssistant mit der Trådfri-Komponente, die IP des Gateways ist konfiguriert. HomeAssistant kann also die Trådfri-Welt bedienen. Auf dem Telefon läuft die entsprechende App, aber die ist NICHT mit dem Raspi verbunden.
Da ich nämlich auch
- von außerhalb des Heimnetzes auf mein HomeAssistant zugreifen möchte und
- Push-Notifications aufs Telefon haben möchte, Apple dann aber ein “richtiges” Zertifikat verlangt, das aber schwierig wird in einer Umgebung mit Portforwarding auf dem Heimrouter
habe ich auf meinem Root-Serve bei Netcup einen reverse Proxy eingerichtet, der sich dann mit HTTPS zu meinem Raspi verbindet.
Die App auf dem Telefon verbindet sich also (via Websockets) so: App → LAN → Heimrouter → Internet → reverse Proxy → Internet → Heimrouter → Raspi. Dehydrated hält das Zertifikat aktuell, alles wunderbar.
Zurück also zu gestern Abend: Ich habe in der Linken das Telefon mit der App offen, in der Rechten die Fernbedienung. Ich schalte mit der Fernbedienung das Licht aus. Das Schaltersymbol in der App ist einen Wimpernschlag schneller umgelegt als das Licht ausgeschaltet ist!
Erinnert mich an Muhammed Ali:
😂