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 (Affiliate Link) 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 (Affiliate Link) – 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: GSM_Spannungswaechter.zip

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 (Affiliate Link), sowie das A6 GSM Modul (Affiliate Link), welches euch die SMS zukommen lässt.

Benötigte Hardware

Demarkt A6 GPRS / GSM Modul SMS / Voice / Entwicklungs-Board...
  • Betriebstemperatur: -30 ℃ bis + 80 ℃;
  • Standby mittlerer Strom: 3 mA oder weniger;
  • unterstützt GSM / GPRS vier Frequenzbänder , umfassend 850,900,1800,1900MHZ;
  • Empfindlichkeit: -105;
  • Stütz sprachanrufe ;
51M0vBHEV5L. SL160  - SMS bei Stromausfall - per GSM Stromausfallmelder
26 Bewertungen
AZDelivery D1 Mini NodeMcu Lua ESP8266 ESP-12E WLAN WIFI...
  • • Der AZDelivery D1 mini, ist ein Mini-NodeMcu Lua WiFi-Board basierend auf einem ESP-8266-12E.
  • • Dieses WLANboard enthält 11 digitale Ein- / Ausgangspins, alle Pins haben interrupt / pwm / I2C / 1-adrig und einen Mikro-USB-Anschluss.
  • • Durch seine ultra-kompakte Bauform lässt sich das AZDelivery D1 Mini Internet WIFI Modul sehr einfach dezentral verstauen.
  • • Unser drathloses D1 mini Entwicklungsboard ist 100% Arduino WeMos D1 Mini kompatibel und kann in der Arduino IDE programmiert werden.
  • • Gewohnt hohe Qualität und schneller Versand direkt aus Deutschland zum Discountpreis durch Bestellung bei AZ-Delivery!
Angebot
515W2B6TPpL. SL160  - SMS bei Stromausfall - per GSM Stromausfallmelder
1 Bewertungen
MakerHawk2 stücke D1 MINI Einzel Lithium-ladekabel 1A D1...
  • D1 Mini Single Lithium Batterie Ladekarte
  • Lithium Batteriespannung: 3.3-4.2V
  • Boost Netzteil: 5V (max: 1A)
  • 5V (max: 1A) Netzteil
  • Ladestrom: max: 1A
Angebot
51h0bGM8uIL. SL160  - SMS bei Stromausfall - per GSM Stromausfallmelder
1 Bewertungen
1200mAh 3.7V Power original Upgrade-Akku für Syma X5SC,...
  • Power original Upgrade-Akku für Syma Quadcopter
  • Unter anderem kompatibel z.B. mit SYMA X5SC, X5SW
  • Kapazität von 3.7V, 1200mAh
  • Flugzeiten von ca. 15 Minuten möglich
  • ACHTUNG WICHTIGER HINWEIS: Durch die Nutzung mehrerer Akkus direkt hintereinander, kann es unter Umständen zu Beschädigungen an Ihrem Modell kommen, da die Motoren überhitzen können. Wir empfehlen...
41s9A0qdntL. SL160  - SMS bei Stromausfall - per GSM Stromausfallmelder
95 Bewertungen
AZDelivery 128 x 64 Pixel 0,96 Zoll OLED I2C Display für...
  • Starker Kontrast durch die Verwendung der innovativen OLED Technologie im großen 0,96 Zoll Display!
  • Durch die hohe Auflösung von 128 mal 64 Pixeln bietet das Display viel Platz zum Anzeigen von Elementen!
  • Leichte Verbindung des Displays mit Arduino, Raspberry Pi und Co. durch I2C Schnittstelle über nur vier Pins!
  • Dank Standard-Controller (SSD 1306) bereits Bibliotheken für Arduino, Raspberry Pi und Co. vorhanden, was Programmierung kinderleicht macht!
  • Gewohnt hohe Qualität und schnelle Lieferung direkt aus Deutschland durch Bestellung bei AZ-Delivery sowie GRATIS eBook zum Download dazu!
Widerstand 100 K Ohm, 20 Stück, Metallschicht 0.6W 1%...
  • Bauform Axial 207
  • Toleranz +/- 1%
  • Abmessungen D: 2,5mm L: 6,8mm
  • 0,6W Belastbarkeit bei 70°C
  • Arbeitsspannung: 250V
51kRE9uDVJL. SL160  - SMS bei Stromausfall - per GSM Stromausfallmelder
37 Bewertungen
5Stk. 6×8cm Lochrasterplatte Lochrasterplatine Leiterplatte...
  • 100% nagelneu
  • Gitter: ca. 0.1inch (2,54 mm)
  • Dicke: ca. 1.6mm
  • Lochdurchmesser: 1.0mm
  • Maße: 6x8cm (W * L)
512h0KxGgwL. SL160  - SMS bei Stromausfall - per GSM Stromausfallmelder
1 Bewertungen
Aussel taktiler Druckschalter Mikro-Momentum Takt Assortment...
  • 100% nagelneu und hohe Qualität.
  • Hochpräzisionsmechanismus-Design bietet perfekten Betrieb und lange Lebensdauer.
  • Paket umfaßt 12x12x7.3mm Taktdruckknopfschalter und -kappen, total 60 Stücke.
  • 7 Farben buttons Schlüsselkappen: Grün, Grau, Blau, Weiß, Gelb, Schwarz und Rot.
  • Verwendet in den Bereichen elektronische Produkte, Haushaltsgeräte und vieles mehr.

Letzte Aktualisierung am 19.05.2018 um 02:48 Uhr | Affiliate Links | 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.

wiring 1024x737 - SMS bei Stromausfall - per GSM Stromausfallmelder

 

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

gsm spannungswächter 1024x905 - SMS bei Stromausfall - per GSM Stromausfallmelder

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

VorschauProduktBewertungPreis
517Fg1yWkAL. SL160  - SMS bei Stromausfall - per GSM Stromausfallmelder haljia Micro-USB zu DIP Adapter 5-Pin-Buchse Typ B PCB... Aktuell keine Bewertungen 6,99 EUR

Letzte Aktualisierung am 19.05.2018 um 02:48 Uhr | Affiliate Links | 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:

arduino bvurl - SMS bei Stromausfall - per GSM Stromausfallmelder

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.

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 (Affiliate Link) mit dieser Programmierung problemlos geflasht werden.

arduino ueberpruefen - SMS bei Stromausfall - per GSM Stromausfallmelder

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.

arduino werkzeuge - SMS bei Stromausfall - per GSM Stromausfallmelder

Wemos D1 Mini flashen

Um nun den Wemos D1 Mini zu flashen, muss dieser lediglich per Micro-USB-Kabel (Affiliate Link) 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.

gsm spannungswaechter config 1 - SMS bei Stromausfall - per GSM Stromausfallmelder

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 ✭ (80%) 2 votes

Das könnte dich auch interessieren:
Sicherheit für Smart Home Geräte Smart Geräte sind auf dem Vormarsch und finden sich mittlerweile in immer mehr privaten Wohnungen. Das ist sehr bequem, weil man das eigene Zuhause dann auch von der Ferne steuern kann, beinhaltet aber leider auch einige Probleme, denn über das Inter...
Loxone mit Alexa steuern Sprachsteuerung des Loxone Smart Home Nach dem Erscheinen von Amazons Alexa, ist der Reiz groß, sämtliche Smart Home Systeme nun auch mittels der eigenen Sprache zu steuern. Alexa ermöglicht die Sprachsteuerung des Loxone Smart Home schon recht einf...
Howto: Waschmaschine in Loxone integrieren "Waschmaschine ist fertig!" Wäre das nicht toll, wenn die Waschmaschine im Smart Home sprechen könnte? Naja - bis sie sprechen kann, wird wohl noch eine Weile vergehen. Allerdings ist es mittels Steckdosen-Zwischenstecker möglich, festzustellen wann...
Loxone per Node-Red steuern Bereits in diesem Blogpost habe ich erklärt, wie die Installation von Node-Red auf einem Raspberry Pi ziemlich einfach machbar ist. Da man mit einer Grundinstallation allerdings nicht viel anfangen kann, möchte ich in diesem Blogpost nun erklären, wi...
Howto: Loxone via FritzBox anrufen lassen Nachdem ich in dem vorherigen Post erklärt habe, wie die Installation von Loxberry funktioniert, möchte ich nun zeigen wie einfach es ist Loxone auf dem eigenen (oder fremden) Handy, Festnetz, oder intern anrufen zu lassen. Das Einzige was dazu benöt...

Schreibe einen Kommentar

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