TeensyMowerWebControl for esp32

The ESPCam has a own IP Adresse?

Then this small Code should be enough:
Code:
<img src="http://YOUR_IP:81/stream">
 
The ESPCam has a own IP Adresse?

Then this small Code should be enough:
Code:
<img src="http://YOUR_IP:81/stream">
Sorry but i don't know html language.
Maybe add the video stream in the manual page ?
Yes The ESP32 cam have it's own IP adress locate on the same lan as the webserver.
 
ESP32WebServer:
Version 20.05.2022
I have now made the design responsive as far as I could.
In the ESP-32-Webserver.ino I have marked in the debug function which signals are received and sent. This may help with error diagnosis.
The live-data functions of the web server should work (in Battery the measured values appear every minute - so be patient for a moment).
For Console please read HowToEspWebserverConsole.txt.
The pfod.cpp and pfod.h are included.

Gruß Fürst Ruprecht
 

Attachments

  • TeensyMowerWebControl_ESP32_20052022.zip
    266.7 KB · Views: 6
ESP32WebServer:
Version 20.05.2022
Changes: I have adjusted the roll degree in motor.html and pfod.cpp and the ticks per cm in odometry.html and pfod.cpp.
 

Attachments

  • TeensyMowerWebControl_ESP32_21052022.zip
    266.6 KB · Views: 4
ESP32WebServer:
Version 22.05.2022
Changes in Version 22.05.2022:
Menu Station: Reboot after Charging -> does not show Yes/No -> error corrected in html_file
Menu Set Timer: Pressing T-Icon leads back to Menu Settings -> modification in html_file -> now it leads back to Menu Set Timer
 

Attachments

  • TeensyMowerWebControl_ESP32_22052022.zip
    265.9 KB · Views: 6
Last edited:
Hallo,
habe auf meinem Testsystem die Dev version von Bernard und die Webinterface vom 22.05 drauf.
Webinterface geht es fehlt aber z.B. im Station Menü das Station heading.
Pfod Zugriff geht auch nicht. Pfod zeigt zwar kurz connented an es wird aber kein Menu gezeigt. Ist das so gewollt oder habe ich eine Einstellung übersehen?
Gruss Michael
 
Last edited:
Michael,
Station Menü check ich.
Pfod kann ich nicht überprüfen, keine Hardware. Am besten nehme ich den pfod-Teil komplett raus.
Du schreibst, als wäre das die große Katastrophe „es fehlt z.B. ,… , geht auch nicht..“
Was fehlt denn sonst noch oder geht nicht ?
 
Der PFOD-Teil ist vorher immer problemlos gelaufen. Man könnte dort die im Webserver fehlenden Einstellungen vornehmen. Der 2D odometry Plot war auch super um fehlerhafte by lane Einstellungen korrekt einzustellen.
PFOD ist für uns, die mit Android arbeiten, halt eine Art Notnagel... Leider scheint die Schnittstelle jetzt nicht mehr zu funktionieren. Warum weiß ich leider auch nicht...
Wenn der Webserver mit den gleichen Einstellungen wie PFOD aufwarten kann, dann könnte man den PFOD-teil entfernen. Ich komme wohl erst in der nächsten Woche dazu die neuen Versionen ausgiebig zu testen.
 
Danke für Deine Infos.
Bernard hat Veränderungen vorgenommen (darunter auch z.B. odometry Plot).
Warum PFOD nicht funktioniert habe ich noch nicht gefunden bzw. ausreichend untersucht.
Ansonsten liegen Deine Beobachtungen an den Änderungen von Bernard. Diese habe ich gerade eingearbeitet, aber noch nicht getestet.
Im Webserver dürften keine Einstellmöglichkeiten fehlen, da ich die html-Seiten direkt nach der pfod.cpp gestalte. Wenn doch, gab es Änderungen oder ich habe was übersehen.
PFOD-Plot habe ich mir noch nie angesehen. Aber was da geht, kann man auch mit LiveData abbilden.
 
Ich müsste raten was nicht funktioniert... In der PFOD-App steht connected, also steht die Verbindung zwischen den Geräten. Es werden aber keine Daten an den ESP gesendet oder keine Daten an die PFOD-App. Bei den verschiedenen baudrate und diversen Schnittstellen könnte der Fehler liegen. Der Fehler kann auch bei Änderungen von Bernard passiert sein... 🤷
Ich bin da gerade keine große Hilfe schätze ich...
 
So gerade mal draufgeladen.
Sieht soweit ok aus.
Sind das alle Einstellungen, die man in Set Timer machen kann? Wenn ich hier schaue und auf dem Raspi dann sehe ich da mehr Einstellungen, ich weiß aber gerade nicht, ob die in der PfodApp vom Teensy drin sind.
 
The “hier schaue” are all in. I use the pfod.ccp as a guide.
The timer is a bit "pulled apart" because otherwise the transmission will not work.

Can I group the signals in the plot function or should all signals be shown in a single screen? I'd rather split them up. what do you all mean?
 
Sorry wrong section, I meant the timer settings when you scroll up a bit.

As an example:
Start Roll Dir
Start Max Lane Length
 
ESP32WebServer:
Version 22.05.2022
No Changes in ESP32WebServer.ino Version 22.05.2022:
However:
-Timer function completed
-Live Data functions extended
-Live Data function on pfod-app-menu removed
Actually, you shouldn't need the pfod app anymore.

So you only need to exchange the pfod.cpp and pfod.h and upload the html-files via esp32data-upload.

Gruß Fürst Ruprecht
 
Last edited:
Back
Top