Surveillance Station FYI: ESP32 Kameras mit Tasmota flashen und so mit SS nutzen

Jim_OS

Benutzer
Sehr erfahren
Mitglied seit
05. Nov 2015
Beiträge
5.067
Punkte für Reaktionen
2.256
Punkte
259
Ich hatte in diesem Posting ja meine Erfahrungen mit dem FREENOVE ESP32-WROVER CAM Board und somit mit einer ESP32 Cam geschildert. Da ich inzwischen auf der ESP32-WROVER CAM Tasmota am laufen haben und bei meinen Test diese jetzt auch mit SS funktioniert, hier ein paar Infos bzw. eine kurze Anleitung.

Dieser Test erfolgte mit:
Tasmota Version 12.5.0
DSM Version 7.1.1-42962 Update 5
SS Version 9.1.0-10660

Erst einmal Tasmota auf die ESP32 Cam flashen. Ich habe das OTA gemacht. Dafür die ESP32 Cam per USB mit dem PC verbinden und dann folgende URL aufrufen: https://tasmota.github.io/install/

Dort dann im Drop-Down-Menü Tasmota32 WebCam (english) auswählen

ESPCAM_Install_Tasmota_1.png

und dann den Connect Button klicken. Es öffnet sich dann ein Fenster in dem man die USB-Port auswählen muss. (Anm.: Je nach Betriebssystem muss ggf. noch ein entsprechender Treiber installiert werden damit der USB-Port dort auch erscheint.)
Anschließend Tasmota auf die ESP32 Cam flashen. Dabei wird dann auch die Einrichtung der WLAN-Verbindung durchgeführt, sprich man muss sein WLAN auswählen und die SSID und das PW dafür eingeben.

Nachdem das erfolgt ist sollte die ESP32 Cam im LAN auftauchen und das Tasmota WebGUI kann per IP aufgerufen werden. Im Tasmota WebGUI ruft man dann den Menüpunkt Configure Other auf.

ESP32_Tasmota_Template.png

Dort unter Template den bisherigen String löschen und dort eintragen

Code:
{"NAME":"Freenove-WROVER-Cam","GPIO":[1,1,1,1,5088,5089,0,0,1,1,1,1,1,1,5090,5091,1,4992,5184,5152,1,5120,5024,5056,0,0,0,0,1,1,5094,5095,5092,1,1,5093],"FLAG":0,"BASE":1}

Achtung: Das Template ist für eine ESP32-WROVER CAM und nicht für eine "normale" ESP32 Cam.

Haken bei Activate setzen und per Save speichern. Geht man dann wieder zurück zum Main Menu sollte dort oberhalb jetzt das Live-Bild der Kamera erscheinen.

esp32-wrover-cam_tasmota-png.81888


Das war auch schon alles um das Live-Bild der ESP32 Cam per Tasmota zu bekommen. Auf die sonstige Tasmota Einstellungen (Admin-PW, Device-Name, MQTT usw.) gehe ich hier jetzt nicht weiter ein.

Um nun die Bild- bzw. Streameinstellungen zu ändern und vor allen Dingen um einen RTSP-Stream zu bekommen, muss man auf die Tasmota Console und deren Befehle zurückgreifen. Der dafür relevate Command Befehl ist WC. Gibt man diesen ein bekommt man eine Auflistung welche Parameter für die ESP32 Cam aktuell wie eingestellt sind. Bsp.
Code:
13:11:37.217 RSL: RESULT = {"WC":{"Stream":1,"Resolution":5,"Mirror":0,"Flip":0,"Saturation":0,"Brightness":0,"Contrast":0,"SpecialEffect":0,"AWB":1,"WBMode":0,"AWBGain":1,"AEC":1,"AECValue":204,"AELevel":0,"AECDSP":1,"AGC":1,"AGCGain":5,"GainCeiling":0,"GammaCorrect":1,"LensCorrect":1,"WPC":1,"DCW":1,"BPC":0,"Colorbar":0,"Feature":0,"Auth":0,"Rtsp":0}}

Auch hier gehe ich jetzt nicht auf die ganzen Parameter sein, sondern nur auf den RTSP-Befehl. Um den RTSP-Stream zu aktivieren gibt man bei der Console den Befehl WcRtsp 1 ein. Damit wurde der RTSP-Stream aktiviert und ist ab dem Zeitpunkt über folgende URL aufrufbar: rtsp://IP_der_Kamera:8554/mjpeg/1

Nachdem die ESP32 Cam mit Tasmota ja jetzt einen RTSP-Stream liefert kann diese auch bei SS eingebunden werden. Dazu bei SS eine Kamera manuell hinzufügen (Benutzerdefiniert - Streaming - RTSP - RTSP-Pfad (hier in dem Beispiel die 192.168.1.83:8554/mjpeg/1

SS_Kamera_manuell.png

Dann noch ein paar der üblichen Einstellungen bei SS vornehmen, auf die ich hier aber nicht alle weiter eingehe. Wichtig ist als Videoformat MJPEG auswählen. Wenn das erfolgt ist stehe der RTSP-Live-Stream der ESP32 Cam unter SS zur Verfügung. Da ich an den Stream-(Qualitäts-)Einstellungen bei Tasmota noch nichts geändert habe sieht das Bild hier entsprechend "matschig" aus. Mir ging es hier nur um die grundsätzliche Einbindung bei SS. ;)

ESP32_SS_Live.png

Anm.: Der Verbindungstest hat bei mir (mal wieder) nicht funktioniert, was ich wie üblich ignoriert habe. :LOL:

ESP32_Cam_SS_Verbindungstest.png

Vermutlich weil kein Name und PW im Stream war - oder was auch immer. Interessiert mich aber nicht weiter, weil die ESP32 Cam ja unter SS funktioniert.

Eine letzte Anmerkung: Da ich SS eigentlich nicht nutze kann ich nichts dazu sagen wie stabil und gut die ESP32 Cam mit SS funktioniert. Ich habe mir die Kamera auch nicht gekauft um sie in SS einzubinden, sondern damit den Zählerstand meiner Wasseruhr zu protokollieren. :)

VG Jim
 

mangal

Benutzer
Mitglied seit
28. Dez 2011
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Hallo Jim,
hast du das mit dem Wasserzähler mit dem Tasmota ESP32 gemacht, oder mit AI on the edge device?
 

Jim_OS

Benutzer
Sehr erfahren
Mitglied seit
05. Nov 2015
Beiträge
5.067
Punkte für Reaktionen
2.256
Punkte
259
Weder noch. :) Meine ESP32 Cam liegt wieder in der ESP-Grabbelkiste :LOL: weil ich:
a) die Überwachung des Wasserverbrauches hier für nicht so wichtig ansehe
und
b) keinen 3D Drucker habe und auch keinen Bock hatte rund € 20 für einen Gehäuseaufsatz für die Kamera zu investieren.
1717756934812.jpeg

VG Jim
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!