• Hallo zusammen.


    ich habe gerade meine esp32 cam mit dem Tasmota aus Beitrag #23 geflasht


    Hat auch erfolgreich geklappt.



    Aber wenn ich jetzt strom anschliesse macht er mir den AP nicht auf das ich meine Netzwerk Daten eingeben kann.


    Was mach ich falsch?


    Gruss Danyel

  • Das ist mir schon klar! Aber das modul macht erst garkein wlan auf....


    Wenn ich den mal an den Seriel monitor von Adruino anschliesse kommt dieses hier:

    rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)

    flash read err, 1000

    ets_main.c 371

  • Hallo, wurde hier schon mehrfach darauf hingewiesen:


    Flashen des ESP32 (nicht mit NodeMCU Pyflasher.., damit fehlen partitionen!) entweder

    mit

    ESP-Flasher https://github.com/Jason2866/ESP_Flasher/releases


    oder mit esptool.py

    esptool.py --chip esp32 --port COM5 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dout --flash_freq 40m --flash_size detect 0x1000 bootloader_dout_40m.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 tasmota32.bin


    und WICHTIG:

    danach die Kabel zu GPIO0 TX RX komplett entfernen (sonst gibt es unerwartete effekte).


    https://tasmota.github.io/docs/ESP32/#esp32

  • Ich bin verwirrt. :/?(


    Bei mir lief die Version vom User gemu2015 , die ich hier im Thread gefunden habe (von Januar'21 | v9.2.0.3).


    Nun habe ich gerade über OTA geflasht.


    Datei: tasmota32-webcam.bin

    Diese Version zeigt das Kamerabild, ist in englisch und ich finde keinen Scriptbereich.


    Datei: tasmota32-DE.bin

    Diese Version zeigt kein Kamerabild und unter der Konsole finde ich den Scriptbereich (Berry).


    Welche Version ist nun die Richtige?

    Meine Hardware@home: Fritzbox 7490, 3xFritzDect 200, 9xTasmota-Geräte, Syno NAS, Raspberry Pi 4 f. PiHole, ioBroker, Docker, TasmoAdmin, Portainer

  • selbst kompilieren

    Das habe ich mal probiert, bin aber gescheitert. Die Zeit hat mich bisher dran gehindert dort weiter anzusetzen.


    Danke für das Beilegen einer aktuellen kompilierten Version. ;)

    Meine Hardware@home: Fritzbox 7490, 3xFritzDect 200, 9xTasmota-Geräte, Syno NAS, Raspberry Pi 4 f. PiHole, ioBroker, Docker, TasmoAdmin, Portainer

  • hallo gemu2015

    hatte mir die neuste version bei dir herunter geladen.

    kann auf einmal keine EMAIL mehr versenden, hat aber wahrscheinlich mit der neuen Version 9.4.0.3 nichts zu tun. habe ältere

    versionen installiert aber der gleiche Fehler.

    In der Console sehe ich folgende Fehlermeldung

    RSL: RESULT = {"Sendmail":"Wrong parameters"}

  • Hallo, ich bin neu hier und wollte auch einen Tasmota Cam - Bewegungsmelder bauen.

    Dazu möchte ich es vorerst ohne Hardware und später mit PIR betreiben.

    Nun bin ich erstmal auf ein Hindernis gestoßen: Wenn ich die V9.50 mit dem Script von

    @gemu2015 betreiben möchte, muss ich ja entsprechende defines in der "user_config_override.h"

    einfügen, nämlich folgende:


    Das führt bei mir schon dazu, dass ich ein Fehler beim kompilieren bekomme:


    Code
    Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
    Error: The program size (1919638 bytes) is greater than maximum allowed (1900544 bytes)
    RAM: [== ] 23.3% (used 76356 bytes from 327680 bytes)
    *** [checkprogsize] Explicit exit, status 1
    Flash: [==========] 101.0% (used 1919638 bytes from 1900544 bytes)
    =========================================================== [FAILED] Took 52.82 seconds ===========================================================
    Environment Status Duration
    ------------- -------- ------------
    tasmota32 FAILED 00:00:52.823
    ====================================================== 1 failed, 0 succeeded in 00:00:52.823 ======================================================The terminal process "C:\Users\Admin\.platformio\penv\Scripts\platformio.exe 'run', '--environment', 'tasmota32'" terminated with exit code: 1.

    Vielleicht könnt ihr mir helfen ?


    Danke im Voraus!

  • Hallo, ich bin neu hier und wollte auch einen Tasmota Cam - Bewegungsmelder bauen.

    Hi

    In zeile 1 hast du ein n zuviel #ifndef USE_SCRIPT

    Das stimmt, ich hatte es auch schon bemerkt und auskommentiert. Leider hat das nichts genutzt. Das Problem bleibt bestehen.

  • Hallo Jolli

    Das ist mein Script


    //user_config_override.h - user configuration overrides my_user_config.h for Sonoff-Tasmota
    #ifndef _USER_CONFIG_OVERRIDE_H_
    #define _USER_CONFIG_OVERRIDE_H_
    // +++ Eigene WLAN-Einstellungen +++++++++++++++++++++++++++
    #undef STA_SSID1 // [SSId1] Wifi SSID
    #define STA_SSID1 "Mein WLAN" // "MeinRouter"
    #undef STA_PASS1 // [Password1] Wifi password
    #define STA_PASS1 "Mein Passwort" // "MeinPasswort"
    // +++ Location -------- Orts-Einstellung ---------
    // +++ 'Berlin'
    #undef LATITUDE
    #define LATITUDE 52.520006
    #undef LONGITUDE
    #define LONGITUDE 13.404954
    // -- Application ---------------------------------
    #undef APP_TIMEZONE // +++ Zeitzone: 99 = Sommer-/Winterzeit
    #define APP_TIMEZONE 99 // [Timezone] +1 hour (Amsterdam) (-13 .. 14 = hours from UTC, 99 = use TIME_DST/TIME_STD)


    #define USE_UFILESYS
    #define UFSYS_SIZE 8192
    #define SDCARD_CS_PIN 13
    #define GUI_TRASH_FILE
    #define USE_SCRIPT
    #define USE_WEBCAM
    #define USE_SENDMAIL
    #define USE_ESP32MAIL
    #define USE_SPI
    #define USE_SDCARD
    #define USE_SCRIPT_FATFS_EXT
    #define USE_SCRIPT_WEB_DISPLAY
    #define USE_SCRIPT_JSON_EXPORT
    #define USE_I2C
    #define USE_FACE_DETECT


    #define EMAIL_USER "xxxxxx@gmail.com"
    #define EMAIL_PASSWORD "Passwort"
    #define EMAIL_FROM "xxxxxx@gmail.com"
    #define EMAIL_SERVER "smtp.gmail.com"
    #define EMAIL_PORT 465
    #define MAIL_TIMEOUT 2000


    #undef USE_RULES
    #undef USE_TIMERS
    #undef USE_DISPLAY_MODES1TO5
    #undef USE_DISPLAY_LCD
    #undef USE_DISPLAY_MATRIX
    #undef USE_DISPLAY_SEVENSEG
    #undef USE_DISPLAY_SSD1306
    #undef USE_BERRY
    #undef USE_LM75AD
    #undef USE_SHT
    #undef USE_HTU
    #undef USE_BME680
    #undef USE_BH1750
    #undef USE_MHZ19
    #undef USE_SENSEAIR
    #undef USE_PMS5003
    #undef USE_IR_RECEIVE
    #undef USE_WS2812
    #undef USE_ARILUX_RF
    #undef USE_NOVA_SDS
    #undef USE_ENERGY_SENSOR
    #undef USE_DOMOTICZ
    #undef USE_HOME_ASSISTANT
    #undef USE_DISCOVERY
    #undef USE_DS18x20
    #undef USE_SERIAL_BRIDGE
    #undef USE_PZEM004T
    #undef USE_SHT3X
    #undef USE_SGP30
    #undef USE_SPS0
    #undef USE_SCD30
    #undef USE_MLX90614
    #undef USE_PZEM2
    #undef USE_RF_FLASH
    #undef USE_APDS9960
    #undef USE_ADE7953
    #undef USE_EMULATION_HUE
    #undef USE_EMULATION_WEMO
    #undef USE_DHT
    #undef USE_BL0940
    #undef USE_COUNTER
    #undef USE_TX20_WIND_SENSOR
    #undef USE_IR_REMOTE
    #undef USE_KNX
    #undef USE_HOME_ASSISTANT
    #undef USE_PCA9685
    #undef USE_TUYA_DIMMER
    #undef USE_RC_SWITCH
    #undef USE_ARMTRONIX_DIMMERS
    #undef USE_PS_16_DZ
    #undef USE_SONOFF_IFAN
    #undef USE_EMULATION_HUE
    #undef USE_LIGHT
    #undef USE_EMULATION
    #undef USE_HX711
    #undef USE_CSE7766
    #undef USE_SR04
    #undef USE_DS18x20
    #undef USE_DS18B20
    #undef USE_DS18x20_LEGACY
    #undef USE_BMP
    #undef USE_DS1820
    #undef USE_PZEM004T
    #undef USE_PZEM_AC
    #undef USE_PZEM_DC
    #undef USE_TIMERS
    #undef USE_TIMERS_WEBINTERFACE
    #undef USE_PN532_HSU
    #undef USE_PN532_I2C
    #undef USE_PWM_DIMMER
    #undef USE_LIGHT
    #undef USE_SONOFF_D1
    #undef USE_MCP230xx
    #undef USE_MCP39F501
    #undef USE_AC_ZERO_CROSS_DIMMER
    #undef USE_BUZZER
    #undef USE_SERIAL_BRIDGE
    #undef USE_DEEPSLEEP
    //#define MQTT_USE 0
    #undef USE_ADE7953
    #undef USE_ENERGY_MARGIN_DETECTION
    #undef USE_ENERGY_POWER_LIMIT
    #undef USE_PZEM004T
    #undef USE_PZEM_AC
    #undef USE_PZEM_DC
    #undef USE_MCP39F501
    #undef USE_SONOFF_SC
    #undef USE_ADC_VCC
    //#undef USE_COUNTER
    #undef USE_SONOFF_RF
    #undef USE_TUYA_MCU
    #undef USE_BUZZER
    #undef USE_SHUTTER
    #undef USE_DEEPSLEEP
    #undef USE_EXS_DIMMER
    #undef USE_DEVICE_GROUPS
    #undef USE_SM16716
    #undef USE_SM2135
    #undef USE_ELECTRIQ_MOODL
    #undef USE_TELEINFO
    #undef USE_OPENTHERM
    #undef USE_IBEACON
    #undef USE_GPS
    #undef USE_HM10
    #undef USE_MI_ESP32
    #undef USE_ADC
    #undef USE_SONOFF_SC
    #undef SHELLY_FW_UPGRADE
    #undef USE_MY92X1
    #undef USE_PN532_HSU

    #endif // _USER_CONFIG_OVERRIDE_H_




    In der platformio_tasmota_env32.ini muss der Eintrag ergänzt werden


    [env:tasmota32-webcam]

    extends = env:tasmota32_base

    board = esp32-cam

    board_build.flash_mode = qio

    build_flags = ${common32.build_flags} -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -lc-psram-workaround -lm-psram-workaround -DFIRMWARE_WEBCAM

    lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display


    Gruß Woolli

  • Hallo zusammen,


    ich hatte bisher ohne Probleme auf dem ESP32 CAM Modul den "Arduino Camera Sketch" genutzt.


    Jetzt wollte ich die TASMOTA ESP32 CAM Version nutzen und habe (unter Berücksichtigung der unter Beitrag #304
    gemachten Hinweise .... ESP-Flasher (kein LINUX), Kabel wieder abziehen ...) erfolgreich geflasht.


    Leider spannt das Modul kein eigenes WLAN auf.


    Was könnte falsch laufen ?

  • Hier noch zur ein Hinweis zur Lösungsfindung. Das zeigt der serielle Monitor in der Arduino Umgebung:


    Diese Zeilen laufen immer wieder aufs neue durchs Bild ... :(

  • Hier der komplette Logfile des Flashvorgangs ...


    Zwischenzeitlich habe ich 3 (!) verschiedene ESP32 CAM Module mit Tasmota geflasht, keines davon hat ein WLAN aufgebaut. ?(

    Alle 3 funktionieren mit dem Arduino CAM Sketch ohne Probleme. Also sollten die CAM's wohl kein Hardwareproblem haben.

    Ein WEMOS D1 mini mit "normalem" Tasmota BIN-File hat sofort das WLAN angeboten ... :thumbup: