Inbetriebnahme
Vorbereitung
- Arduino Code von GitHub herunterladen
- Bibliotheken in Arduino IDE einbinden
- Node RED Flow Securitysystem_flow.json herunterladen und importieren
- Paletten in der Node RED Instanz einbinden
- node-red-contrib-discord-advanced
- node-red-node-email
- Verbindung zwischen Security Box und Computer mittels Micro-USB-Kabel herstellen
- WiFi-Daten und MQTT-Broker anpassen
- Über die Arduino IDE den Code auf die Security Box laden
Installation und Bedienung
- Schließen Sie das Sicherheitssystem mit dem Micro-USB Kabel an das Stromnetz an, um die Inbetriebnahme zu starten.
- Sobald das Sicherheitssystem mit dem Strom verbunden wurde, leuchtet die grüne LED auf.
- Das Sicherheitssystem befindet sich nun im „Home-Modus“.
- Durch das Betätigen des Buttons wird der „Away-Modus“ aktiviert.
- Die rote LED leuchtet auf. Das Wechseln der Modi ist jederzeit durch Betätigen des Buttons möglich.
- Durch längerem Betätigen des Buttons wird in den Nachtmodus geschaltet.
Installation des Benachrichtigungssystems
E-Mail-Benachrichtigung
Um vom Benachrichtigungssystem entsprechende Warnmeldungen zu erhalten, muss eine Verbindung zum E-Mail- sowie optimalen Discord-Server hergestellt werden.
- In der Node-RED Instanz kann der E-Mail-Node bearbeitet werden, hier muss die Mail-Adresse, die die Benachrichtigungen erhalten soll, eingetragen werden.
- Zusätzlich sollten die Einstellungen für den Posteingangsserver sowie der Port und Nutzerdaten korrekt hinterlegt werden.
- Außerdem muss in den Email-Einstellungen das Verwenden der Mail für Apps erlaubt werden (hierfür in das Handbuch des Providers schauen).
- (Hinweis: Gmail ist hier empfohlen)
Discord-Benachrichtigung (wenn gewünscht):
- Zunächst muss eine Discord Applikation sowie ein Discord Bot erstellt werden
- Über das Discord Developer Portal https://discord.com/developers/applications kann eine Applikation erstellt werden
- Sofern diese erstellt wurde, kann über die Einstellungen der Applikation unter dem Reiter “OAuth2” ein Bot erstellt werden
- Dafür wird unter Scopes der Haken bei “bot” gesetzt und bei den dazugehörigen Permissions “Send Messages”
- Der von Discord generierte Link (rot markiert) muss nun in die Adresszeile des Browsers eingefügt werden
- Die Sicherheitsbenachrichtigung muss bestätigt werden, danach ist der Discord Bot fertig erstellt
- Der Discord-Bot muss nun mit dem gegebenen Token des Bots über Node-RED initialisiert werden
- Durch das Klicken auf die Discord-Node in der Node-RED Instanz gelangt man zu den Einstellungen
- Das Benachrichtigungssystem ist nun einsatzbereit.
Zustandsmodi
Home-Modus: In diesem Zustand reagiert das Sicherheitssystem auf keine Bewegung.
Vorzugsweise sollte dieser Modus aktiviert werden, wenn Sie sich zu Hause befinden.
Away-Modus: Nach einer Sicherheitsdauer von 2 Minuten wird die Bewegungserfassung des Sicherheitssystems aktiviert. Sollte das Sicherheitssystem eine Bewegung erkennen, wird eine Warnmeldung durch das Benachrichtigungssystem eingeleitet.
Known-Issues:
- Möglicher Wackelkontakt beim Tasteraufsatz.
- Gmail muss “Less Secure Apps” in den Sicherheitseinstellungen vom Google Account erlauben. Sonst wird keine Email verschickt.
- Node Red übernimmt manchmal keine Änderung der Email oder Discord Daten. Dafür Flow abspeichern und Node Red neu starten.
Videomaterial zur Inbetriebnahme: