Hallo
Das kann man aber mit Flash Download Tool machen.
Ich habe jetzt erfolgreich geflasht:
Zuerst "ESP32" und "develop" auswählen und ein "ERASE" durchlaufen lassen.
Dann diese Einstellungen ...
Das hat funktioniert.
Danke für den Hinweis.
Hallo
Das kann man aber mit Flash Download Tool machen.
Ich habe jetzt erfolgreich geflasht:
Zuerst "ESP32" und "develop" auswählen und ein "ERASE" durchlaufen lassen.
Dann diese Einstellungen ...
Das hat funktioniert.
Danke für den Hinweis.
ist mit dem flash die firmenwahr Deutsch?
Hallo
seit einiger Zeit macht die Tasmota version 9.5.0.2 development arendst/Tasmota beim compilieren mit VS Code eine Fehlermeldung.
Wenn ich Tasmota32 webcam mit meiner user_config_override compilieren will kommt folgende Fehlermeldung.
Building in release mode
*** use provided user_config_override.h as planned ***
*** use provided platformio_override.ini as planned ***
*** use provided platformio_tasmota_cenv.ini as planned ***
Use manually specified: COM4
Compiling .pio\build\tasmota32-webcam\src\homekit.c.o
xtensa-esp32-elf-gcc: error: unrecognized command line option '-mfix-esp32-psram-cache-strategy=memw'
Compiling .pio\build\tasmota32-webcam\src\tasmota.ino.cpp.o
Retrieved `.pio\build\tasmota32-webcam\partitions.bin' from cache
xtensa-esp32-elf-g++: error: unrecognized command line option '-mfix-esp32-psram-cache-strategy=memw'
*** [.pio\build\tasmota32-webcam\src\homekit.c.o] Error 1
*** [.pio\build\tasmota32-webcam\src\tasmota.ino.cpp.o] Error 1
Compiling .pio\build\tasmota32-webcam\liba0b\FS\FS.cpp.o
xtensa-esp32-elf-g++: error: unrecognized command line option '-mfix-esp32-psram-cache-strategy=memw'
*** [.pio\build\tasmota32-webcam\liba0b\FS\FS.cpp.o] Error 1
Vieleicht einer eine Idee
Alles in Ordnung Fehler gefunden
Fabian wie gewünscht
die aktuelle Version
#ifdef ESP32
#define FALLBACK_MODULE WEMOS // [Module2] Select default module on fast reboot where USER_MODULE is user template
#define USER_TEMPLATE "{\"NAME\":\"ESP32-WebCam\",\"GPIO\":[4992,1,672,1,224,5088,1,1,1,6720,736,704,1,1,5089,5090,0,5091,5184,5152,0,5120,5024,5056,0,0,0,0,4928,1,5094,5095,5092,0,0,5093],\"FLAG\":0,\"BASE\":1}" // [Template] Set JSON template
#endif // ESP32
#undef APP_TIMEZONE
#define APP_TIMEZONE 99 // [Timezone] 99 = use TIME_DST/TIME_STD)
#define USER_BACKLOG "Module 0; WCResolution 9" // Add commands executed at firmware load or when command reset is executed
#undef USE_RULES
#define USE_SCRIPT
#define USE_SCRIPT_FATFS 13
#undef FAT_SCRIPT_SIZE
#define FAT_SCRIPT_SIZE 8192
#define USE_SCRIPT_FATFS_EXT
#define USE_SCRIPT_WEB_DISPLAY
#define USE_SCRIPT_JSON_EXPORT
#define USE_WEBCAM
#define USE_I2C
#define USE_SPI
#define USE_UFILESYS
#define UFSYS_SIZE 8192
#define USE_SDCARD
#define SDCARD_CS_PIN 13
#define SDCARD_DIR
#define GUI_TRASH_FILE
//#define USE_SENDMAIL
#ifdef USE_SENDMAIL
#define USE_ESP32MAIL
#define EMAIL_USER "xxx@gmail.com"
#define EMAIL_PASSWORD "password"
#define EMAIL_FROM "xxx@gmail.com"
#define EMAIL_SERVER "smtp.gmail.com"
#define EMAIL_PORT 465
#define MAIL_TIMEOUT 2000
#endif // USE_SENDMAIL
//#define USE_FACE_DETECT
Hallo
Meine Frage, wie kann ich aus dem Script auf die Zeiteinstellung zugreifen.
ich möchte gerne einige Ausgänge aus dem Script Stunden- oder Tageweise ein und ausschalten.
Hi Woolli
Die Variablen wday, hours, mins enthalten die Zeit oder auch die Variable time (Minuten seit Mitternacht)
einfach vergleichen z.B.
if hours>=10
and hours<11
then
....
Hi gemu2015
Habe mich wahrscheinlich verkehrt ausgedrückt.
Ich wollte die Ausgänge über die Wochenschaltuhr steuern.
Habe da etwas gefunden, weiß aber nicht so richtig was mit anzufangen, kann ich das überhaupt im Script benutzen.
Wenn ja wie wird das eingebunden. Wie würde das Script für ein Ausgang aussehen.
Gruß Woolli
Timer1 {"Enable":1,"Time":"02:23","Window":0,"Days":"--TW--S","Repeat":1,"Output":1,"Action":1}
Hallo gibt es eine möglichkeit die Fotos auf ein NAS server zu speichern?
Wenn mann das licht an macht hängt sich die CAM auf gibt es da für eine lösung?
Hallo Kollegen
Ich habe bei mir auch die ESP-CAM installiert - funktioniert auch alles soweit. Ich habe laut Tasmota Commands über die Konsole versucht, alle Befehle zu hinterlegen , das die Kamera alle 45min nach einem 10 dBA besseren Signal sucht,
SetOption57 | Wi-Fi network re-scan every 44 minutes with alternate to +10dB stronger signal if detected (only visible networks) |
Die CAM ist auf dem Mähroboter installiert der in mehrere Zonen fährt - wo ein gutes Wlan (Fritzbox + Repeater als Mesh Netzt eigerichtet ) gegeben ist. Ich habe sogar noch zusätzlich eine zweite Netzwerk SSID (separater Router für die Überwachungscam) angegeben.
Aber leider wenn die Cam die Wlan Verbindung einmal verloren hat bekomme ich sie nur zurück - wenn ich die Cam Resette bzw. Stromlos mache.... Habt ihr noch einen Tip für mich was ich noch über die Konsole an zusätzlichen Einstellungen machen könnte, damit die Cam auch zuverlässig nach Wlan Netzen sucht und sich verbindet ?
Ich würde gern mit der 10.1.0 eine eigne Tasmota-Version für die ESP32Cam erstellen.
Leider scheitere ich.
In der platformio_override.ini die Zeile 19 "tasmota" auskommentiert und in Zeile 30 "tasmota-webcam" einkommentiert.
In platformio_tasmota_env32.ini das von @wooli angepasst:
[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
Und auch die "User_config_override.ini" von Wooli übernommen.
Nun bekomme ich folgenden Fehler:
Error: Invalid 'C:\Users\pfadhier\Documents\PlatformIO\Projects\Tasmota-10.1.0\platformio.ini' (project configuration file): 'No section: 'common32''
Was kann ich dagegen machen. Ideen?
Hi oberfragger
Eine Frage vorweg mit welchem Programm arbeitest du. (VSC Code oder Atom).
Bei VSC kann ich dir wahrscheinlich weiter helfen.
Was ich in Sachen Webcam gelernt habe ist größtenteils von gemu2015, er hat mir sehr viel geholfen.
Gruß Wolli
Hi oberfragger
Eine Frage vorweg mit welchem Programm arbeitest du. (VSC Code oder Atom).
Bei VSC kann ich dir wahrscheinlich weiter helfen.
Was ich in Sachen Webcam gelernt habe ist größtenteils von gemu2015, er hat mir sehr viel geholfen.
Gruß Wolli
Ich arbeite mit Visual Studio.
Aber es ist gerade nicht mehr so aktuell, da ich mal den Online Tasmocompiler ausprobiert habe. Damit klapptb es soweit ganz gut. Einziger Nachteil- wenn ich mal wieder was backen will und den doofen AM2320 einbinden möchte, dann kann ich den leider nicht nutzen, da der eigene Treiber benötigt. https://github.com/nightphobos/tasmota-am2320-i2c-driver
Aber soweit klappt das erstmal gut. Hab da gerade nicht so viel Nerv drauf das selbst zu machen. Dank dir auf jeden Fall.
Mal gucken ob ich das Problem noch finde, warum der ESP32 nach ner Zeit nur einen garuen Videostream anzeigt. Sobald ich dann die IP refreshe ist der Stream wieder da...
Was kann ich dagegen machen. Ideen?
Hallo, in platformio_tasmota_env32.ini
statt ...build_flags = ${common32.build_flags}.....
Hallo, in platformio_tasmota_env32.ini
statt ...build_flags = ${common32.build_flags}.....
Super. Komme schon mal weiter.
Was mir aktuell unklar ist- was muss ich in der platformio_override.ini aktivivieren (Semikolon löschen)?
Reicht tasmota oder muss ich tasmota32-webcam nehmen?
Webcam oder?
Comilieren hat geklappt, musste allerdings
#define USE_FACE_DETECT
auskommentieren. Da kam die Melduing dass Tasmota das mit dem Arduino core 2.0.x nicht kann.
Zwischenfrage: Hat hier schon jemand rausbekommen, warum der Stream nach einiger Zeit nur ein graues Bild anzeigt? Sobald man aber auf das Gerät zugreift, wird das Bild wieder dargestellt...!?!
Ich habe übrigens keine SD-Karte drin. Die brauche ich auch nciht, da ich das Bild nicht lokal speichern möchte. Ich möchte nur auf den Stream zugreifen.
Hat hier schon jemand rausbekommen, warum der Stream nach einiger Zeit nur ein graues Bild anzeigt?
Ursache kann schwaches Netzteil oder noch vorhandene Drähte/Litzen zu IO0 , TX , RX sein,
die müssen komplett entfernt werden!
Ursache kann schwaches Netzteil oder noch vorhandene Drähte/Litzen zu IO0 , TX , RX sein,
die müssen komplett entfernt werden!
Ich habs rausgefunden. Der Stream läuft stabil. Ich habe an GPIO1 - PWM 2 konfiguriert (rote Leuchtdiode). Sobald ich das anspreche...zack bricht der ESP32 erstmal der Stream weg.
Das hatte ich schon irgendwo gelegen. Ideen?
Ich beantworte mir meine Frage mal selbst:
Ich habe die Vorlage "AITHINKER CAM" angepasst. In den Einträgen GPIO4 und GPIO33 auf "User" gesetzt.
GPIO4 = weiße LED, GPIO33 = rote LED
Nun wird die LED NICHT geschaltet wenn ich Power drücke...
...das bewirkt anscheinend, dass Stream an bleibt, wenn Power angeht. Wenn Power ausgeht, dann ist der Stream wieder grau.
Muss das noch bisschen testen. Das wäre dann so für mich okay, da ich bei auslösen eines Reed-Kontaktes eine LED anschalten möchte und dann via ioBroker den Stream abgreife. Wenn Die Tür zu ist/ LED aus und das Bild grau wird.. kann ich einen Refresh der Webseite ja auch via ioBroker ja anstoßen.
Mal testen.