SMS bei Stromausfall – per GSM Stromausfallmelder

GSM Stromausfallmelder SMS

Im Smart Home ein Horrorszenario: Stromausfall!
Abhilfe schafft ein Stromausfallmelder. Denn da bei Stromausfall natürlich die komplette Steuerung, samt der integrierten Alarmanlage ausfällt, macht es Sinn per SMS (unabhängig von Strom) informiert zu werden. Wenn der Router per USV gespeist wird, ist natürlich auch eine simple Benachrichtigung z.B. per Pushover möglich. Da ich allerdings unabhängig von der Netzspannung per SMS über den Stromausfall informiert werden wollte, war dies für mich die beste Lösung.

Einzige Voraussetzung: Ausreichende Netzabdeckung, sowie eine SIM-Karte  – Prepaid genügt hier vollkommen.

Eine super Lösung dafür hat Jerome gebastelt. Ich war so begeistert davon, dass ich es direkt nachbauen musste. Den Code, welcher später per Arduino IDE programmiert wird, hat er an dieser Stelle veröffentlicht: https://github.com/jp112sdl/GSM_Spannungswaechter
Alternativdownload von OwnSmartHome: GSM Spannungswächter (84 Downloads)

Benötigte Hardware

Natürlich wird für dieses Projekt einiges an Hardware benötigt. Das Herzstück für den Stromausfallmelder ist hierbei ein Wemos D1 Mini, sowie das A6 GSM Modul, welches euch die SMS zukommen lässt.

Benötigte Hardware

Letzte Aktualisierung am 24.02.2019 um 01:55 Uhr | Werbung | Bilder: Amazon Product Advertising API

Die wesentliche Funktion des Stromausfallmelder liegt darin, dass dieser nach Ablauf einer einstellbaren Zeit eine SMS an bis zu 5 Rufnummern versendet. Ist der Strom dann wieder zurückgekehrt, wird erneut darüber per SMS benachrichtigt.

Der Zusammenbau des Stromausfallmelder

Für dieses Projekt wurde (noch) kein Gehäuse entworfen. Da ich großer Fan dieses Projekts bin, wünsche ich mir im späteren Verlauf ein 3D-Druck Gehäuse. Mir fehlen dafür die Kenntnisse, aber evtl. findet sich jemand der so etwas entwerfen möchte?! Dafür bitte gern bei mir melden!

Die Verkabelung ist anhand des Schaltplans eigentlich selbsterklärend. Wie gesagt, der Aufbau ist individuell gestaltbar und beträgt ca. 50mm x 50mm x 50mm. Dies kann je nach Aufbau des Stromausfallmelder variieren.

 

Anhand des Schaltplans könnte der Aufbau z.B. so aussehen:

Um den Stromausfallmelder später z.B. direkt an ein USB-Netzteil anzuschließen, wird außerdem noch eine USB-Buchse benötigt.

Vorschau Produkt Bewertung Preis
haljia Micro-USB zu DIP Adapter 5-Pin-Buchse Typ B PCB... haljia Micro-USB zu DIP Adapter 5-Pin-Buchse Typ B PCB... 1 Bewertungen 6,99 €

Letzte Aktualisierung am 24.02.2019 um 03:15 Uhr | Werbung | Bilder: Amazon Product Advertising API

Arduino IDE installieren und vorbereiten

Vorab muss natürlich die Arduino IDE heruntergeladen und installiert werden. Hier zu finden: https://www.arduino.cc/en/Main/Software

Nach einem Start der Software, müssen noch einige zusätzliche Pakete installiert werden. Vorab muss allerdings eine zusätzliche Boardverwalter URL eingetagen werden, damit der Wemos D1 mini geflasht werden kann. Hierzu wird unter Datei -> Voreinstellungen diese URL eingetragen:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

Im Anschluss daran können nun die Zusatzpakete installiert werden. Die Bibiotheken können unter Sketch -> Bibliothek einbinden -> Bibliotheken verwalten bearbeitet werden.

Wie in der GSM_Spannungswaechter.ino ganz oben steht, müssen diese Pakete nachinstalliert werden.

SoftwareSerial.h
FS.h
ArduinoJson.h
Adafruit_GFX.h
Adafruit_SSD1306.h
ESP8266WiFi.h
ESP8266WebServer.h
DNSServer.h
WiFiManager.h

Fehlt eines dieser Pakete in eurem Arduino IDE, schlägt die spätere Kompilierung fehl.
Sind alle Pakete installiert, kann die Programmierung über den Button “*Überprüfen” kontrolliert werden. Tauchen hier im Anschluss keine Fehler auf, kann der Wemos D1 Mini mit dieser Programmierung problemlos geflasht werden.

Vor dem Flashen müssen nun noch ein paar weitere Voreinstellungen vorgenommen werden. Wie im nachfolgenden Bild zu sehen, müssen diese Werte unter dem Menüpunkt Werkzeuge genau so ausgewählt werden. Der entsprechende COM-Port, den ihr benötigt, wird erst angezeigt sobald der Wemos D1 Mini an den Rechner angeschlossen ist.

Wemos D1 Mini flashen

Um nun den Wemos D1 Mini zu flashen, muss dieser lediglich per Micro-USB-Kabel an den PC angeschlossen werden. Die Erkennung ist korrekt, wenn der COM-Port unter Werkzeuge -> Port auftaucht.

Die Programmierung wird entpackt und direkt im entpackten Ordner wird die GSM_Spannungswaechter.ino per Doppelklick geöffnet.

Nach einem Klick auf Hochladen sollte die Programmierung nun in den D1 geschrieben werden.

Inbetriebnahme

Um den Stromausfallmelder zu konfigurieren, muss beim Einschalten der Taster gedrückt gehalten werden. Dadurch startet der Stromausfallmelder im Konfigurationsmodus und baut ein eigenes WLAN-Netz auf, mit dem man sich verbinden muss. Sobald man verbunden ist, dauert es eine ganze Weile, aber dann wird die Konfigurationsoberfläche automatisch aufgerufen. Alternativ kann die Oberfläche des Stromausfallmelder auch über die IP 192.168.4.1 aufgerufen werden.

Hier hat man nun die Möglichkeit die Wartezeiten der SMSe festzulegen, die gewünschten Nachrichten einzustellen, sowie die Rufnummern zu konfigurieren. Nach einem Klick auf OK startet der Stromausfallmelder neu und ist bereit.

Man hat ebenso die Möglichkeit mit einem kurzen Klick auf den Taster das Guthaben der SIM-Karte abzufragen. Allerdings kann es hier derzeit noch zu einer fehlerhaften Darstellung kommen, was für mich aber auch nicht ganz so wichtig ist.

Möchte man die Konfiguration vorab testen, ohne direkt mehrere SMS mit dem Stromausfallmelder zu versenden, muss der Schalter (wie im Schaltplan zu sehen) auf DEBUG gestellt werden.

 

Ganz viel Spaß beim Nachbauen!

SMS bei Stromausfall – per GSM Stromausfallmelder
4.3 ✭ (86.67%) 3 votes

Das könnte dich auch interessieren:
Mit Homematic Philips Hue Lampen steuern Ich möchte heute erklären, wie mit Homematic die Philips Hue Lampen gesteuert werden können. Nachdem ich bereits erklärt habe, wie es mit Loxone funktioniert, ist nun Homematic an der Reihe. Ebenfalls habe ich bereits erklärt, wie das Homematic Funkm...
Homematic für Anfänger verständlich erklärt Wer sich mit dem Thema Smart Home bereits auseinander gesetzt hat, ist sicherlich auch schon über Homematic gestolpert. Homematic sehe ich im Bereich der Einsteiger & Fortgeschrittenen. Die Programmierung kann je nach Wunsch allerdings auch schne...
Docker auf dem Raspberry Pi installieren Es soll heute um die Installation von Docker auf dem Raspberry Pi und die Erklärung, was Docker eigentlich ist, gehen. Docker ist eine tolle Sache, wenn man mehrere Systeme wie bspw. FHEM, NodeRed oder MQTT auf einem Raspberry Pi in gleichzeitig lauf...
Das smarte Nachtlicht Wo fängt smart sein an und wo hört es auf? Ein smartes Nachtlicht?! Nicht zuletzt macht es bei mir auch am Bett keinen halt, sondern daran befindet sich nun ein smartes Nachtlicht. Dieses reagiert (zeitlich programmiert) nur nachts auf Bewegung und l...
Howto: Smart Home Türklingel für Anfänger So allmählich habe ich fast alles steuerbar gemacht, was ich derzeit besitze. Egal ob es die Waschmaschine, der Trockner oder schlicht und einfach die Beleuchtung ist. An diesem Punkt angekommen, fragte ich mich nun, was noch alles machbar ist. Hi...

2 Gedanken zu “SMS bei Stromausfall – per GSM Stromausfallmelder”

2 Kommentare

  1. 1,3″ OLED Display SMS Stromausfallmelder ?

    Hat jemand schon mal den Code auf das 1,3″ OLED Display umgestellt ? Ansonsten eine Super geile Idee. Das mini-Projekt hat mir viel Spaß gemacht. Hab mir noch ein 886Mhz HomeMatik 8 Kanal (HM-MOD-EM-8Bit” Mini-SendeModul dazu gebaut. …

  2. hi, super Projekt, kann mir jemand den ESP mit den Daten Flashen, da ich damit bisher immer Probleme hatte. Natürlich gegen Unkosten Betiligung.

Schreibe einen Kommentar

Do NOT follow this link or you will be banned from the site!
Loxone Basics Kurs

SPARE 20%!

Trage dich in unseren Newsletter ein und erhalte 20% Rabatt für
unseren Loxone Basics Kurs auf Udemy!
EINTRAGEN & GUTSCHEIN ERHALTEN
close-link