Gesichtserkennung mit ESP32-WLAN-Kameraboards ab 15 Euro

Begonnen von JoWiemann, 09 Januar 2019, 18:54:53

Vorheriges Thema - Nächstes Thema

Papa Romeo

Hallo symsen,

die Text-Datei ist zum Fehlersuche nicht gerade das "gelbe vom Ei". Versuch mal die Ausgabe anders zu formatieren, dass sie übersichtlicher wird.

Aber ne andere Frage: Läuft der Beispiel-Sketch bzw. lässt Dieser sich ohne Fehler kompilieren?

LG

Papa Romeo
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

symsen

Ja das Beispiel Skript funktioniert ohne Fehler.
Mit der Textdatei werde ich mich morgen nochmal beschäftigen.

symsen

#317
Ich habe heute nochmal alles neu aufgesetzt und bin exakt der Anleitung gefolgt.
Mit gesteckter Brücke komme ich in den Browser Modus, aber bekomme immer noch eine Fehlermeldung.
Kann ich diese ignorieren, oder wo muss ich ggf noch Änderungen vornehmen?
ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DOUT, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:8896
load:0x40080400,len:5816
entry 0x400806ac
[E][WiFiSTA.cpp:124] begin(): SSID too long or missing!


Kann ich die Daten per mqtt auch an ioBroker senden, wo kann ich den Benutzernamen und das Passwort von mqtt des ioBrokers eintragen?

Vielen Dank

Papa Romeo

...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

Papa Romeo

...mit ioBroker kenne ich mich nicht aus, aber die IP für MQTT trägst du hier ein:

#define PCLK_GPIO_NUM     22
#define WIFI   2

String      NAME          = "ESP32_";                   // Name des Device --> erster Teil des MQTT-Topics
int         WIP           =  208;                       // Wunsch-IP bei statischer IP-Zuweisung --> 0 fuer DHCP
String      ID            = "208";                      // zweiter Teil des MQTT-Topics
const char* mqtt_server   = "192.168.1.200";              // IP auf der Mosquitto laeuft

// Gateway
int IP1    = 192;    // 1. Stelle IP - Adresse
int IP2    = 168;    // 2. Stelle IP - Adresse
int IP3    = 1;      // 3. Stelle IP - Adresse
int GWY    = 254;      // 4. Stelle IP - Adresse

// DNS
int DN1    = 255;    // 1. Stelle DNS
int DN2    = 255;    // 2. Stelle DNS
int DN3    = 255;    // 3. Stelle DNS
int DN4    = 0;      // 4. Stelle DNS


User und PW musst du dann eventuell noch als Variable nach- und eintragen.
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

symsen

#320
Zitat von: Papa Romeo am 24 November 2020, 11:46:47
...ließ mal Post #12...


LG

Papa Romeo

Das habe ich bereits gelesen und meine auch beachtet zu haben.
Hier sind mal meine Einstellungen:
const char* ssid = "";
const char* password = "";

// Beginn connect_loop
bool connect_loop() {
  const char* ssid = "WLAN_Netzwerk"; const char* password = "*****************";
  if (connect_wifi(ssid, password, 30) ) {
    return true;
  }
  else {
    ssid = "Meine_SSID_2"; password = "mein SSID_2_passwort";
    if (connect_wifi(ssid, password, 30) ) {
      return true;
    }
    else {
      Serial.println("kann nicht verbinden ");
      return false;
    }
  }
}
// End connect_loop

In der SSID muss doch das Leerzeichen als _ eingetragen werden, oder?
Ich habe natürlich mein richtiges Passwort eingetragen  :D

Papa Romeo

...wenn du alles richtig eingetragen hast und das Netzwerk erreichbar ist, dürfte aber diese Meldung

[E][WiFiSTA.cpp:124] begin(): SSID too long or missing!

nicht kommen und er müsste dir die IP anzeigen über die der ESP jetzt verbunden ist.


LG

Papa Romeo
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

symsen

Zitat von: Papa Romeo am 24 November 2020, 12:24:08
...wenn du alles richtig eingetragen hast und das Netzwerk erreichbar ist, dürfte aber diese Meldung

[E][WiFiSTA.cpp:124] begin(): SSID too long or missing!

nicht kommen und er müsste dir die IP anzeigen über die der ESP jetzt verbunden ist.


LG

Papa Romeo
In der Fritzbox ist der ESP vorhanden und der Browser Modus funktioniert auch, trotz dieser Fehlermeldung, komisch

Roger

Hallo Papa Romeo,
ich hätte gerne auch das Passwort.

Danke
Roger
Zotac, BBB, RPIs mit 10*FHEM
2*HM-LAN, 2*JeeLink, 2*RS485, SignalESP
HomeMatic, PCA301 Komponenten, ModBus: Stromzähler, Fronius WR, Shelly

Papa Romeo

...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

der-Lolo

Hey Papa Romeo,
sag mal wäre es mit dieser Variante auch möglich ein paar Zahlen eine 7 Segment anzeige auszulesen und zu FHEM zu pushen?

Frank_Huber

Zitat von: der-Lolo am 04 Dezember 2020, 12:02:42
Hey Papa Romeo,
sag mal wäre es mit dieser Variante auch möglich ein paar Zahlen eine 7 Segment anzeige auszulesen und zu FHEM zu pushen?
dafür würde ich das hier empfehlen: https://forum.fhem.de/index.php/topic,115506.0.html

Papa Romeo

Zitat von: der-Lolo am 04 Dezember 2020, 12:02:42
Hey Papa Romeo,
sag mal wäre es mit dieser Variante auch möglich ein paar Zahlen eine 7 Segment anzeige auszulesen und zu FHEM zu pushen?

Möglich wäre das schon, aber ich denke mit "auslesen" ist es ja nicht getan.
Um es weiter verarbeiten zu können muss ich es ja auch "auswerten" und da ist der Link von Frank wohl ein ganz guter Weg.
Sieht aus als ob dies "ähnlich" wie bei der Gesichtserkennung bewerkstelligt wird.


LG

Papa Romeo
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

frober

#328
Zitat von: Papa Romeo am 24 November 2020, 12:24:08
...wenn du alles richtig eingetragen hast und das Netzwerk erreichbar ist, dürfte aber diese Meldung

[E][WiFiSTA.cpp:124] begin(): SSID too long or missing!

nicht kommen und er müsste dir die IP anzeigen über die der ESP jetzt verbunden ist.


LG

Papa Romeo

Hallo Uwe,

Diese Meldung habe ich auch, trotzdem funktioniert alles, Webserver bzw. MQTT...

Seriell Monitor schwieg....bis ich gemerkt habe, das in deinem aktuellen Sketch (.7z) Zeile 189 "serial.begin(...)" aus kommentiert ist.

Diese Meldung habe ich weiterhin, nun aber auch die serielle Ausgabe die zeigt dass es funktioniert. :D

Grüße Bernd

Nachtrag:
Zitatrst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DOUT, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:8896
load:0x40080400,len:5816
entry 0x400806ac
⸮[E][WiFiSTA.cpp:124] begin(): SSID too long or missing!

httpd_start
Kamera aktiv!
Versuche WiFi-Verbindung über SSID: ****** herzustellen

Erfolgreiche Verbindung über IP-Adresse: ***.***.***.***
Raspi 3b mit Raspbian Buster und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

frober

Zitat
[E][WiFiSTA.cpp:124] begin(): SSID too long or missing!


Soweit ich das sehe, kommt die Meldung, da bei "void setup" in Zeile 201 "WiFi.begin(ssid, password);" die SSID noch nicht deklariert ist. Eigentlich müsste die Meldung dann bei jedem erscheinen  :o

Wenn ich jedoch die Wlan-Daten unter Zeile 17+18 deklariere bekomme ich wieder einen neuen Fehler :o
Raspi 3b mit Raspbian Buster und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...