Erlebe, wie Medieninformatik Kommunikation und Technik verbindet.
1. Schritt: CallMeBot
Zuerst musst du dich einmalig bei CallMeBot freischalten lassen:
Öffne WhatsApp auf deinem Handy.
Schreibe an die CallMeBot-Nummer (Spanische Nummer):
+34 644 56 55 81
Sende genau diesen Text:
I allow callmebot to send me messages
CallMeBot antwortet automatisch mit einer Nachricht „Your API Key is: XXXXXX“.
→ Notiere dir genau diesen API-Key (z. B. 6-stellige Nummer).
Das ist einmalig — du musst das nicht täglich wiederholen.
Falls keine Antwort kommt: prüfe, ob die Nachricht wirklich versendet wurde (kein Tippfehler) und ob deine Nummer WhatsApp-fähig ist.
Schritt 2: Minimal-Test im Browser
Ersetze PHONE (ohne +) und APIKEY im folgenden Link und öffne ihn im Browser:
"http://api.callmebot.com/whatsapp.php?phone=491234567&text=Test&apikey=APIKEY"
Wenn im Browser „Message queued“ oder ähnliche Erfolgsmeldung erscheint → API + Key OK.
Wenn Browser 400/207/503 zeigt → Key/Nummer/freischaltung oder Serverproblem.
Wichtig: aus Nutzersicht funktioniert die API am zuverlässigsten mit der Telefonnummer ohne führendes + (z. B. 491714204339). (Wenn du unterschiedliche Ergebnisse siehst, benutze das Format, das im Browser Erfolg bringt.)
Schritt 3: Nutzung des Blöckchen im Code
HTTP 400 (Bad Request)
→ Prüfe: Telefonnummer-Format (ohne +), API-Key exakt, Nachricht korrekt URL-encoded. Test im Browser.
HTTP 207 (Multi-Status / queued but not delivered)
→ Häufig: API-Key falsch oder Freischaltung der WhatsApp-Nummer nicht erfolgreich. Schicke nochmal an +34 644 56 55 81: I allow callmebot to send me messages und nutze den erhaltenen Key.
HTTP 503 (Service Unavailable)
→ CallMeBot ist zeitweise überlastet. Warte länger, erhöhe Delay, implementiere Retry.
ESP kann HTTPS nicht
→ Lösung: für Tests HTTP verwenden (siehe Sketch). Wenn du HTTPS brauchst, musst du Fingerprint/CA prüfen — das ist komplexer.
COM Port Fehler (PermissionError 13)
→ Schließe Serial Monitor / andere Programme, ziehe USB kurz raus, wähle richtigen COM in Arduino IDE, installiere Treiber (CH340/CP210x), oder neu starten.
Doppelte Bibliotheken / Kompilier-Fehler
→ Entferne manuelle Bibliotheken, nutze die Board-paket-Bibliotheken (siehe früherer Hinweis).
Sie verlassen die offizielle Website der Hochschule Trier