chayns.codes Sample: Intelligente Türsteuerung via Shelly
Dieses Code-Beispiel demonstriert die automatisierte Türsteuerung inklusive einer integrierten Berechtigungsprüfung (validiert über das hinterlegte SEPA-Mandat in der chayns® ID) im Rahmen des TKWY24.
Der Prozess wird durch das Scannen eines QR-Codes initiiert, welcher eine chayns.codes Backend-Funktion aufruft. Diese autorisiert den Vorgang und steuert anschließend das Shelly-Gerät via MQTT an. Um eine lückenlose Übersicht zu gewährleisten, werden Nutzer nach erfolgreicher Prüfung automatisch der UAC-Gruppe ‚TKWY24 User‘ hinzugefügt.
In diesem Szenario wird ein Shelly 1 (Gen3) eingesetzt, da die Schiebetür für den einmaligen Öffnungsvorgang lediglich einen kurzen Impuls am Eingang des Controllers benötigt. Hierzu wird der potenzialfreie Kontakt des Shelly für die Dauer einer Sekunde geschaltet.
Vorbereitung
Shelly-Gerät
Shelly-Gerät einrichten und mit dem Netzwerk verbinden
MQTT-Integration in chayns.stream konfigurieren
Topic-Struktur des Shelly-Geräts notieren
chayns.codes Backend
Anlegen über die Codes-Adminstration mit HTTPS-Trigger
Konfiguration Calling Code
Aktion: Erweitert
chayns App: Erforderlich / nicht erforderlich (optional)
Request: chayns.codes HTTPS Trigger Url (https://run.chayns.codes/xxxxxxxx)
Body: null
