SMS empfangen und Relais schlaten

Hallo Profis,

ich habe mir vor einiger Zeit folgenden Arduino Clone gekauft: Link
Ich hatte / habe damit vor meine Standheizung im Wohnmobil ein- bzw. auszuschalten. Funktionieren soll das so:
Ich schicke eine SMS an meinen Arduino mit dem Text #ein bzw. #aus und der Controller schaltet daraufhin das Relais ein bzw. aus.

Ich muss dazu sagen, dass ich vorher noch nie mit einem Microcontroller in Berührung gekommen bin und ich mir die ganze Sache auch etwas einfacher vorgestellt habe (im nachgang betrachtet einfach naiv).

Ich habe einiges an Code vom Hersteller und auch von anderen im Internet ausprobiert, leider erfolglos. In der Konsole bekomme ich nur Fehler, sonst aber nix.
Heute habe ich nach einigen Seiten im Internet herausgefunden, dass wohl eine Batterie angeschlossen werden muss, damit es überhaupt funktionieren kann (stimmt das?).

Gibt es jemanden, der Lust hat sich der Sachen mal anzunehmen? Es soll nicht umsonst sein, es wäre halt schön die Sache mal zum Abschluss zu bekommen.

Vielen Dank für eure Antworten

VG Fugel

Hallo,

das ist kein Arduino, nicht mal ein Arduino Clone.

Hast du das Ding überhaupt schon zum Laufen gebracht ?
Welchen Sketch hast du geflasht und läuft dieser ?

Hallo,

ja hab ich. Der LED Blink läuft und gerade habe ich auch einen GPS Location Scetch zum laufen bekommen.

fugel:
Hallo,

ja hab ich. Der LED Blink läuft und gerade habe ich auch einen GPS Location Scetch zum laufen bekommen.

Ok, das ist doch schon ein Anfang.
Dann klappt das Programmieren ja grundsätzlich schon.

Ich habe es jetzt nochmal mit diesem Tutorial versucht: https://lastminuteengineers.com/sim800l-gsm-module-arduino-tutorial/
und komme da auch ein stück weiter, in der Konsole wird nun folgendes ausgegeben:

Init...

+CREG: 2

AT

OK
^STN: 37
NOT GET OK
Enale the GPS
AT+GPS=1

OK
AT

OK
AT+CSQ

+CSQ: 24,99

OK
AT+CCID

+CCID: 894922620270XXXXXXX

OK
AT+CREG?

+CREG: 1,3

OK
AT+CMGF=1

OK
AT+CNMI=1,2,0,0,0

OK

+CREG: 2


+CREG: 2


+CREG: 2


+CREG: 3

Dieses +CREG: 3 habe ich gesucht und folgendes gefunden: https://m2msupport.net/m2msupport/atcreg-network-registration/ kann es sein das meine SIM nicht richtig funktioniert?

Hast du ein Datenblatt deines SIM-Moduls und eine genaue Bezeichnung ?

Hier ist alles was mir bekannt und nicht auf Chinesisch ist: Home · IOT-MCU/ESP-12S-A9-A9G-GPRS-Node-v1.0 Wiki · GitHub

also falls diese Schaltung dein einziges Projekt mit Microcontrollern bleibt, dann würde dir fertige Lösungen / Module vorschlagen. Anschließen, Karte rein, fertig, Zeitaufwand wenige Minuten.

Falls du mehr vor hast, das ist ja im Reisemobilbereich weit ausbaubar, dann natürlich hier weiter machen.

refo

Soll nicht das letzte bleiben, ist aber im Moment einfach das was ich gerade brauche.

fugel:
im Moment einfach das was ich gerade brauche.

Unsinn! Wenn Du es bräuchtest, wüsstest Du:
a) was Du da hast
b) wie Du es verwendest

Ich bin immer wieder fasziniert, was sich die Leute so anschaffen.
Warum ist es nicht möglich vor dem Kauf eines solchen Exoten wenigstens mal nach ner Doku zu suchen?

Und ganz ehrlich, was willst Du mit dem SIM800L???
Du hast einen AI-Thinker A9G!

Und ja, Du wirst ein wenig Chinesich lernen müssen, wenn Dir nichts anderes einfällt.
AI-Thinker scheint das Ding auch nicht mehr so richtig zu supporten, denn die wiki-Seiten-links laufen alle ins Leere.

Aber dann hier:

und hier:

Grundlagen:

Das A9 ist abwärtskompatibel.
Wie weit ist mir nicht bekannt, aber die Commands aus dem A6-Manual dürften wohl passen.
Vorsicht: 170 Seiten.

Und um wieder auf den Ausgangspunkt zurückzukommen:

Dieses +CREG: 3 habe ich gesucht und folgendes gefunden: https://m2msupport.net/m2msupport/atcreg-network-registration/ kann es sein das meine SIM nicht richtig funktioniert?

Nö.
Deine Karte funktioniert wohl, aber wird nicht eingebucht.
Prepaid? Noch Guthaben drauf?
PIN? disable?

my_xy_projekt:
Unsinn! Wenn Du es bräuchtest, wüsstest Du:
a) was Du da hast
b) wie Du es verwendest

Ich bin immer wieder fasziniert, was sich die Leute so anschaffen.

Naja wie gesagt, ich bin da etwas Naiv ran gegangen, bin aber gleichzeitig davon ausgegangen, dass diese ganze Arduino Geschichte was für Bastler und Einsteiger ist (und ich meine auch, dafür wurde es mal entwickelt). Leider ist der Markt für Einsteiger nicht gerade sehr übersichtlich und ich wusste somit nicht genau was ich am besten bestellen soll.
Aber nur weil ich vielleicht etwas unwissend an die Sachse ran gegangen bin, ist es mit Sicherheit kein "Unsinn", das ich es nicht bräuchte.

fugel:
Naja wie gesagt, ich bin da etwas Naiv ran gegangen, bin aber gleichzeitig davon ausgegangen, dass diese ganze Arduino Geschichte was für Bastler und Einsteiger ist (und ich meine auch, dafür wurde es mal entwickelt).

Ja, der Arduino ist das. Wenn man auch mit einem Arduino anfängt.
Dein Teil ist aber kein Arduino. Hatte ich dir auch schon geschrieben.

Also solltest du dir einen Arduino Uno besorgen und damit üben.

Nach den ersten, funktionierenden Gehversuchen kannst du immer noch umsteigen.

Das es kein Arduino ist wusste ich beim Kauf nicht. Und der kauf eines Uno´s hilft mir ja bei meinem aktuellen Problem auch nicht.

fugel:
davon ausgegangen, dass diese ganze Arduino Geschichte was für Bastler und Einsteiger ist

Ist sie ja auch.
Kommt nur auf die Sichtweise an.
Die ARDUINO-Entwicklungsumgebung ist sehr gut für Einsteiger geeignet, da sie sehr viel Arbeit abnimmt.
Die ARDUINO-Boards, angefangen bei UNO/Nano bis hin zu MEGA und den ganzen IOT-Dingens etc. auf Basis eines AVR auch.

Letztertes hast Du aber nicht.

und ich wusste somit nicht genau was ich am besten bestellen soll.
Aber nur weil ich vielleicht etwas unwissend an die Sachse ran gegangen bin, ist es mit Sicherheit kein "Unsinn", das ich es nicht bräuchte.

Wenn Du ehrlich bist, hast Du Dich vom Preis leiten lassen.
Es wäre Dir unbenommen gewesen vorher zu fragen:
https://forum.arduino.cc/index.php?topic=132085.0

Das es Unsinn ist zu behaupten, "das" zu brauchen, habe ich Dir versucht zu erklären.
Soetwas - das nehme ich Dir ab.

Soetwas wäre dann ein Uno und z.B.: https://www.dfrobot.com/product-1732.html
Aber das ist dann eben auch nicht für 10 Euro zu haben...

In meinem Post waren 4 Fragen.
Keine beantwortet.

fugel:
Das es kein Arduino ist wusste ich beim Kauf nicht. Und der kauf eines Uno´s hilft mir ja bei meinem aktuellen Problem auch nicht.

Das ist grundsätzlich falsch.
Bei deinem Link steht nichts von Arduino, also hättest du nur richtig lesen müssen.
Und ein Uno hilft dir dabei besser, die Grundlagen des Programmierens zu lernen.
Oder willst du das nicht lernen ?

Beitrag kann geschlossen werden, funktioniert jetzt.

fugel:
Beitrag kann geschlossen werden, funktioniert jetzt.

Das kannst Du selbst machen, indem Du in Deinem ersten Post die Betreffzeile mit einem [gelöst] ergänzt. Das freut dann ggfls. auch nachfolgende Nutzer, die dann darauf stossen.
Nun wäre es auch schön, wenn Du beschreiben würdest was wie funktioniert und was der Grund war, das es bisher nicht funktionierte.

fugel:
Beitrag kann geschlossen werden, funktioniert jetzt.

Das ist super, auch wenn es mich doch sehr überrascht. Aber umso mehr freut es mich.
Danke für die Rückmeldung.

Wie schon geschrieben, wäre eine Beschreibung, wie du den Fehler beseitigt hast, für alle sehr hilfreich.
Auch ist es im Forum so üblich.

HotSystems:
auch wenn es mich doch sehr überrascht.

Mich nicht. Erst ist das Google kaputt, dann war das Guthaben nicht ausreichend.

my_xy_projekt:
Mich nicht. Erst ist das Google kaputt, dann war das Guthaben nicht ausreichend.

Dann sollte man auch zu seinen Fehlern stehen.
Das zeigt Größe. :wink: