Soft Skills und Technische Kompetenz (WiSe20/21 - SoSe2021) - Gruppe "SoSe_PG_ 8"

Handbuch

Inbetriebnahme

Vorbereitung

Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist unknown.png
Network Setup
  • Ü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)
Node Red Flow
Email Node Einstellungen


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
Discord Bot Erstellung
  • Der Discord-Bot muss nun mit dem gegebenen Token des Bots über Node-RED initialisiert werden
Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist image-26.png
Discord Developer Portal
Discord-Node in Node-RED
  • Durch das Klicken auf die Discord-Node in der Node-RED Instanz gelangt man zu den Einstellungen
Einfügen des Discord-Bot Tokens in Node-RED
Hinzufügen der Channel ID vom Discord Server
  • 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.

Home

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.

Away

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:

© 2024 Soft Skills und Technische Kompetenz (WiSe20/21 – SoSe2021) – Gruppe "SoSe_PG_ 8"

Thema von Anders Norén