Ich habe mal die Tasmota32-webcam.bin (8.5.0) aufgespielt. Bild ist besser als erwartet. Hat das noch jemand am laufen und macht auch Kamera Auswertungen ?
(Bewegungserkennung, Gesichtserkennung o.ä.)
Ich habe mal die Tasmota32-webcam.bin (8.5.0) aufgespielt. Bild ist besser als erwartet. Hat das noch jemand am laufen und macht auch Kamera Auswertungen ?
(Bewegungserkennung, Gesichtserkennung o.ä.)
Ich mach Bwegungserkennung und Aufzeichnung über MotionEye. Funktioniert absolut super!
Ich mach Bwegungserkennung und Aufzeichnung über MotionEye. Funktioniert absolut super!
Da kenne ich auch auf dem Raspi. meine Kameras haben auch eine solche Erkennung. Ich will halt mal sehen was alles mit Tasmota32 geht.
Bei ESP32-Cams mit Tasmota gibt es nur die folgenden Befehle:
Also noch keine Erkennung vorhanden ...
Unter Tasmota kannst du ohne script nur den einfachen Viewer nutzen.
Mit Script kannst du Bewegungserkennung, Helligkeitsmessung, Gesichtserkennung (nur ob ein Gesicht gefunden wurde, kein Anlernen)
nutzen. Du kannst Bilder z.B. bei Bewegung abspeichern (auf SD Karte) und bei Bedarf die Bilder auch per email verschicken oder im WebUI anzeigen.
Das klingt schon mal toll. Kannst mal das Script posten ?
die defines
#undef USE_RULES
#define USE_SCRIPT
#define USE_WEBCAM
#undef EMAIL_FROM
#define EMAIL_FROM "mustermann@googlemail.com"
#define USE_SENDMAIL
#define USE_ESP32MAIL
#define USE_FACE_DETECT
#define USE_SPI
#define USE_SCRIPT_FATFS 13
#undef FAT_SCRIPT_SIZE
#define FAT_SCRIPT_SIZE 8192
#define SDCARD_DIR
die SPI Pins musst du definieren, damit du die SD Karte nutzen kannst
Das Script selbst wird auch auf SD Karte gespeichert
Die Syntax findest du in den Script Dokus
um die webcam im script zu nutzen musst du allerdings den Tasmota stream ausschalten:
wcstream 0
Hier ein ganz einfaches Testscript
>D
res=0
w=0
h=0
mot=0
bri=0
>B
; init cam with QVGA
res=wc(0 4)
; get pixel size
w=wc(3)
h=wc(4)
; start motion detector, picture every 1000 ms
mot=wc(6 1000)
>S
if wific>0
then
; when wifi up, start stream
res=wc(5 1)
endif
; get motion detect diff value
mot=wc(6 -1)
; get picture brightnes
bri=wc(6 -2)
>W
<center>motion diff = %mot%<br>
<center>brightness = %bri%<br>
; show stream on WEBUI
$<br>
$<img src="http://%lip%:81/stream" style="width:%w%px;height:%h%px">
$<br><center>webcam stream
ok, danke werde das mal versuchen.
Ich habe mal die Tasmota32-webcam.bin (8.5.0) aufgespielt. Bild ist besser als erwartet. Hat das noch jemand am laufen und macht auch Kamera Auswertungen ?
(Bewegungserkennung, Gesichtserkennung o.ä.)
Hallo, ich wollte das auch probieren, bekomme aber immer fehler beim flashen bzw der upload via OTA bricht ab. Flash error size. Wie hast du den ESP32 konfiguriert? Danke für die Hife VG T
Hallo zusammen,
heute habe ich die Version 9.0 auf mein AiThinker Board geflasht. Funktioniert auch soweit ganz gut.
Allerdings kenne ich mich mit Tasmota bisher noch nicht so gut aus.
Ziel für mich wäre es, dass das Ding ohne PIR bei Bewegung Fotos aufnimmt und per Mail versendet.
Leider habe ich keinen Plan, wie das mit den Scripten funktioniert.
Kann mir da jemand helfen oder einen Link zu einer verständlichen Anleitung geben?
Vielen Dank
Danke für den Hinweis Das bringt mich schon mal ein Stück weiter
Ich würde das gerne mit der Arduino IDE machen und habe mir die Sources aus dem development Zweig runtergeladen.
In der IDE dann (wie in deinem Link beschrieben) die Zeile #define USE_CONFIG_OVERRIDE wieder aktiviert.
Danach die Datei user_config_override.h angelegt. Im Moment steht da nur
#ifndef USE_SCRIPT
#define USE_SCRIPT // adds about 17k flash size, variable ram size
#endif
#ifdef USE_RULES
#undef USE_RULES
#endif
drin.
Müssen die defines, die gemu2015 gepostet hat, dann auch in die Datei, oder kommen die wo anders rein?
Ich vermute, dass die auch in die user_config_override.h müssen, aber bevor ich Käse mache, frage ich lieber nochmal nach.
Vielen Dank und Gruß aus Mannheim
die defines müssen alle in user_config_override.h
die Arduino IDE wird offiziell von Tasmota nicht mehr unterstützt. => Written for PlatformIO with limited support for Arduino IDE.
würde empfehlen z.B. ATOM mit PlatformIO zu nehmen.
Bitte beachte:
https://tasmota.github.io/docs/Arduino-IDE/
Most builds will not compile successfully with Arduino IDE anymore
Ich würde das mit dem online compiler machen.
Und ja, die defines müssten in die user_config_override. Ist aber im online compiler bequem in ein extra bereich einzugeben.
oke .... gemu2015 war schneller
hab hier mal eine bin hochgeladen (webcam mit script und allen nötigen Optionen wie z.B. mail und SD card support)
erst entzippen dann hochladen.
edit: bin veraltet
da die offizielle webcam Unterstützung von Tasmota keine SD Karte unterstützt reiche ich hier noch die GPIO Definition nach
Ihr müsst eine mit FAT32 formatierte Microsdkarte einsetzen. Das Script selbst wird auch auf der Karte gespeichert.
Das "Relais" ist die weisse LED
Das muss ich auch mal testen ... Cam ist bestellt !
Das Script selbst wird auch auf der Karte gespeichert.
Muss das Script, auf der SD, einen bestimmten Namen haben ?