INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
NodeMCU Push Nachricht
01.11.2018, 17:50
Beitrag #1
NodeMCU Push Nachricht
Hallo Forum,
ich lebe gerade mein neues Hobby aus. Lerne gerade alles über Programmierung und Microcontroller. Lernen kann ich am besten wenn ich Praktische Beispiele teste.

Jetzt hänge ich an einem Projekt und würde mich freuen, wenn mir jemand helfen könnte.

Ich programmiere gerade einen NodeMCU um eine Push Nachricht zu versenden. Genau genommen überwache ich den D1 pin. Fällt dort der Strom ab, soll eine URL in das WWW geschickt werden, um bei einem Anbieter eine Aktion auszulösen.
Ich nutze eine FritzBox. Der Controller verbindet sich vorschriftsmäßig und überwacht. Nur meldet er bei einem Verbindungsversuch : Error on http request

Hier der Code. Er ist natürlich aus dem Netz.
Dem Controller habe ich in der Box eine feste IP zugeordnet und eine selbstständige Portfreigabe erlaubt.

Was mache ich falsch? Woran könnte es liegen?

Code:
#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>



const char* ssid = "xxx";
const char* password = "xxx";

#define LED D0 //Interne Led auf dem NodeMCU Board LED_BUILTIN
int alarm=D1;
int alarmStatus=0;

void setup() {

pinMode(alarm, INPUT_PULLUP);
Serial.begin(115200);
delay(10);

Serial.println();
Serial.println();
Serial.print("Verbinde mich mit Netz: ");
Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}

Serial.println("");
Serial.println("WiFi Verbindung aufgebaut");
Serial.print("Eigene IP des ESP-Modul: ");
Serial.println(WiFi.localIP());
}



//In unserem Beispiel wird die loop Schleife eigentlich nur einmal durchlaufen
void loop() {

alarmStatus = digitalRead(alarm);
Serial.println(alarmStatus);
WiFiClient client;
const int httpPort = 80;

if(alarmStatus == LOW){
  HTTPClient http;

  http.begin("https://www.divera247.com/api/alarm?accesskey=meinpersönlichesPasswort");
  int httpCode = http.GET();

  if (httpCode > 0) {

    String payload = http.getString();
    Serial.println(httpCode);
    Serial.println(payload);
  }

  else {
    Serial.println("Error on http request");
  }

  http.end();
}
delay(1000);
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01.11.2018, 18:23
Beitrag #2
RE: NodeMCU Push Nachricht
Die verwendete Library kann kein https.

Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.11.2018, 06:34
Beitrag #3
RE: NodeMCU Push Nachricht
(01.11.2018 18:23)Fips schrieb:  Die verwendete Library kann kein https.

Gruß Fips

Hi. Danke für die Info. Welche kann ich denn dafür verwenden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.11.2018, 08:52 (Dieser Beitrag wurde zuletzt bearbeitet: 03.11.2018 08:54 von Fips.)
Beitrag #4
RE: NodeMCU Push Nachricht
(03.11.2018 06:34)JanReum schrieb:  Hi. Danke für die Info. Welche kann ich denn dafür verwenden.
Entweder du nimmst "WiFiClientSecure.h" welche ich erfolgreich für Push Nachrichten verwende.
Oder probierst dieses Beispiel aus. Wobei du da sicher erst den neusten "ESP8266 core for Arduino" direkt von Github installieren musst.

Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Sad Nodemcu wie benutzen? Harry Hirsch 38 21.267 28.05.2019 15:23
Letzter Beitrag: Tommy56
  NodeMCU bleibt hängen. Wie bekommen ich das mit eine Watchdog hin Franzel007 5 1.206 06.02.2019 18:53
Letzter Beitrag: Franzel007
Question 2x16 LCD an 8266/NodeMCU? ansorgj 4 1.201 25.01.2019 00:24
Letzter Beitrag: Fips
  NodeMCU und HC-SR501 Sensor komisches verhalten Ardu2018 19 6.608 11.01.2019 09:49
Letzter Beitrag: HansDampf
  NODEMCU sendet keine Email mehr 4miranda 9 2.097 15.12.2018 12:21
Letzter Beitrag: Tommy56
  NodeMCU und Nano über I2C verbinden Werte sind falsch Franzel007 4 1.341 11.10.2018 12:16
Letzter Beitrag: Franzel007
  NodeMCU - 12E Modul RCudino 32 6.037 05.10.2018 18:50
Letzter Beitrag: RCudino
  Spiffs Verwaltung -->> ESP...Datei Verwaltung für ESP8266, Nodemcu, Wemos, Sonoff Fips 3 3.560 25.09.2018 07:56
Letzter Beitrag: Fips
Heart Nodemcu DS18B20 und der boiler sandmaenchen 12 2.437 06.09.2018 10:39
Letzter Beitrag: ardu_arne
  SD Card für NodeMCU ESP8266 ESP 12E rothpe 12 3.421 04.09.2018 08:06
Letzter Beitrag: rothpe

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste