Commit Graph

104 Commits

Author SHA1 Message Date
f6f4642ed3 Temperature Display in data screen (#151) v3.4 2021-09-03 12:59:51 +02:00
ba13cfdd39 Bump to 3.4 2021-09-03 12:21:07 +02:00
594adb550d Handle corrupt preferences files (#129) 2021-09-03 12:05:42 +02:00
50d2a7d919 Fix compiling for ESP Arduino core 2.x (#130) 2021-07-11 13:30:48 +02:00
9fb70cb2c6 Import latest fixes from upstream jsonlib (#132)
* Fix an off-by-one error that might affect us, etc.
2021-07-11 13:30:17 +02:00
b0e137f239 Fix #119: add 3.x maintenance branch 2021-06-08 15:03:22 +02:00
b03317eb42 Disable WiFi Powersave for better responsiveness (#123)
Appears to make the module a tad more responsive once connected
v3.3
2021-06-08 10:57:40 +02:00
e992269e50 Free boxes (#122)
* #120 Correctly free boxes
v3.2.1
2021-06-08 08:08:14 +02:00
0cba55bbca V3.2 (#112)
* Fix #110 by disabling face recognition for image captures while a stream is running
* update some comments in the myconfig sample
* Update the Readme
v3.2
2021-05-17 12:57:33 +02:00
fd77a62e65 Notes 2021-05-11 21:29:09 +02:00
2c6428d7ca Image sizes again 2021-05-11 21:08:53 +02:00
8c6f9490a1 Readme formating 2021-05-11 21:01:50 +02:00
08e0a4411a Smaller images 2021-05-11 20:55:12 +02:00
36b0e07bb4 taking a dump 2021-05-11 20:47:00 +02:00
fff36d33e3 Simpleviewer in Readme 2021-05-11 20:32:17 +02:00
409b053002 Tweaks and new main image link 2021-05-11 20:23:52 +02:00
7fae903ed3 Logging and Debug improvements (#111)
* Logging format improvements plus debounce serial at startup
* Be clearer about whether Stream or Image capture generated a particular error, also for face recognition errors
* User defined face detection text
2021-05-11 20:09:17 +02:00
5f6bb1dd6b Face detection resolution and Quality control quality improvements (#109)
* Update UI to allow face detection enabling for CIF mode
Unexpected consequence of the changes addressed in #98 
* Changed the UI labelling for the 'quality' slider to just say 'High (slow)' and 'Low (fast)', much more comprehensible, thanks @TungstenE2
I also allow the slider to go to '6' instead of '10' for the OV2640
2021-05-11 11:38:59 +02:00
f97d56e8e7 face detect fix (#108)
Fixes #107; heap corruption and crash happening with ESP 1.0.6 when face detection is enabled.
2021-05-10 23:53:02 +02:00
0226536055 Debug Toggle in AP mode (#105)
* #92 Debug Toggle in AP mode
* Re-structure how serial input and debug is handled/setup to allow for expansion
v3.1
2021-05-09 15:04:00 +02:00
34a4d4606d V3.1 2021-05-09 12:47:48 +02:00
26d1719430 Add client, stream and image counts to dump (#104)
* Dump a count of current connections, number of streams served, number of images sent
* Dump can be triggered on serial by sending a `d`
2021-05-09 12:45:10 +02:00
15018a5d78 Document renaming archive after unpacking
fix #95
2021-05-08 15:30:38 +02:00
83de1d552d Fix the framesize list for latest ESP IDE (#102)
* #98 : Fix the framesize list for latest ESP IDE
* Add framesize info to API doc
* Dont use ESP-IDE HEAD for travis, use target version instead (currently 1.0.6)
2021-05-03 10:35:12 +02:00
71db7b9da1 A bit more detail, some typos etc. 2021-03-20 12:36:17 +01:00
df55d0e9dc Update API docs with some better examples.
Make it clearer how to use the API in practice
2021-03-20 12:19:31 +01:00
e253cde463 Fix travis py3 (#91)
* out of python error: Redo from start
v3.0
2021-03-07 12:14:37 +01:00
13f193d6f0 3.0final, small tweak to quality slider. 2021-03-06 22:28:27 +01:00
b549c5bba9 Release 3.0 2020-11-25 11:10:52 +01:00
0bb0adf1d0 Fix for Firefox sliders escaping their box.. 2020-11-24 18:03:34 +01:00
77e83d9b74 Ui timers (#78)
Adds a 1-minute auto-refresh to the dump page
When a reboot is triggered from the UI better feedback is given and a timer started to refresh the page after 30s
The reboot is now done by a watchdog timer to ensure a hard reboot.
Error page:
- Reboots seem to occasionally leave the camera hardware in a bad state (I2C comms failed, it's a common problem with no real solutions yet)
- I now catch these errors and still start the web server; giving an error page that advises a hard restart (power off/on). But the esp module will also reboot once every minute since these errors also tend to spontaneously clear after a while.
2020-11-20 17:05:00 +01:00
d23c1c490a Bssid connect (#77)
* Show the bssid during scan and connect
* Connect with BSSID specified to force strongest signal when SSID's are identical
* Allow specifying BSSID directly in config
2020-10-29 08:13:08 +01:00
824b27806b Updated myconfig for the previous changes v3.0-RC2 2020-10-26 00:20:25 +01:00
244fbb3593 Allow setting hostname and auto-led (#75)
Implement automatic Lamp illumination only while camera is active. (#72 thanks @TodWulff )
Allow Hostname setting (#74 thanks @mrmessy )
A couple of small fixes and some unnecessary debug output removed too.
2020-10-26 00:04:21 +01:00
e2dfb773d7 Api and other documentation (#73)
* Create CONTRIBUTING.md
* key/val pair definitions, fix #55
2020-10-14 13:40:08 +02:00
5e1ec6f604 Dumb mistakes, thanks @TodWulff for the heads up. 2020-10-14 09:36:57 +02:00
925b8eeeec Simple versioning system (#71) v3.0-RC1 2020-10-12 13:17:21 +02:00
9045e43c94 facedb and debug info (#70)
* Small bug in identifying faces when enrolling
* Sort out debug logging and add a face ID count to dump
2020-10-11 18:19:22 +02:00
7d29e36853 A whole bunch of tweaks and little fixes 2020-10-07 15:43:28 +02:00
6d5ae2ef5b Portal page with hardcoded IP addresses (#69) 2020-10-07 12:19:19 +02:00
5ced309072 Change how we serve full and simple indexes, add portal page and logo to that (#68)
* Implement one URI for index pages, takes a parameter, ?view=full|simple|etc
* Add an access portal page, add a logo to that and the dump page.
* Fix default myconfig
* fix a stoopid, possibly disruptive bug that I introduced when unpacking html in my 1st commit
2020-10-07 02:08:18 +02:00
1399d874fc Multi wifi (#64)
* Multi-Wifi with best signal scanning and retry when disconnected
* AP mode; can work (optionally) as a fallback when no network found
* Captive portal
* Dump output tweaks
* Config file comments
v3.0-Beta3
2020-10-06 13:29:54 +02:00
148a29361b Create LICENSE
It really is about time I sorted this out; Inheriting the GPL 2.1 lesser licence from the source (espressif/arduino-esp32) repo
2020-10-03 23:18:05 +02:00
adfa3ca8d3 Stream view fix, Status dump (#63)
* Better treatment of rotated stream in stream viewer,
still not perfect but ok for now.
* Info Page: fix #56
v3.0-Beta2
2020-10-03 19:49:08 +02:00
93db6cb5e6 PlatformIO travis (#62)
Travis now tests both Arduino and PlatformIO builds
2020-09-30 20:25:47 +02:00
966976b56c Platformio build, #60 2020-09-30 17:41:30 +02:00
55512bc0e7 Put libs and some includes into ./src tree, addresses #60 2020-09-30 15:45:21 +02:00
a35817e716 Less flashy notification LED, face recognition stubs 2020-09-28 20:32:12 +02:00
25d5c86d90 Spiffs basic preferences save and restore (#49)
Implement SPIFFS based preferences save and restore, stubs for FaceDB to be aded later.
UI confirmations for Actions
v3.0-Beta1
2020-09-27 15:21:44 +02:00
a755093a8e Partially revert the previous commit 2020-09-26 12:19:46 +02:00