Dann berichte ich auch mal. 😉
Bisher läuft die automatische Haustüröffnung mit dem Minew E7 und pushcut zu 95% zuverlässig, was mir völlig ausreicht.
Nur letztens hat der der Apple Kurzbefehl, der den Webhook zu Nuki auslöst, nicht funktioniert, die iBeacon Erkennung dagegen schon.
Und es hat mal nicht funktioniert, als es stark geregnet hat. Vielleicht hat das das Bluetooth Signal zu sehr abgeschwächt. Das konnte ich bis jetzt aber nicht reproduzieren, mangels starkem Regen.
Das Ganze läuft so ab:
pushcut erkennt das iBeacon.
Pushcut ruft per Background Local Trigger mittels Webhook einen Apple Kurzbefehl „Haustür öffnen“ auf.
Im Kurzbefehl „Haustür öffnen“ passiert folgendes:
Eine Pushbenachrichtigung „iBeacon erkannt“ in pushcut triggern, damit ich weiß, ob der Kurzbefehl ausgelöst worden ist.
4 Sekunden warten (damit ich eine Chance habe, beim Öffnen der Tür auch davor zu stehen).
Den Webhook für Nuki ausführen.
5 Sekunden warten. (Diese eigentlich unnötige Wartezeit am Ende hat sich beim Aufrufen von Webhooks als sehr nützlich erwiesen. Endet der Kurzbefehl direkt nach dem Aufruf der URL kann es vorkommen, dass der Webhook nicht zuverlässig funktioniert.)
Man könnte zwar den Nuki Webhook auch in pushcut ausführen, aber dann kann man keine Verzögerung einstellen, um rechtzeitig die Tür zu erreichen.
BTW Ich habe irgendwo gelesen (was ich jetzt natürlich nicht wiederfinde), dass ein iPhone ein iBeacon erst erneut erkennt, wenn es mindestens 30 Sekunden außerhalb der Empfangsreichweite gewesen ist. Das macht das Testen etwas komplizierter. Und könnte zur falschen Erkenntnis führen, dass das mit dem iBeacon nicht zuverlässig funktioniert. 😉