CaCO3
5e5d2e2f72
Fix timezone config parser ( #2169 )
...
* make sure to parse the whole config line
* fix crash on empty timezone parameter
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-03-12 17:01:04 +01:00
Frank Haverland
512d7f95b4
Testcase for #2145 and debug-log ( #2151 )
...
* new models ana-cont-11.0.5, ana-class100-1.5.7, dig-class100-1.6.0
* Testcase for #2145
Added debug log, if allowNegativeRates is handeled
2023-03-11 11:19:29 +01:00
Slider0007
431df73e52
Fix mqtt enable ( #2144 )
2023-03-08 17:42:43 +01:00
Slider0007
ce00192684
Print startblock after NTP snyc only once ( #2129 )
2023-03-05 19:14:45 +01:00
CaCO3
2dfd55e1c3
move Wifi, LWIP and BSSI to PSRAm ( #2117 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-03-05 08:43:37 +01:00
CaCO3
f84f20b2e8
Set CPU frequency ( #2125 )
...
* move Wifi, LWIP and BSSI to PSRAm
* Allow setting the CPU frequency to 240 MHz (default: 160 MHz)
* .
* .
* .
* .
* Update sdkconfig.defaults
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-03-05 08:31:07 +01:00
CaCO3
806adcb4d0
Use PSRAM for MQTT publishing and make it scheduled ( #2113 )
...
* Run the Homeassistant Discovery directly after connecting to the broker. Before it was delayed 10s and happened while the first round alredy was in progress
* schedule sending HA discovery and static topics
* Allow setting QOS for MQTT topics
* .
* .
* change MQTT QOS1 expiration time from (default) 30 to 5s
* add logging of heap change on MQTT topic sendings
* wait for MQTT transmission timeout after publishing
* use QOS0 for Homeassistant Discovery topics. the messages then could possibly get lost but we save a lot of heap
* .
* use PSRAM for the MQTT outbox
* use QOS1 for HA discovery again
* .
* .
* disable delay, not needed with PSRAM
* .
* consolidated scheduledSendingOf_DiscoveryAndStaticTopics into sendingOf_DiscoveryAndStaticTopics_scheduled
* Send Homeasstsiatnt Discovery and static data in MQTT step instead of when the wifi gets connected
* "WIFI roaming" by channel scan (AP switching at low RSSI) (#2120 )
* Activate 802.11kv wifi mesh roaming
* Activate roaming by scanning
* Revert stack reducation
* move Wifi, LWIP and BSSI to PSRAm
* added State Class "measurement" to rate_per_time_unit (#2116 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* use QOS0 for Homeassistant Discovery topics. the messages then could possibly get lost but we save a lot of heap
* use QOS0 for Homeassistant Discovery topics. the messages then could possibly get lost but we save a lot of heap
# Conflicts:
# code/components/jomjol_mqtt/server_mqtt.cpp
# Conflicts:
# code/components/jomjol_mqtt/server_mqtt.cpp
* .
* .
* move to next PR
* Update code/components/jomjol_mqtt/server_mqtt.cpp
* Update code/components/jomjol_mqtt/server_mqtt.cpp
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
2023-03-05 07:57:54 +01:00
Attila Darazs
4dc4752823
Add GJ (gigajoule) as an energy meter unit ( #2114 )
...
Some district heating meters are displaying their values in GJ and Home
Assistant is also capable of accepting heating values in this format.
2023-03-04 18:31:32 +01:00
CaCO3
827423023c
added State Class "measurement" to rate_per_time_unit ( #2116 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-03-04 13:16:23 +01:00
Slider0007
6ca7897fa0
"WIFI roaming" by channel scan (AP switching at low RSSI) ( #2120 )
...
* Activate 802.11kv wifi mesh roaming
* Activate roaming by scanning
* Revert stack reducation
2023-03-04 11:49:08 +01:00
CaCO3
39b8b5b07c
updated log message
2023-03-02 20:44:21 +01:00
Slider0007
d3d241c7b9
Logfile: Print start indication block after time sync ( #2106 )
...
* logfile: Print start indication after time sync
* No time set at boot -> keep log_1970-01-01.txt
2023-03-01 20:55:12 +01:00
CaCO3
8c7e86fea4
Master ( #2104 )
...
* Replace deprecated actions (#2016 )
* Update build.yaml
* Update build.yaml
* Update manual-update-webinstaller.yml
* Update manual-update-webinstaller.yml
* Update manual-update-webinstaller.yml
* Update manual-update-webinstaller.yml
* Update build.yaml
* preparations for v15.0 (#2063 )
* Migrated parameters, see https://github.com/jomjol/AI-on-the-edge-device/pull/2023
* remove no longer used "topic" parameter. This is a backport from b21e3c6c9d
* Fix wrong url-encoding, see https://github.com/jomjol/AI-on-the-edge-device/issues/2036 resp. https://github.com/jomjol/AI-on-the-edge-device/issues/2036
* Threashold -> Threshold
* updated changelog
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* DataLogActive is true by default
* updated changelog
* Bugfix #1933 (again :-))
* Update Influxdb
* re-add missing dropdownbox filling for Postprocessing Individual Parameters
* stop auto filling the release notes, it causes more confusion than it helps
* Update Changelog.md
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
2023-03-01 20:54:14 +01:00
CaCO3
a7dc37761b
The raw topic should have no unit and must be State Class "None", so it is handled as a string ( #2103 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-28 20:57:15 +01:00
Slider0007
2dd2d03f6c
SD card basic R/W check + folder/file presence check ( #2085 )
...
* SD card basic RW check + folder structure check
* Default LED blink repeat 2x
* Abort booting when SD basic R/W check failed
* SD R/W error+missing folder,file > load reduced UI
2023-02-28 18:25:27 +01:00
CaCO3
a1a77ae5d9
Improve MQTT ( #2091 )
...
* moved functions
* use hostname as default MQTT maintopic if parameter is not set
* use hostname as default MQTT client ID
* Only send Homassistant Discovery and Static Topics on the first connect. Retry in next round if any topic failed
* .
* add missing return code usage
* send maintopic/connection on every round like the system topics
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-27 18:26:46 +01:00
CaCO3
9a9aa68a65
do not show value on recognition page ( #2083 )
...
* do not show value on recognition page
* .
* .
* .
* .
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-26 18:28:26 +01:00
CaCO3
90fa44380c
Migrate some UART logs to Logfile logs ( #2079 )
...
* repolaced ESP_LOGE() with LogFile.WriteToFile(ESP_LOG_ERROR()
* converted more UART logs to logfile logs
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-25 21:18:56 +01:00
Slider0007
7a9f61a8d8
Boot phase: Add more error handling + provide verbose output in error cases ( #2020 )
...
* WLAN: add error handling
* WLAN: parameter global struct
* WLAN.ini -> more info text
* RSSIThreshold
* Rename logs
* Boot process: error handling
* Update texts
* Comments
* Init sequence
* Prepare for check dir creation
* add check makedir, update logs
* Blink code for OTA+SoftAP
* Blink code for missing time snyc
* Update
* reboot -> switch LED off
* Update log texts
* Update
* Update log texts
* create empty default folders at startup
* Update
* Adapt log level
* Print log level switch
* Update
* Update text
* Add SD free space to log
* WIFI/MQTT disconnect message set to WARN (+ ERROR)
2023-02-25 21:12:52 +01:00
CaCO3
7b2a80a13d
Enhance pages ( #2075 )
...
* enhance pages
* .
* .
* .
* .
* .
* .
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-25 14:20:55 +01:00
CaCO3
886cd4ffa5
Master ( #2073 )
...
* Replace deprecated actions (#2016 )
* Update build.yaml
* Update build.yaml
* Update manual-update-webinstaller.yml
* Update manual-update-webinstaller.yml
* Update manual-update-webinstaller.yml
* Update manual-update-webinstaller.yml
* Update build.yaml
* preparations for v15.0 (#2063 )
* Migrated parameters, see https://github.com/jomjol/AI-on-the-edge-device/pull/2023
* remove no longer used "topic" parameter. This is a backport from b21e3c6c9d
* Fix wrong url-encoding, see https://github.com/jomjol/AI-on-the-edge-device/issues/2036 resp. https://github.com/jomjol/AI-on-the-edge-device/issues/2036
* Threashold -> Threshold
* updated changelog
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* DataLogActive is true by default
* updated changelog
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-24 20:22:04 +01:00
CaCO3
2c1a7f4c9e
DataLogActive is true by default
2023-02-23 23:39:02 +01:00
CaCO3
025f4af9f2
V14.1 backport to rolling ( #2058 )
...
* Migrate parameters to v14.1 branch (#2023 )
* Migrated parameters
* -
* .
* .
* .
* .
* .
* Remove unneeded checkboxes for true/false
* Remove ";"
* Correct MaintTopic
* Added missing parameters to UI: FlipImageSize, InitialMirror
Removed checkbox in UI for ErrorMessage
Added migration of pboolean parameters: enable them if they where disabled, set them to their default value, then enable them
Switch SetRetainFlag internally to a boolean
* .
* CamImages -> RawImages
* CamImages -> RawImages
* catch error on unknown parameter
* fix missing case insensitivity
* fix typo
* fixmissing rename
* fix migration of ExtendedResolution
* Delete ClassFlowMakeImage.cpp
* Delete ClassFlowMakeImage.h
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update Changelog.md
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
2023-02-21 23:18:24 +01:00
CaCO3
2ed9fb8eb5
Create folders as needed ( #2056 )
...
* allow longer file paths
* create folders as needed
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-21 22:14:09 +01:00
Slider0007
10da8c4f94
Support saturation & contrast ( #2048 )
...
* reference image: use correct value for contrast
* Update quality, contrast & saturation parameter
* fix for saturation,contrast+error handling
2023-02-19 21:15:16 +01:00
jomjol
5bac1c68d9
Correct BugFix in InfluxDB
2023-02-18 12:46:14 +01:00
jomjol
008dba7e11
fix for #2036
2023-02-18 11:44:56 +01:00
jomjol
1acd72d33e
Implement InfluxDB v2 ( #2004 )
...
* Implement InfluxDBv2 Innitial
* Update incl. UI
* Correct UI
* Update UI - Indiv. Param.
* Update edit_config_param.html
* Correct Timeshift
* Update Fieldname
2023-02-09 20:13:08 +01:00
jomjol
795bcd0d21
Merge branch 'InfluxDB-Fix-Timeshift' into rolling
2023-02-08 20:31:17 +01:00
jomjol
a9c5bebb45
Update interface_influxdb.cpp
2023-02-08 19:56:28 +01:00
jomjol
4424337a4e
Merge branch 'Increase-max-JPG-size'
2023-02-05 16:00:52 +01:00
Slider0007
55efc3b3f4
wifi disconnect before deinit ( #1978 )
2023-02-05 08:09:53 +01:00
jomjol
34a3d6d6e3
Merge branch 'Increase-max-JPG-size' into rolling
2023-02-04 21:38:37 +01:00
Slider0007
2ee85001eb
Cleanup defines.h ( #1967 )
...
* Update defines.h
* Update: Disable USE_HIMEM_IF_AVAILABLE
2023-02-03 21:02:32 +01:00
Nicolas Liaudat
1d2f920819
Option alignment algo off ( #1924 )
...
* Update edit_config_param.html
* Update ClassFlowAlignment.cpp
2023-02-03 21:01:43 +01:00
Slider0007
0ddcbbc847
Revert "Disable USE_HIMEM_IF_AVAILABLE"
...
This reverts commit d40d5ba0f6 .
2023-02-02 21:48:22 +01:00
Slider0007
bbd60c9d19
Revert "Increase max JPG size (128k->160k)"
...
This reverts commit a851fd393c .
2023-02-02 21:46:00 +01:00
jomjol
fa69272a57
v14.0.0 RC9 ( #1965 )
...
* Master (#1958 )
* Release Preparations (#1925 )
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* fix frozen time in datafile on error (#1534 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* log NTP server name (#1497 )
* log NTP server name
* .
* .
* replace calls to /wasserzaehler.html with calls to /value (#1469 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Fix cookie usage, use correct http response codes, add 404 page (#1495 )
* replaced some HTTP response code with better matching codes
* add custom 404 page, add log entry for debugging
* fix cookie
* replace non-necessary whitespace
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Don't autofail if NTP server can't be reached during initalization (#1498 )
This fixes an issue with a restricted network without internet access,
where the hardcoded ntp server can't be reached and thus the esp resets,
as it's not able to finish initalization.
* Update Changelog.md
* Update Changelog.md for release
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* only use sntp_getservername() after init sntp
* set default NTP server on dnew installations
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
* Renamed variables and added debug log (#1537 )
* add debug logs
* renamed variables
* renamed TAGs, added flow status logging
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* replaced printf usage in LogFile.WriteToFile()
* ENABLE_MQTT c++ macro definition (#1546 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition (#1547 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition
* Update Changelog.md
* Update Changelog.md
* Rearange task to CPU (http, camera, mqtt) (#1557 )
* Streamlined MQTT interlock when not activated & interlock MQTT when WIFI is not connected (#1556 )
* streamlined mqtt interlock when disabled
* Disconnect mqtt client before reboot
* Interlock MQTT with WIFI
* Update
* loglevel to DEBUG
* Update
* mqtt msg id incremental
* new ENABLE_MQTT includes
* Loglevel to DEBUG
* Loglevel
* Update interface_mqtt.cpp
* show uptime on overview page, moved labels from firmware to Web UI (#1543 )
* show uptime on overview page, moved labels from firmware to Web UI
* show uptime on info page
* also use formated time in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Continue boot on bad PSRAM (#1558 )
* add sensor status, show special index/setup page in case of a critical error
* continue booting on PSRAM error
* Update main.cpp
added log messages
* init PSRAM and add more log messages
* cleanup of init checks
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* add sensor status, show special index/setup page in case of a critical error (#1560 )
* add sensor status, show special index/setup page in case of a critical error
* Added Reboot
* .
* added more buttons
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update Webinstaller to v13.0.7
* remove html-from-11.3.1 in release (#1565 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
Co-authored-by: github-actions <github-actions@github.com >
* make the sidebar on the overviw page wider and show the round counter (#1570 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Create reply-bot.yml
* Update ClassFlowPostProcessing.cpp
* Add bot (#1581 )
* Update reply-bot.yml
* Create label-commenter-config.yml
* added missing html change
* extended instructions (#1583 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Fix Rate Problem
* removed redundant "Status:"
* Bugfix Double Extract ZIP-Files
* Update FeatureRequest.md (#1591 )
in case of position change between the measurments set this state to true, if there is no change set it back to false.
In a defined time window this movement can lead into an alarm state / water leak..
haveing this state in the mqtt broker can trigger functions like closing the ater pipe walve and so on...
* Update manifest.json
* Delete .gitignore
* Delete .gitmodules
* Delete firmware.bin
* Add files via upload
* Block REST API calls till resource is ready (#1609 )
* Block REST API call till ressource is ready
* Update
* Update
* Update
* replace relative include of gethost.js with absolute one. This is needed as that file gets incuded on dynamically generated content which can be on different path levels (#1610 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* esp_spiram.h has been replaced by esp32/spiram.h (#1605 )
* esp_spiram.h has been replaced by esp32/spiram.h
* Preparations for next Bugfix Release (#1615 )
* Merge branch 'rolling' (#1559 )
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* fix frozen time in datafile on error (#1534 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* log NTP server name (#1497 )
* log NTP server name
* .
* .
* replace calls to /wasserzaehler.html with calls to /value (#1469 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Fix cookie usage, use correct http response codes, add 404 page (#1495 )
* replaced some HTTP response code with better matching codes
* add custom 404 page, add log entry for debugging
* fix cookie
* replace non-necessary whitespace
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Don't autofail if NTP server can't be reached during initalization (#1498 )
This fixes an issue with a restricted network without internet access,
where the hardcoded ntp server can't be reached and thus the esp resets,
as it's not able to finish initalization.
* Update Changelog.md
* Update Changelog.md for release
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* only use sntp_getservername() after init sntp
* set default NTP server on dnew installations
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
* Renamed variables and added debug log (#1537 )
* add debug logs
* renamed variables
* renamed TAGs, added flow status logging
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* replaced printf usage in LogFile.WriteToFile()
* ENABLE_MQTT c++ macro definition (#1546 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition (#1547 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition
* Update Changelog.md
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
* Update Changelog.md for release
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
* new model version (#1619 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
* new models
- ana-class100 v1.5.4
- ana-cont-11.0.4
- dig-class100 v1.5.0
Co-authored-by: github-actions <github-actions@github.com >
* Update Changelog.md (#1630 )
* Correct RenameNumber
* Update Changelog.md
* Fix reloading of data file (#1635 )
* Update data.html
* fixed
* show link to graph
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Centralizing the defines (#1624 )
* defines changes
* Finish #define move + #define STBI_ONLY_JPEGsave 2% of Flash
* remove the defines on the old places
* ClassFlowCNNGeneral in define.h
* revert to origin
* fix translation not ready
* Update defines.h
* Update WebInstaller
* Code translation (#1626 )
* comment translation
* translation part #2
* code translation from DE to ENG #part3
* translation #4
* dismantled =>splitted
* bereich => range
* Update defines.h
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update manifest.json
* Add files via upload
* #ifndef in *.h + #pragma once (#1639 )
* Update defines.h (#1640 )
comment #define STBI_ONLY_JPEG as you do no want it in rolling but in rolling-minimize-firmware-size
delete old reference to DE
'''
#define AnalogFehler 3
#define AnalogToDigtalFehler 0.8
#define DigitalUnschaerfe 0.2
#define DigitalBand 3
#define DigitalAnalogerVorgaengerUebergangsbereich 2
#define DigitalUebergangsbereichVorgaenger 0.7 // 9.3 - 0.7
#define DigitalUebergangsbereichVorlauf 9.7
'''
* Trigger a flow start by REST API or MQTT (#1648 )
* Trigger flow start by Rest API
* Increase handlers
* Update
* Update
* Update
* Change max handlers
* Add debug message
* Trigger flow start by MQTT
* Update
* Remove unused function
* Remove handler_doflow + routines
* Cleanup
* MergeCheck
* Optimize logfile write (#1652 )
* remove no longer needed OpenFileAndWait()
* remove WriteToDedicatedFile
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* show release in log instead of branch (#1660 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Update sdkconfig.defaults (#1661 )
Reverting changes of `sdkconfig.defaults` falsly added within https://github.com/jomjol/AI-on-the-edge-device/pull/1626
* Init GPIO handler before MQTT init (#1663 )
* Update HTML & Firmware (#1671 )
* Remove unnecessary null pointer checks #1649 (#1673 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
* new models
- ana-class100 v1.5.4
- ana-cont-11.0.4
- dig-class100 v1.5.0
* Remove unnecessary null pointer checks #1649
Co-authored-by: github-actions <github-actions@github.com >
* Improve NTP handling (#1676 )
* fix special case where number is named "default" (keep all topics in top level instead of in a sub-group)
* re-implemented SNTP usage, added way to disable NTP client, added timezone table
* minor fixes
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* fix special case where number is named "default" (keep all topics in top level instead of in a sub-group) (#1664 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* prepare docs for deployment through actions (#1688 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* make more robust, add log (#1690 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Extend Github Actions (#1680 )
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* automate manifest update
* Update build.yaml
* revert changes to docs folder
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Add files via upload
* prepare docs for deployment through actions (#1688 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* automate manifest update
# Conflicts:
# docs/binary/firmware.bin
# docs/binary/v12.0.1/firmware.bin
# docs/binary/v12.0.5/firmware.bin
# docs/binary/v13.0.5/firmware.bin
# docs/binary/v13.0.7/firmware.bin
* revert changes to docs folder
* revert changes to docs folder
# Conflicts:
# docs/releases/download/firmware.bin
* Update build.yaml
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Improve initial setup proc (#1692 )
* Initial Test
* Initial functional version.
* Add Bot Replies (#1701 )
* Update label-commenter-config.yml
* Update reply-bot.yml
* Update label-commenter-config.yml
* disable remove-labels because they no longer work
* delete img_convert.h as included in code\components\tflite-micro-esp-… (#1695 )
* delete img_convert.h as included in code\components\tflite-micro-esp-examples\components\esp32-camera\conversions\include\img_converters.h
* macro definition #ifdef ENABLE_SOFTAP
* macro definition #ifdef ENABLE_SOFTAP (#1698 )
* macro definition #ifdef ENABLE_SOFTAP
* Update platformio.ini
* softap define in define.h
* Update platformio.ini
* #define WLAN_CONFIG_FILE "/sdcard/wlan.ini"
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Deinit components before reboot (#1704 )
* Deinit all components before reboot
* Update
* Update
* fetch index.html after reboot -> less 404 (#1705 )
* Safe optimizations (#1706 )
* safe optimizations
* Merge branch 'rolling' of https://github.com/nliaudat/AI-on-the-edge-device into rolling
* Enable SoftAP
* Update defines
* add a define to configure the logfile handling (#1709 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Move Logfile Switch to define.h
* Update Reboot Algo
* Update server_ota.cpp
* Avoid loading of status infos twice (#1711 )
* Force a reboot even reboot task cannot be created due to lack of heap (#1713 )
* Deinit all components before reboot
* Update
* Update
* Force reboot when reboot task cannot be created
* Improve log message when web UI is incomplete (#1716 )
* improve warning if version.txt is missing
* typo
* show round duration in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* fix static IP in UP, improve explanation for HA (#1719 )
* fix static IP in UP, improve explanation for HA
* Update edit_config_param.html
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Create demo folder at startup (if not present)
* Update defines.h (#1726 )
* improve explanations,added example (#1729 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Add demo mode (#1720 )
* move main part to cam file
* added demo mode
* .
* add a define to configure the logfile handling (#1709 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Move Logfile Switch to define.h
* Update Reboot Algo
* Update server_ota.cpp
* Avoid loading of status infos twice (#1711 )
* Force a reboot even reboot task cannot be created due to lack of heap (#1713 )
* Deinit all components before reboot
* Update
* Update
* Force reboot when reboot task cannot be created
* Improve log message when web UI is incomplete (#1716 )
* improve warning if version.txt is missing
* typo
* show round duration in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* .
* .
* .
* creade demo dir
* fix static IP in UP, improve explanation for HA (#1719 )
* fix static IP in UP, improve explanation for HA
* Update edit_config_param.html
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Create demo folder at startup (if not present)
* move demo files
* Update defines.h (#1726 )
* updated description
* moved to expert section
* fixed broken enabled state
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
* Fix regression of reboot handler / reboot waiting script (#1725 )
* Reboot after OTA: Avoid exeception
* Overview - optimize reload behaviour after reboot
* Update
* Update
* Moved softAP to the very first checks
* Update SoftAP
* Update build.yaml (#1737 )
* Update build.yaml
* Update build.yaml
* #1649 unnecessary np check (#1736 )
* consolidate test-ip definition, added missing Access-Control-Allow-Origin,
* Revert "consolidate test-ip definition, added missing Access-Control-Allow-Origin,"
This reverts commit 56cfeb732e .
* consolidate test-ip definition, added missing Access-Control-Allow-Origin (#1741 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Replace alert boxes with overlay info boxes (#1742 )
* consolidate test-ip definition, added missing Access-Control-Allow-Origin
* replace alert boxes with overlay info boxes
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* compiler optimization (#1749 )
compiler optimization for tflite-micro-esp-examples
* Modify stack sizes + max open files (SD) , add REST handler for heap/(stack) infos (#1751 )
* Modify stack sizes+max open files,add rest handler
* Update
* Optimized CImageBasis
* Update feature.yaml
* cache static files (#1755 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Implemented Reboot for "firmware.bin" as well
* new OTA page with progressbar (#1756 )
* new OTA page with progress bar
* improve error message on missing demo files
* .
* Implemented Reboot for "firmware.bin" as well
* Update feature.yaml
* cache static files (#1755 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* .
* .
* added filename validation
* .
* .
* .
* move
* added missing dash to regex
* restrict file type
* .
* .
* .
* .
* cleanup no longer needed mode
* only start restart counter if restart is required
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Rolling-bot: Only show jomjol repo rollings (#1783 )
* Update platfromio.ini
* Add option to disable brownout detector (#1784 )
* Update defines.h
* Update main.cpp
* Improve file server (#1785 )
* .
* .
* .
* .
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Ignore cache on GIT hash change (new commit or release) (#1787 )
* Add hash to all html, css, and js URLs
* Update build.yaml
* Update build.yaml
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* fix overview.html
* GPIO handler: Deinit before delete (#1795 )
* Rest handler: Use none chunked transfer (#1797 )
* Resthandler info,sysinfo,starttime: no chunk trans
* flowstart,statusflow,cputemp,rssi,uptime,prevalue
* Renamed error messages
* STBI_ONLY_JPEG (#1789 )
* Add error handling for memory intensive tasks (#1798 )
* tflite model loading: error handling
* FlowAlignment: error handling
* CImageBasis+GetJPGStream : error handling
* Update graph.html (#1802 )
* Delete demo-images directory
Data is now provided in the documentation
* REST handler sysinfo + MQTT topic: Free heap memory not reporting (#1815 )
* REST handler sysinfo: Fix reporting of free memory
* MQTT topic freemem: Fix reporting of free memory
* Refactor getEspHeapInfo routine (#1816 )
* Refactor getEspHeapInfo
* ClassLogfile: Remove redundandent one
* DataGraph: datafiles sorted -> newest on top (#1817 )
* plaformio [env:esp32cam-dev] : Add task analysis & test for 8m spiram real support (#1818 )
add support of TASK_ANALYSIS_ON
test full support of 8mb spiram board (https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/himem.html )
* Improve html roi disablement (#1825 )
* Improve ROI-Problem
* Update
* Update common.js
* Update links
* Store preprocessed image with ROI to RAM (#1809 )
* tflite model loading: error handling
* FlowAlignment: error handling
* CImageBasis+GetJPGStream : error handling
* store preprocessed ALG_ROI.jpg to memory
* Update
* Create clean-branch-cache-after-pull-request-got-closed.yml
* Clean sdkconfig (not default) (#1828 )
* Delete sdkconfig - Kopie.defaults
* Delete sdkconfig.esp32cam-testing
* Delete sdkconfig - Kopie.esp32cam
* Update platformio.ini
* Delete clean-branch-cache-after-pull-request-got-closed.yml
* Update README.md
* Esp32 sys info (#1829 )
* Add files via upload
* Update defines.h
* Update main.cpp
* git ignore + sdkconfig.esp32cam-dev (#1830 )
* update build actions/cache@v3.2.3 (#1831 )
* actions/cache@v3.2.3
* Create clear _all_cache.yml
* fix typo naming workflow clear_cache.yml
* Update tflite
* Initial Implementation (#1834 )
* Fix pointer call in ClassControllCamera.cpp:310 (#1833 )
ClassControllCamera.cpp:310:67: error: request for member 'rgb_image' in '_zwImage', which is of pointer type 'CImageBasis*'
ClassControllCamera.cpp:310:117: error: request for member 'width' in '_zwImage', which is of pointer type 'CImageBasis*'
ClassControllCamera.cpp:310:157: error: request for member 'height' in '_zwImage', which is of pointer type 'CImageBasis*'
* Initial Implementation (#1835 )
* improve caching (#1836 )
* improve caching
See https://github.com/actions/cache/blob/main/tips-and-workarounds.md#update-a-cache
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update README.md
* Update build.yaml
* Update build.yaml
* Update README.md
* Update build.yaml
* Update label-commenter-config.yml
* Fix uninitialized filename (#1838 )
* fix the uninitialized filename. It only got used for the logging in case the file exists but failed to get loaded (eg. /sdcard/log/data/data_2023-01-14.csv)
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show ways to get notified about new releases
* update wiki references
* enhance development environment (#1841 )
* add sdkconfig.defaults per environment
https://github.com/platformio/platform-espressif32/issues/638
* add env to platformio
* add sdkconfig.<pioenv>.defaults
* Update platformio.ini
* Update .gitignore
* Delete sdkconfig.esp32cam-cpu-freq-240.defaults
* Delete sdkconfig.esp32cam-dev-himem.defaults
* Delete sdkconfig.esp32cam-dev.defaults
* Delete sdkconfig.esp32cam-no-softap.defaults
* Add files via upload
* Update sdkconfig.esp32cam-cpu-freq-240.defaults
* Update platformio.ini
* Update platformio.ini
* Update CMakeLists.txt
* Update sdkconfig.esp32cam-dev.defaults
* Update platformio.ini
* add HIMEM debugging tools (check free size, and memory test) (#1852 )
* Update defines.h
* Update esp_sys.h
* Update esp_sys.cpp
* Add files via upload
* Update perfmon.c
* Update main.cpp
* Update main.cpp
* Delete himem_memory_check.c
* Add files via upload
* Update defines.h
* Update himem_memory_check.cpp
* Update main.cpp
* Update himem_memory_check.cpp
* Update himem_memory_check.h
* Update main.cpp
* fix define
* Avoid multiple Access-Control-Allow-Origin * (#1859 )
* Avoid multiple Access-Control-Allow-Origin *
* Adapt loglevel to debug
* Update build.yaml
* Improve data logging on errors (#1839 )
* use error level for log if "Rate to High" or "Negative Rate"
* remove redundant data logging
* .
* .
* update time also in case of an error
* move calculation of difference to the top as discussed in PR 1839
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Heap tracing (#1861 )
* Update sdkconfig.esp32cam-dev-task-analysis.defaults
* Update defines.h
* Update platformio.ini
* Update main.cpp
* Update defines.h
* Update ClassFlowCNNGeneral.cpp
* Update platformio.ini
* disable HIMEM (external > 4mb ram) not used (#1864 )
#force disable HIMEM as not used in default config, can be enabled with [env:esp32cam-dev-himem]
#free 256kb of internal memory :
#I (2112) esp_himem: Initialized. Using last 8 32KB address blocks for bank switching on 4352 KB of physical memory.
CONFIG_SPIRAM_BANKSWITCH_ENABLE=n
#CONFIG_SPIRAM_BANKSWITCH_RESERVE is not set
* Update ota_page.html (#1866 )
Fixed the firework to match the actual button text.
Fixed other random typos.
* add AlignmentAlgo=off option (#1867 )
* Replace outdated wiki links, wording (#1871 )
* Revert "add AlignmentAlgo=off option (#1867 )" (#1876 )
This reverts commit 3de4cc7c56 .
* fixed typo (#1881 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show WIFI signal text labels / Log RSSI value to logfile (#1877 )
* Overview: WIFI RSSI strength text labels
* Log RSSI value (debug level)
* Typo
* Update config.ini (#1880 )
* Update Changelog.md for release (#1892 )
Co-authored-by: github-actions <github-actions@github.com >
* Update Changelog.md
* Remove newline in version (#1891 )
* remove newline in version
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show alternative images for states "Initialization" and "Take Image" (#1858 )
* Show image for flow not started + take image
* Update
* Adding new images
* .
* Avoid multiple Access-Control-Allow-Origin * (#1859 )
* Avoid multiple Access-Control-Allow-Origin *
* Adapt loglevel to debug
* Update build.yaml
* .
* New state "initialization (delayed)", renaming
* Overview: Renamed "Status" + switched position
* Improve data logging on errors (#1839 )
* use error level for log if "Rate to High" or "Negative Rate"
* remove redundant data logging
* .
* .
* update time also in case of an error
* move calculation of difference to the top as discussed in PR 1839
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Heap tracing (#1861 )
* Update sdkconfig.esp32cam-dev-task-analysis.defaults
* Update defines.h
* Update platformio.ini
* Update main.cpp
* Update defines.h
* Update ClassFlowCNNGeneral.cpp
* Update platformio.ini
* disable HIMEM (external > 4mb ram) not used (#1864 )
#force disable HIMEM as not used in default config, can be enabled with [env:esp32cam-dev-himem]
#free 256kb of internal memory :
#I (2112) esp_himem: Initialized. Using last 8 32KB address blocks for bank switching on 4352 KB of physical memory.
CONFIG_SPIRAM_BANKSWITCH_ENABLE=n
#CONFIG_SPIRAM_BANKSWITCH_RESERVE is not set
* Update ota_page.html (#1866 )
Fixed the firework to match the actual button text.
Fixed other random typos.
* add AlignmentAlgo=off option (#1867 )
* Replace outdated wiki links, wording (#1871 )
* Revert "add AlignmentAlgo=off option (#1867 )" (#1876 )
This reverts commit 3de4cc7c56 .
* fixed typo (#1881 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show WIFI signal text labels / Log RSSI value to logfile (#1877 )
* Overview: WIFI RSSI strength text labels
* Log RSSI value (debug level)
* Typo
* Update config.ini (#1880 )
* Update Changelog.md for release (#1892 )
Co-authored-by: github-actions <github-actions@github.com >
* Update Changelog.md
* Remove newline in version (#1891 )
* remove newline in version
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: CaCO3 <caco3@ruinelli.ch >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
Co-authored-by: AngryApostrophe <89547888+AngryApostrophe@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
* restructure manual setup zip (#1897 )
* Update build.yaml
* Update build.yaml
* Update build.yaml
* fix typos and wording on config page (#1898 )
* Update label-commenter-config.yml
* Update label-commenter-config.yml
* remove external Web UI dependencies (#1896 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Remove excessive whitespaces and newlines in json (#1904 )
* .
* .
* .
* .
* .
* remove newlines in json as it is not needed
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* REST handler CPU temp / RSSI: Remove units (#1908 )
* REST CPU temp: escape special character
* REST CPUTemp+RSSI: remove units, output as int
* REST handler sysinfo: CPU tempature as integer
* Update Changelog.md (#1893 )
* Update Changelog.md
* Update Changelog.md
* Update Changelog.md
* Update Changelog.md
* Update Index & Index.html
* Move Update description to online docu
* Update index.html
* Update Changelog.md
* Update Changelog.md
---------
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update Changelog.md
---------
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
Co-authored-by: smartboart <38385805+smartboart@users.noreply.github.com >
Co-authored-by: AngryApostrophe <89547888+AngryApostrophe@users.noreply.github.com >
Co-authored-by: Dave <43378003+dkneisz@users.noreply.github.com >
* Update Changelog.md for release
* Update Changelog.md
* v14.0.0 RC2 (#1939 )
* Master (#1926 )
* Release Preparations (#1925 )
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* fix frozen time in datafile on error (#1534 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* log NTP server name (#1497 )
* log NTP server name
* .
* .
* replace calls to /wasserzaehler.html with calls to /value (#1469 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Fix cookie usage, use correct http response codes, add 404 page (#1495 )
* replaced some HTTP response code with better matching codes
* add custom 404 page, add log entry for debugging
* fix cookie
* replace non-necessary whitespace
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Don't autofail if NTP server can't be reached during initalization (#1498 )
This fixes an issue with a restricted network without internet access,
where the hardcoded ntp server can't be reached and thus the esp resets,
as it's not able to finish initalization.
* Update Changelog.md
* Update Changelog.md for release
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* only use sntp_getservername() after init sntp
* set default NTP server on dnew installations
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
* Renamed variables and added debug log (#1537 )
* add debug logs
* renamed variables
* renamed TAGs, added flow status logging
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* replaced printf usage in LogFile.WriteToFile()
* ENABLE_MQTT c++ macro definition (#1546 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition (#1547 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition
* Update Changelog.md
* Update Changelog.md
* Rearange task to CPU (http, camera, mqtt) (#1557 )
* Streamlined MQTT interlock when not activated & interlock MQTT when WIFI is not connected (#1556 )
* streamlined mqtt interlock when disabled
* Disconnect mqtt client before reboot
* Interlock MQTT with WIFI
* Update
* loglevel to DEBUG
* Update
* mqtt msg id incremental
* new ENABLE_MQTT includes
* Loglevel to DEBUG
* Loglevel
* Update interface_mqtt.cpp
* show uptime on overview page, moved labels from firmware to Web UI (#1543 )
* show uptime on overview page, moved labels from firmware to Web UI
* show uptime on info page
* also use formated time in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Continue boot on bad PSRAM (#1558 )
* add sensor status, show special index/setup page in case of a critical error
* continue booting on PSRAM error
* Update main.cpp
added log messages
* init PSRAM and add more log messages
* cleanup of init checks
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* add sensor status, show special index/setup page in case of a critical error (#1560 )
* add sensor status, show special index/setup page in case of a critical error
* Added Reboot
* .
* added more buttons
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update Webinstaller to v13.0.7
* remove html-from-11.3.1 in release (#1565 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
Co-authored-by: github-actions <github-actions@github.com >
* make the sidebar on the overviw page wider and show the round counter (#1570 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Create reply-bot.yml
* Update ClassFlowPostProcessing.cpp
* Add bot (#1581 )
* Update reply-bot.yml
* Create label-commenter-config.yml
* added missing html change
* extended instructions (#1583 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Fix Rate Problem
* removed redundant "Status:"
* Bugfix Double Extract ZIP-Files
* Update FeatureRequest.md (#1591 )
in case of position change between the measurments set this state to true, if there is no change set it back to false.
In a defined time window this movement can lead into an alarm state / water leak..
haveing this state in the mqtt broker can trigger functions like closing the ater pipe walve and so on...
* Update manifest.json
* Delete .gitignore
* Delete .gitmodules
* Delete firmware.bin
* Add files via upload
* Block REST API calls till resource is ready (#1609 )
* Block REST API call till ressource is ready
* Update
* Update
* Update
* replace relative include of gethost.js with absolute one. This is needed as that file gets incuded on dynamically generated content which can be on different path levels (#1610 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* esp_spiram.h has been replaced by esp32/spiram.h (#1605 )
* esp_spiram.h has been replaced by esp32/spiram.h
* Preparations for next Bugfix Release (#1615 )
* Merge branch 'rolling' (#1559 )
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* fix frozen time in datafile on error (#1534 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* log NTP server name (#1497 )
* log NTP server name
* .
* .
* replace calls to /wasserzaehler.html with calls to /value (#1469 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Fix cookie usage, use correct http response codes, add 404 page (#1495 )
* replaced some HTTP response code with better matching codes
* add custom 404 page, add log entry for debugging
* fix cookie
* replace non-necessary whitespace
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Don't autofail if NTP server can't be reached during initalization (#1498 )
This fixes an issue with a restricted network without internet access,
where the hardcoded ntp server can't be reached and thus the esp resets,
as it's not able to finish initalization.
* Update Changelog.md
* Update Changelog.md for release
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* only use sntp_getservername() after init sntp
* set default NTP server on dnew installations
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
* Renamed variables and added debug log (#1537 )
* add debug logs
* renamed variables
* renamed TAGs, added flow status logging
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* replaced printf usage in LogFile.WriteToFile()
* ENABLE_MQTT c++ macro definition (#1546 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition (#1547 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition
* Update Changelog.md
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
* Update Changelog.md for release
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
* new model version (#1619 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
* new models
- ana-class100 v1.5.4
- ana-cont-11.0.4
- dig-class100 v1.5.0
Co-authored-by: github-actions <github-actions@github.com >
* Update Changelog.md (#1630 )
* Correct RenameNumber
* Update Changelog.md
* Fix reloading of data file (#1635 )
* Update data.html
* fixed
* show link to graph
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Centralizing the defines (#1624 )
* defines changes
* Finish #define move + #define STBI_ONLY_JPEGsave 2% of Flash
* remove the defines on the old places
* ClassFlowCNNGeneral in define.h
* revert to origin
* fix translation not ready
* Update defines.h
* Update WebInstaller
* Code translation (#1626 )
* comment translation
* translation part #2
* code translation from DE to ENG #part3
* translation #4
* dismantled =>splitted
* bereich => range
* Update defines.h
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update manifest.json
* Add files via upload
* #ifndef in *.h + #pragma once (#1639 )
* Update defines.h (#1640 )
comment #define STBI_ONLY_JPEG as you do no want it in rolling but in rolling-minimize-firmware-size
delete old reference to DE
'''
#define AnalogFehler 3
#define AnalogToDigtalFehler 0.8
#define DigitalUnschaerfe 0.2
#define DigitalBand 3
#define DigitalAnalogerVorgaengerUebergangsbereich 2
#define DigitalUebergangsbereichVorgaenger 0.7 // 9.3 - 0.7
#define DigitalUebergangsbereichVorlauf 9.7
'''
* Trigger a flow start by REST API or MQTT (#1648 )
* Trigger flow start by Rest API
* Increase handlers
* Update
* Update
* Update
* Change max handlers
* Add debug message
* Trigger flow start by MQTT
* Update
* Remove unused function
* Remove handler_doflow + routines
* Cleanup
* MergeCheck
* Optimize logfile write (#1652 )
* remove no longer needed OpenFileAndWait()
* remove WriteToDedicatedFile
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* show release in log instead of branch (#1660 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Update sdkconfig.defaults (#1661 )
Reverting changes of `sdkconfig.defaults` falsly added within https://github.com/jomjol/AI-on-the-edge-device/pull/1626
* Init GPIO handler before MQTT init (#1663 )
* Update HTML & Firmware (#1671 )
* Remove unnecessary null pointer checks #1649 (#1673 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
* new models
- ana-class100 v1.5.4
- ana-cont-11.0.4
- dig-class100 v1.5.0
* Remove unnecessary null pointer checks #1649
Co-authored-by: github-actions <github-actions@github.com >
* Improve NTP handling (#1676 )
* fix special case where number is named "default" (keep all topics in top level instead of in a sub-group)
* re-implemented SNTP usage, added way to disable NTP client, added timezone table
* minor fixes
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* fix special case where number is named "default" (keep all topics in top level instead of in a sub-group) (#1664 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* prepare docs for deployment through actions (#1688 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* make more robust, add log (#1690 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Extend Github Actions (#1680 )
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
…
* Correct influx utc (#1964 )
* Update interface_influxdb.cpp
* Correct to UTC
---------
Co-authored-by: CaCO3 <caco3@ruinelli.ch >
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
Co-authored-by: smartboart <38385805+smartboart@users.noreply.github.com >
Co-authored-by: AngryApostrophe <89547888+AngryApostrophe@users.noreply.github.com >
Co-authored-by: Dave <43378003+dkneisz@users.noreply.github.com >
2023-02-02 19:17:25 +01:00
jomjol
69583db99e
Correct influx utc ( #1964 )
...
* Update interface_influxdb.cpp
* Correct to UTC
2023-02-02 19:14:55 +01:00
Slider0007
4986b1936f
Fix initialflip issue
2023-02-02 16:45:26 +01:00
Slider0007
939271f2a0
buffer overflow check + error message
2023-02-02 00:01:41 +01:00
Slider0007
d40d5ba0f6
Disable USE_HIMEM_IF_AVAILABLE
2023-02-01 20:12:11 +01:00
Slider0007
a851fd393c
Increase max JPG size (128k->160k)
2023-02-01 19:49:48 +01:00
jomjol
2c9a6a0f5c
v14.0.0 RC2 ( #1939 )
...
* Master (#1926 )
* Release Preparations (#1925 )
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* fix frozen time in datafile on error (#1534 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* log NTP server name (#1497 )
* log NTP server name
* .
* .
* replace calls to /wasserzaehler.html with calls to /value (#1469 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Fix cookie usage, use correct http response codes, add 404 page (#1495 )
* replaced some HTTP response code with better matching codes
* add custom 404 page, add log entry for debugging
* fix cookie
* replace non-necessary whitespace
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Don't autofail if NTP server can't be reached during initalization (#1498 )
This fixes an issue with a restricted network without internet access,
where the hardcoded ntp server can't be reached and thus the esp resets,
as it's not able to finish initalization.
* Update Changelog.md
* Update Changelog.md for release
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* only use sntp_getservername() after init sntp
* set default NTP server on dnew installations
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
* Renamed variables and added debug log (#1537 )
* add debug logs
* renamed variables
* renamed TAGs, added flow status logging
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* replaced printf usage in LogFile.WriteToFile()
* ENABLE_MQTT c++ macro definition (#1546 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition (#1547 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition
* Update Changelog.md
* Update Changelog.md
* Rearange task to CPU (http, camera, mqtt) (#1557 )
* Streamlined MQTT interlock when not activated & interlock MQTT when WIFI is not connected (#1556 )
* streamlined mqtt interlock when disabled
* Disconnect mqtt client before reboot
* Interlock MQTT with WIFI
* Update
* loglevel to DEBUG
* Update
* mqtt msg id incremental
* new ENABLE_MQTT includes
* Loglevel to DEBUG
* Loglevel
* Update interface_mqtt.cpp
* show uptime on overview page, moved labels from firmware to Web UI (#1543 )
* show uptime on overview page, moved labels from firmware to Web UI
* show uptime on info page
* also use formated time in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Continue boot on bad PSRAM (#1558 )
* add sensor status, show special index/setup page in case of a critical error
* continue booting on PSRAM error
* Update main.cpp
added log messages
* init PSRAM and add more log messages
* cleanup of init checks
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* add sensor status, show special index/setup page in case of a critical error (#1560 )
* add sensor status, show special index/setup page in case of a critical error
* Added Reboot
* .
* added more buttons
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update Webinstaller to v13.0.7
* remove html-from-11.3.1 in release (#1565 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
Co-authored-by: github-actions <github-actions@github.com >
* make the sidebar on the overviw page wider and show the round counter (#1570 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Create reply-bot.yml
* Update ClassFlowPostProcessing.cpp
* Add bot (#1581 )
* Update reply-bot.yml
* Create label-commenter-config.yml
* added missing html change
* extended instructions (#1583 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Fix Rate Problem
* removed redundant "Status:"
* Bugfix Double Extract ZIP-Files
* Update FeatureRequest.md (#1591 )
in case of position change between the measurments set this state to true, if there is no change set it back to false.
In a defined time window this movement can lead into an alarm state / water leak..
haveing this state in the mqtt broker can trigger functions like closing the ater pipe walve and so on...
* Update manifest.json
* Delete .gitignore
* Delete .gitmodules
* Delete firmware.bin
* Add files via upload
* Block REST API calls till resource is ready (#1609 )
* Block REST API call till ressource is ready
* Update
* Update
* Update
* replace relative include of gethost.js with absolute one. This is needed as that file gets incuded on dynamically generated content which can be on different path levels (#1610 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* esp_spiram.h has been replaced by esp32/spiram.h (#1605 )
* esp_spiram.h has been replaced by esp32/spiram.h
* Preparations for next Bugfix Release (#1615 )
* Merge branch 'rolling' (#1559 )
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* fix frozen time in datafile on error (#1534 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* log NTP server name (#1497 )
* log NTP server name
* .
* .
* replace calls to /wasserzaehler.html with calls to /value (#1469 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Fix cookie usage, use correct http response codes, add 404 page (#1495 )
* replaced some HTTP response code with better matching codes
* add custom 404 page, add log entry for debugging
* fix cookie
* replace non-necessary whitespace
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Don't autofail if NTP server can't be reached during initalization (#1498 )
This fixes an issue with a restricted network without internet access,
where the hardcoded ntp server can't be reached and thus the esp resets,
as it's not able to finish initalization.
* Update Changelog.md
* Update Changelog.md for release
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* only use sntp_getservername() after init sntp
* set default NTP server on dnew installations
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
* Renamed variables and added debug log (#1537 )
* add debug logs
* renamed variables
* renamed TAGs, added flow status logging
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* replaced printf usage in LogFile.WriteToFile()
* ENABLE_MQTT c++ macro definition (#1546 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition (#1547 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition
* Update Changelog.md
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
* Update Changelog.md for release
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
* new model version (#1619 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
* new models
- ana-class100 v1.5.4
- ana-cont-11.0.4
- dig-class100 v1.5.0
Co-authored-by: github-actions <github-actions@github.com >
* Update Changelog.md (#1630 )
* Correct RenameNumber
* Update Changelog.md
* Fix reloading of data file (#1635 )
* Update data.html
* fixed
* show link to graph
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Centralizing the defines (#1624 )
* defines changes
* Finish #define move + #define STBI_ONLY_JPEGsave 2% of Flash
* remove the defines on the old places
* ClassFlowCNNGeneral in define.h
* revert to origin
* fix translation not ready
* Update defines.h
* Update WebInstaller
* Code translation (#1626 )
* comment translation
* translation part #2
* code translation from DE to ENG #part3
* translation #4
* dismantled =>splitted
* bereich => range
* Update defines.h
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update manifest.json
* Add files via upload
* #ifndef in *.h + #pragma once (#1639 )
* Update defines.h (#1640 )
comment #define STBI_ONLY_JPEG as you do no want it in rolling but in rolling-minimize-firmware-size
delete old reference to DE
'''
#define AnalogFehler 3
#define AnalogToDigtalFehler 0.8
#define DigitalUnschaerfe 0.2
#define DigitalBand 3
#define DigitalAnalogerVorgaengerUebergangsbereich 2
#define DigitalUebergangsbereichVorgaenger 0.7 // 9.3 - 0.7
#define DigitalUebergangsbereichVorlauf 9.7
'''
* Trigger a flow start by REST API or MQTT (#1648 )
* Trigger flow start by Rest API
* Increase handlers
* Update
* Update
* Update
* Change max handlers
* Add debug message
* Trigger flow start by MQTT
* Update
* Remove unused function
* Remove handler_doflow + routines
* Cleanup
* MergeCheck
* Optimize logfile write (#1652 )
* remove no longer needed OpenFileAndWait()
* remove WriteToDedicatedFile
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* show release in log instead of branch (#1660 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Update sdkconfig.defaults (#1661 )
Reverting changes of `sdkconfig.defaults` falsly added within https://github.com/jomjol/AI-on-the-edge-device/pull/1626
* Init GPIO handler before MQTT init (#1663 )
* Update HTML & Firmware (#1671 )
* Remove unnecessary null pointer checks #1649 (#1673 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
* new models
- ana-class100 v1.5.4
- ana-cont-11.0.4
- dig-class100 v1.5.0
* Remove unnecessary null pointer checks #1649
Co-authored-by: github-actions <github-actions@github.com >
* Improve NTP handling (#1676 )
* fix special case where number is named "default" (keep all topics in top level instead of in a sub-group)
* re-implemented SNTP usage, added way to disable NTP client, added timezone table
* minor fixes
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* fix special case where number is named "default" (keep all topics in top level instead of in a sub-group) (#1664 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* prepare docs for deployment through actions (#1688 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* make more robust, add log (#1690 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Extend Github Actions (#1680 )
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* automate manifest update
* Update build.yaml
* revert changes to docs folder
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Add files via upload
* prepare docs for deployment through actions (#1688 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* automate manifest update
# Conflicts:
# docs/binary/firmware.bin
# docs/binary/v12.0.1/firmware.bin
# docs/binary/v12.0.5/firmware.bin
# docs/binary/v13.0.5/firmware.bin
# docs/binary/v13.0.7/firmware.bin
* revert changes to docs folder
* revert changes to docs folder
# Conflicts:
# docs/releases/download/firmware.bin
* Update build.yaml
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Improve initial setup proc (#1692 )
* Initial Test
* Initial functional version.
* Add Bot Replies (#1701 )
* Update label-commenter-config.yml
* Update reply-bot.yml
* Update label-commenter-config.yml
* disable remove-labels because they no longer work
* delete img_convert.h as included in code\components\tflite-micro-esp-… (#1695 )
* delete img_convert.h as included in code\components\tflite-micro-esp-examples\components\esp32-camera\conversions\include\img_converters.h
* macro definition #ifdef ENABLE_SOFTAP
* macro definition #ifdef ENABLE_SOFTAP (#1698 )
* macro definition #ifdef ENABLE_SOFTAP
* Update platformio.ini
* softap define in define.h
* Update platformio.ini
* #define WLAN_CONFIG_FILE "/sdcard/wlan.ini"
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Deinit components before reboot (#1704 )
* Deinit all components before reboot
* Update
* Update
* fetch index.html after reboot -> less 404 (#1705 )
* Safe optimizations (#1706 )
* safe optimizations
* Merge branch 'rolling' of https://github.com/nliaudat/AI-on-the-edge-device into rolling
* Enable SoftAP
* Update defines
* add a define to configure the logfile handling (#1709 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Move Logfile Switch to define.h
* Update Reboot Algo
* Update server_ota.cpp
* Avoid loading of status infos twice (#1711 )
* Force a reboot even reboot task cannot be created due to lack of heap (#1713 )
* Deinit all components before reboot
* Update
* Update
* Force reboot when reboot task cannot be created
* Improve log message when web UI is incomplete (#1716 )
* improve warning if version.txt is missing
* typo
* show round duration in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* fix static IP in UP, improve explanation for HA (#1719 )
* fix static IP in UP, improve explanation for HA
* Update edit_config_param.html
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Create demo folder at startup (if not present)
* Update defines.h (#1726 )
* improve explanations,added example (#1729 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Add demo mode (#1720 )
* move main part to cam file
* added demo mode
* .
* add a define to configure the logfile handling (#1709 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Move Logfile Switch to define.h
* Update Reboot Algo
* Update server_ota.cpp
* Avoid loading of status infos twice (#1711 )
* Force a reboot even reboot task cannot be created due to lack of heap (#1713 )
* Deinit all components before reboot
* Update
* Update
* Force reboot when reboot task cannot be created
* Improve log message when web UI is incomplete (#1716 )
* improve warning if version.txt is missing
* typo
* show round duration in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* .
* .
* .
* creade demo dir
* fix static IP in UP, improve explanation for HA (#1719 )
* fix static IP in UP, improve explanation for HA
* Update edit_config_param.html
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Create demo folder at startup (if not present)
* move demo files
* Update defines.h (#1726 )
* updated description
* moved to expert section
* fixed broken enabled state
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
* Fix regression of reboot handler / reboot waiting script (#1725 )
* Reboot after OTA: Avoid exeception
* Overview - optimize reload behaviour after reboot
* Update
* Update
* Moved softAP to the very first checks
* Update SoftAP
* Update build.yaml (#1737 )
* Update build.yaml
* Update build.yaml
* #1649 unnecessary np check (#1736 )
* consolidate test-ip definition, added missing Access-Control-Allow-Origin,
* Revert "consolidate test-ip definition, added missing Access-Control-Allow-Origin,"
This reverts commit 56cfeb732e .
* consolidate test-ip definition, added missing Access-Control-Allow-Origin (#1741 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Replace alert boxes with overlay info boxes (#1742 )
* consolidate test-ip definition, added missing Access-Control-Allow-Origin
* replace alert boxes with overlay info boxes
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* compiler optimization (#1749 )
compiler optimization for tflite-micro-esp-examples
* Modify stack sizes + max open files (SD) , add REST handler for heap/(stack) infos (#1751 )
* Modify stack sizes+max open files,add rest handler
* Update
* Optimized CImageBasis
* Update feature.yaml
* cache static files (#1755 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Implemented Reboot for "firmware.bin" as well
* new OTA page with progressbar (#1756 )
* new OTA page with progress bar
* improve error message on missing demo files
* .
* Implemented Reboot for "firmware.bin" as well
* Update feature.yaml
* cache static files (#1755 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* .
* .
* added filename validation
* .
* .
* .
* move
* added missing dash to regex
* restrict file type
* .
* .
* .
* .
* cleanup no longer needed mode
* only start restart counter if restart is required
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Rolling-bot: Only show jomjol repo rollings (#1783 )
* Update platfromio.ini
* Add option to disable brownout detector (#1784 )
* Update defines.h
* Update main.cpp
* Improve file server (#1785 )
* .
* .
* .
* .
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Ignore cache on GIT hash change (new commit or release) (#1787 )
* Add hash to all html, css, and js URLs
* Update build.yaml
* Update build.yaml
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* fix overview.html
* GPIO handler: Deinit before delete (#1795 )
* Rest handler: Use none chunked transfer (#1797 )
* Resthandler info,sysinfo,starttime: no chunk trans
* flowstart,statusflow,cputemp,rssi,uptime,prevalue
* Renamed error messages
* STBI_ONLY_JPEG (#1789 )
* Add error handling for memory intensive tasks (#1798 )
* tflite model loading: error handling
* FlowAlignment: error handling
* CImageBasis+GetJPGStream : error handling
* Update graph.html (#1802 )
* Delete demo-images directory
Data is now provided in the documentation
* REST handler sysinfo + MQTT topic: Free heap memory not reporting (#1815 )
* REST handler sysinfo: Fix reporting of free memory
* MQTT topic freemem: Fix reporting of free memory
* Refactor getEspHeapInfo routine (#1816 )
* Refactor getEspHeapInfo
* ClassLogfile: Remove redundandent one
* DataGraph: datafiles sorted -> newest on top (#1817 )
* plaformio [env:esp32cam-dev] : Add task analysis & test for 8m spiram real support (#1818 )
add support of TASK_ANALYSIS_ON
test full support of 8mb spiram board (https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/himem.html )
* Improve html roi disablement (#1825 )
* Improve ROI-Problem
* Update
* Update common.js
* Update links
* Store preprocessed image with ROI to RAM (#1809 )
* tflite model loading: error handling
* FlowAlignment: error handling
* CImageBasis+GetJPGStream : error handling
* store preprocessed ALG_ROI.jpg to memory
* Update
* Create clean-branch-cache-after-pull-request-got-closed.yml
* Clean sdkconfig (not default) (#1828 )
* Delete sdkconfig - Kopie.defaults
* Delete sdkconfig.esp32cam-testing
* Delete sdkconfig - Kopie.esp32cam
* Update platformio.ini
* Delete clean-branch-cache-after-pull-request-got-closed.yml
* Update README.md
* Esp32 sys info (#1829 )
* Add files via upload
* Update defines.h
* Update main.cpp
* git ignore + sdkconfig.esp32cam-dev (#1830 )
* update build actions/cache@v3.2.3 (#1831 )
* actions/cache@v3.2.3
* Create clear _all_cache.yml
* fix typo naming workflow clear_cache.yml
* Update tflite
* Initial Implementation (#1834 )
* Fix pointer call in ClassControllCamera.cpp:310 (#1833 )
ClassControllCamera.cpp:310:67: error: request for member 'rgb_image' in '_zwImage', which is of pointer type 'CImageBasis*'
ClassControllCamera.cpp:310:117: error: request for member 'width' in '_zwImage', which is of pointer type 'CImageBasis*'
ClassControllCamera.cpp:310:157: error: request for member 'height' in '_zwImage', which is of pointer type 'CImageBasis*'
* Initial Implementation (#1835 )
* improve caching (#1836 )
* improve caching
See https://github.com/actions/cache/blob/main/tips-and-workarounds.md#update-a-cache
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update README.md
* Update build.yaml
* Update build.yaml
* Update README.md
* Update build.yaml
* Update label-commenter-config.yml
* Fix uninitialized filename (#1838 )
* fix the uninitialized filename. It only got used for the logging in case the file exists but failed to get loaded (eg. /sdcard/log/data/data_2023-01-14.csv)
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show ways to get notified about new releases
* update wiki references
* enhance development environment (#1841 )
* add sdkconfig.defaults per environment
https://github.com/platformio/platform-espressif32/issues/638
* add env to platformio
* add sdkconfig.<pioenv>.defaults
* Update platformio.ini
* Update .gitignore
* Delete sdkconfig.esp32cam-cpu-freq-240.defaults
* Delete sdkconfig.esp32cam-dev-himem.defaults
* Delete sdkconfig.esp32cam-dev.defaults
* Delete sdkconfig.esp32cam-no-softap.defaults
* Add files via upload
* Update sdkconfig.esp32cam-cpu-freq-240.defaults
* Update platformio.ini
* Update platformio.ini
* Update CMakeLists.txt
* Update sdkconfig.esp32cam-dev.defaults
* Update platformio.ini
* add HIMEM debugging tools (check free size, and memory test) (#1852 )
* Update defines.h
* Update esp_sys.h
* Update esp_sys.cpp
* Add files via upload
* Update perfmon.c
* Update main.cpp
* Update main.cpp
* Delete himem_memory_check.c
* Add files via upload
* Update defines.h
* Update himem_memory_check.cpp
* Update main.cpp
* Update himem_memory_check.cpp
* Update himem_memory_check.h
* Update main.cpp
* fix define
* Avoid multiple Access-Control-Allow-Origin * (#1859 )
* Avoid multiple Access-Control-Allow-Origin *
* Adapt loglevel to debug
* Update build.yaml
* Improve data logging on errors (#1839 )
* use error level for log if "Rate to High" or "Negative Rate"
* remove redundant data logging
* .
* .
* update time also in case of an error
* move calculation of difference to the top as discussed in PR 1839
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Heap tracing (#1861 )
* Update sdkconfig.esp32cam-dev-task-analysis.defaults
* Update defines.h
* Update platformio.ini
* Update main.cpp
* Update defines.h
* Update ClassFlowCNNGeneral.cpp
* Update platformio.ini
* disable HIMEM (external > 4mb ram) not used (#1864 )
#force disable HIMEM as not used in default config, can be enabled with [env:esp32cam-dev-himem]
#free 256kb of internal memory :
#I (2112) esp_himem: Initialized. Using last 8 32KB address blocks for bank switching on 4352 KB of physical memory.
CONFIG_SPIRAM_BANKSWITCH_ENABLE=n
#CONFIG_SPIRAM_BANKSWITCH_RESERVE is not set
* Update ota_page.html (#1866 )
Fixed the firework to match the actual button text.
Fixed other random typos.
* add AlignmentAlgo=off option (#1867 )
* Replace outdated wiki links, wording (#1871 )
* Revert "add AlignmentAlgo=off option (#1867 )" (#1876 )
This reverts commit 3de4cc7c56 .
* fixed typo (#1881 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show WIFI signal text labels / Log RSSI value to logfile (#1877 )
* Overview: WIFI RSSI strength text labels
* Log RSSI value (debug level)
* Typo
* Update config.ini (#1880 )
* Update Changelog.md for release (#1892 )
Co-authored-by: github-actions <github-actions@github.com >
* Update Changelog.md
* Remove newline in version (#1891 )
* remove newline in version
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show alternative images for states "Initialization" and "Take Image" (#1858 )
* Show image for flow not started + take image
* Update
* Adding new images
* .
* Avoid multiple Access-Control-Allow-Origin * (#1859 )
* Avoid multiple Access-Control-Allow-Origin *
* Adapt loglevel to debug
* Update build.yaml
* .
* New state "initialization (delayed)", renaming
* Overview: Renamed "Status" + switched position
* Improve data logging on errors (#1839 )
* use error level for log if "Rate to High" or "Negative Rate"
* remove redundant data logging
* .
* .
* update time also in case of an error
* move calculation of difference to the top as discussed in PR 1839
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Heap tracing (#1861 )
* Update sdkconfig.esp32cam-dev-task-analysis.defaults
* Update defines.h
* Update platformio.ini
* Update main.cpp
* Update defines.h
* Update ClassFlowCNNGeneral.cpp
* Update platformio.ini
* disable HIMEM (external > 4mb ram) not used (#1864 )
#force disable HIMEM as not used in default config, can be enabled with [env:esp32cam-dev-himem]
#free 256kb of internal memory :
#I (2112) esp_himem: Initialized. Using last 8 32KB address blocks for bank switching on 4352 KB of physical memory.
CONFIG_SPIRAM_BANKSWITCH_ENABLE=n
#CONFIG_SPIRAM_BANKSWITCH_RESERVE is not set
* Update ota_page.html (#1866 )
Fixed the firework to match the actual button text.
Fixed other random typos.
* add AlignmentAlgo=off option (#1867 )
* Replace outdated wiki links, wording (#1871 )
* Revert "add AlignmentAlgo=off option (#1867 )" (#1876 )
This reverts commit 3de4cc7c56 .
* fixed typo (#1881 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show WIFI signal text labels / Log RSSI value to logfile (#1877 )
* Overview: WIFI RSSI strength text labels
* Log RSSI value (debug level)
* Typo
* Update config.ini (#1880 )
* Update Changelog.md for release (#1892 )
Co-authored-by: github-actions <github-actions@github.com >
* Update Changelog.md
* Remove newline in version (#1891 )
* remove newline in version
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: CaCO3 <caco3@ruinelli.ch >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
Co-authored-by: AngryApostrophe <89547888+AngryApostrophe@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
* restructure manual setup zip (#1897 )
* Update build.yaml
* Update build.yaml
* Update build.yaml
* fix typos and wording on config page (#1898 )
* Update label-commenter-config.yml
* Update label-commenter-config.yml
* remove external Web UI dependencies (#1896 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Remove excessive whitespaces and newlines in json (#1904 )
* .
* .
* .
* .
* .
* remove newlines in json as it is not needed
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* REST handler CPU temp / RSSI: Remove units (#1908 )
* REST CPU temp: escape special character
* REST CPUTemp+RSSI: remove units, output as int
* REST handler sysinfo: CPU tempature as integer
* Update Changelog.md (#1893 )
* Update Changelog.md
* Update Changelog.md
* Update Changelog.md
* Update Changelog.md
* Update Index & Index.html
* Move Update description to online docu
* Update index.html
* Update Changelog.md
* Update Changelog.md
---------
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update Changelog.md
---------
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
Co-authored-by: smartboart <38385805+smartboart@users.noreply.github.com >
Co-authored-by: AngryApostrophe <89547888+AngryApostrophe@users.noreply.github.com >
Co-authored-by: Dave <43378003+dkneisz@users.noreply.github.com >
* Update Changelog.md for release
* Update Changelog.md
---------
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
Co-authored-by: smartboart <38385805+smartboart@users.noreply.github.com >
Co-authored-by: AngryApostrophe <89547888+AngryApostrophe@users.noreply.github.com >
Co-authored-by: Dave <43378003+dkneisz@users.noreply.github.com >
* Update index.html
* Update index.html
* Update WebInstaller
* CleanUp config directory (#1928 )
* Update label-commenter-config.yml
* Rc14.0.0 test influxdb (#1938 )
* Implement LogFile
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Revert "Update interface_influxdb.cpp"
This reverts commit 2fe5e073e8 .
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
---------
Co-authored-by: CaCO3 <caco3@ruinelli.ch >
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
Co-authored-by: smartboart <38385805+smartboart@users.noreply.github.com >
Co-authored-by: AngryApostrophe <89547888+AngryApostrophe@users.noreply.github.com >
Co-authored-by: Dave <43378003+dkneisz@users.noreply.github.com >
2023-01-29 16:29:29 +01:00
jomjol
f8807ca4bc
Rc14.0.0 test influxdb ( #1938 )
...
* Implement LogFile
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Revert "Update interface_influxdb.cpp"
This reverts commit 2fe5e073e8 .
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
* Update interface_influxdb.cpp
2023-01-29 16:22:28 +01:00
CaCO3
245302c6ca
Release Preparations ( #1925 )
...
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* fix frozen time in datafile on error (#1534 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* log NTP server name (#1497 )
* log NTP server name
* .
* .
* replace calls to /wasserzaehler.html with calls to /value (#1469 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Fix cookie usage, use correct http response codes, add 404 page (#1495 )
* replaced some HTTP response code with better matching codes
* add custom 404 page, add log entry for debugging
* fix cookie
* replace non-necessary whitespace
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Don't autofail if NTP server can't be reached during initalization (#1498 )
This fixes an issue with a restricted network without internet access,
where the hardcoded ntp server can't be reached and thus the esp resets,
as it's not able to finish initalization.
* Update Changelog.md
* Update Changelog.md for release
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* only use sntp_getservername() after init sntp
* set default NTP server on dnew installations
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
* Renamed variables and added debug log (#1537 )
* add debug logs
* renamed variables
* renamed TAGs, added flow status logging
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* replaced printf usage in LogFile.WriteToFile()
* ENABLE_MQTT c++ macro definition (#1546 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition (#1547 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition
* Update Changelog.md
* Update Changelog.md
* Rearange task to CPU (http, camera, mqtt) (#1557 )
* Streamlined MQTT interlock when not activated & interlock MQTT when WIFI is not connected (#1556 )
* streamlined mqtt interlock when disabled
* Disconnect mqtt client before reboot
* Interlock MQTT with WIFI
* Update
* loglevel to DEBUG
* Update
* mqtt msg id incremental
* new ENABLE_MQTT includes
* Loglevel to DEBUG
* Loglevel
* Update interface_mqtt.cpp
* show uptime on overview page, moved labels from firmware to Web UI (#1543 )
* show uptime on overview page, moved labels from firmware to Web UI
* show uptime on info page
* also use formated time in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Continue boot on bad PSRAM (#1558 )
* add sensor status, show special index/setup page in case of a critical error
* continue booting on PSRAM error
* Update main.cpp
added log messages
* init PSRAM and add more log messages
* cleanup of init checks
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* add sensor status, show special index/setup page in case of a critical error (#1560 )
* add sensor status, show special index/setup page in case of a critical error
* Added Reboot
* .
* added more buttons
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update Webinstaller to v13.0.7
* remove html-from-11.3.1 in release (#1565 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
Co-authored-by: github-actions <github-actions@github.com >
* make the sidebar on the overviw page wider and show the round counter (#1570 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Create reply-bot.yml
* Update ClassFlowPostProcessing.cpp
* Add bot (#1581 )
* Update reply-bot.yml
* Create label-commenter-config.yml
* added missing html change
* extended instructions (#1583 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Fix Rate Problem
* removed redundant "Status:"
* Bugfix Double Extract ZIP-Files
* Update FeatureRequest.md (#1591 )
in case of position change between the measurments set this state to true, if there is no change set it back to false.
In a defined time window this movement can lead into an alarm state / water leak..
haveing this state in the mqtt broker can trigger functions like closing the ater pipe walve and so on...
* Update manifest.json
* Delete .gitignore
* Delete .gitmodules
* Delete firmware.bin
* Add files via upload
* Block REST API calls till resource is ready (#1609 )
* Block REST API call till ressource is ready
* Update
* Update
* Update
* replace relative include of gethost.js with absolute one. This is needed as that file gets incuded on dynamically generated content which can be on different path levels (#1610 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* esp_spiram.h has been replaced by esp32/spiram.h (#1605 )
* esp_spiram.h has been replaced by esp32/spiram.h
* Preparations for next Bugfix Release (#1615 )
* Merge branch 'rolling' (#1559 )
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* fix frozen time in datafile on error (#1534 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* log NTP server name (#1497 )
* log NTP server name
* .
* .
* replace calls to /wasserzaehler.html with calls to /value (#1469 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Fix cookie usage, use correct http response codes, add 404 page (#1495 )
* replaced some HTTP response code with better matching codes
* add custom 404 page, add log entry for debugging
* fix cookie
* replace non-necessary whitespace
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Don't autofail if NTP server can't be reached during initalization (#1498 )
This fixes an issue with a restricted network without internet access,
where the hardcoded ntp server can't be reached and thus the esp resets,
as it's not able to finish initalization.
* Update Changelog.md
* Update Changelog.md for release
* Fix for securing wlan.ini (#1509 )
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
* Update Web-Installer
* solves #1530 (#1531 )
* Refactor JSON (#1518 )
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Various corrections (#1519 )
* use correct log level
* corrected logging
* typo
* add release to webinstaller
* changed logs, added INFO log of raw, value, error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Prevent auto restart on cam framebuffer init error (#1522 )
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* #1524 - ensure the recognized digit is less than 10 (#1525 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
Co-authored-by: github-actions <github-actions@github.com >
* only use sntp_getservername() after init sntp
* set default NTP server on dnew installations
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
* Renamed variables and added debug log (#1537 )
* add debug logs
* renamed variables
* renamed TAGs, added flow status logging
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* replaced printf usage in LogFile.WriteToFile()
* ENABLE_MQTT c++ macro definition (#1546 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition (#1547 )
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
* ENABLE_INFLUXDB c++ macro definition
* Update Changelog.md
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
* Update Changelog.md for release
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
* new model version (#1619 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
* new models
- ana-class100 v1.5.4
- ana-cont-11.0.4
- dig-class100 v1.5.0
Co-authored-by: github-actions <github-actions@github.com >
* Update Changelog.md (#1630 )
* Correct RenameNumber
* Update Changelog.md
* Fix reloading of data file (#1635 )
* Update data.html
* fixed
* show link to graph
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Centralizing the defines (#1624 )
* defines changes
* Finish #define move + #define STBI_ONLY_JPEGsave 2% of Flash
* remove the defines on the old places
* ClassFlowCNNGeneral in define.h
* revert to origin
* fix translation not ready
* Update defines.h
* Update WebInstaller
* Code translation (#1626 )
* comment translation
* translation part #2
* code translation from DE to ENG #part3
* translation #4
* dismantled =>splitted
* bereich => range
* Update defines.h
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update manifest.json
* Add files via upload
* #ifndef in *.h + #pragma once (#1639 )
* Update defines.h (#1640 )
comment #define STBI_ONLY_JPEG as you do no want it in rolling but in rolling-minimize-firmware-size
delete old reference to DE
'''
#define AnalogFehler 3
#define AnalogToDigtalFehler 0.8
#define DigitalUnschaerfe 0.2
#define DigitalBand 3
#define DigitalAnalogerVorgaengerUebergangsbereich 2
#define DigitalUebergangsbereichVorgaenger 0.7 // 9.3 - 0.7
#define DigitalUebergangsbereichVorlauf 9.7
'''
* Trigger a flow start by REST API or MQTT (#1648 )
* Trigger flow start by Rest API
* Increase handlers
* Update
* Update
* Update
* Change max handlers
* Add debug message
* Trigger flow start by MQTT
* Update
* Remove unused function
* Remove handler_doflow + routines
* Cleanup
* MergeCheck
* Optimize logfile write (#1652 )
* remove no longer needed OpenFileAndWait()
* remove WriteToDedicatedFile
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* show release in log instead of branch (#1660 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Update sdkconfig.defaults (#1661 )
Reverting changes of `sdkconfig.defaults` falsly added within https://github.com/jomjol/AI-on-the-edge-device/pull/1626
* Init GPIO handler before MQTT init (#1663 )
* Update HTML & Firmware (#1671 )
* Remove unnecessary null pointer checks #1649 (#1673 )
* fix kernel panic (vector out of range) in getReadoutRawString
* fix key of caches
* fix key of caches
* fix key caches
* fix cache keys
* fix cache keys
* move set variables to top
* debug
* fix key
* testing
* try fix changelog
* test
* Update Changelog.md for release
* Revert "Update Changelog.md for release"
This reverts commit 4f51ec7962 .
* remove testing
* fix release creation
* testing
* Update Changelog.md for release
* test
* Revert "Merge branch 'master' of https://github.com/haverland/AI-on-the-edge-device "
This reverts commit f68695a4c0 , reversing
changes made to a096cf7182 .
* Revert "test"
This reverts commit a096cf7182 .
* revert testing
* #1524 - ensure the result of ZeigerEvalHybridNeu is <10
* Fix late digit transition #1503
* only initial_esp32_setup and update.zip as artefacts
* remove unneeded cache
* rename step ota-v2 to ota
* rename ota-v2 to ota
* new models
- ana-class100 v1.5.4
- ana-cont-11.0.4
- dig-class100 v1.5.0
* Remove unnecessary null pointer checks #1649
Co-authored-by: github-actions <github-actions@github.com >
* Improve NTP handling (#1676 )
* fix special case where number is named "default" (keep all topics in top level instead of in a sub-group)
* re-implemented SNTP usage, added way to disable NTP client, added timezone table
* minor fixes
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* fix special case where number is named "default" (keep all topics in top level instead of in a sub-group) (#1664 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* prepare docs for deployment through actions (#1688 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* make more robust, add log (#1690 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Extend Github Actions (#1680 )
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* automate manifest update
* Update build.yaml
* revert changes to docs folder
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Add files via upload
* prepare docs for deployment through actions (#1688 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* automate manifest update
# Conflicts:
# docs/binary/firmware.bin
# docs/binary/v12.0.1/firmware.bin
# docs/binary/v12.0.5/firmware.bin
# docs/binary/v13.0.5/firmware.bin
# docs/binary/v13.0.7/firmware.bin
* revert changes to docs folder
* revert changes to docs folder
# Conflicts:
# docs/releases/download/firmware.bin
* Update build.yaml
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Improve initial setup proc (#1692 )
* Initial Test
* Initial functional version.
* Add Bot Replies (#1701 )
* Update label-commenter-config.yml
* Update reply-bot.yml
* Update label-commenter-config.yml
* disable remove-labels because they no longer work
* delete img_convert.h as included in code\components\tflite-micro-esp-… (#1695 )
* delete img_convert.h as included in code\components\tflite-micro-esp-examples\components\esp32-camera\conversions\include\img_converters.h
* macro definition #ifdef ENABLE_SOFTAP
* macro definition #ifdef ENABLE_SOFTAP (#1698 )
* macro definition #ifdef ENABLE_SOFTAP
* Update platformio.ini
* softap define in define.h
* Update platformio.ini
* #define WLAN_CONFIG_FILE "/sdcard/wlan.ini"
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Deinit components before reboot (#1704 )
* Deinit all components before reboot
* Update
* Update
* fetch index.html after reboot -> less 404 (#1705 )
* Safe optimizations (#1706 )
* safe optimizations
* Merge branch 'rolling' of https://github.com/nliaudat/AI-on-the-edge-device into rolling
* Enable SoftAP
* Update defines
* add a define to configure the logfile handling (#1709 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Move Logfile Switch to define.h
* Update Reboot Algo
* Update server_ota.cpp
* Avoid loading of status infos twice (#1711 )
* Force a reboot even reboot task cannot be created due to lack of heap (#1713 )
* Deinit all components before reboot
* Update
* Update
* Force reboot when reboot task cannot be created
* Improve log message when web UI is incomplete (#1716 )
* improve warning if version.txt is missing
* typo
* show round duration in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* fix static IP in UP, improve explanation for HA (#1719 )
* fix static IP in UP, improve explanation for HA
* Update edit_config_param.html
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Create demo folder at startup (if not present)
* Update defines.h (#1726 )
* improve explanations,added example (#1729 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Add demo mode (#1720 )
* move main part to cam file
* added demo mode
* .
* add a define to configure the logfile handling (#1709 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Move Logfile Switch to define.h
* Update Reboot Algo
* Update server_ota.cpp
* Avoid loading of status infos twice (#1711 )
* Force a reboot even reboot task cannot be created due to lack of heap (#1713 )
* Deinit all components before reboot
* Update
* Update
* Force reboot when reboot task cannot be created
* Improve log message when web UI is incomplete (#1716 )
* improve warning if version.txt is missing
* typo
* show round duration in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* .
* .
* .
* creade demo dir
* fix static IP in UP, improve explanation for HA (#1719 )
* fix static IP in UP, improve explanation for HA
* Update edit_config_param.html
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Create demo folder at startup (if not present)
* move demo files
* Update defines.h (#1726 )
* updated description
* moved to expert section
* fixed broken enabled state
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
* Fix regression of reboot handler / reboot waiting script (#1725 )
* Reboot after OTA: Avoid exeception
* Overview - optimize reload behaviour after reboot
* Update
* Update
* Moved softAP to the very first checks
* Update SoftAP
* Update build.yaml (#1737 )
* Update build.yaml
* Update build.yaml
* #1649 unnecessary np check (#1736 )
* consolidate test-ip definition, added missing Access-Control-Allow-Origin,
* Revert "consolidate test-ip definition, added missing Access-Control-Allow-Origin,"
This reverts commit 56cfeb732e .
* consolidate test-ip definition, added missing Access-Control-Allow-Origin (#1741 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Replace alert boxes with overlay info boxes (#1742 )
* consolidate test-ip definition, added missing Access-Control-Allow-Origin
* replace alert boxes with overlay info boxes
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* compiler optimization (#1749 )
compiler optimization for tflite-micro-esp-examples
* Modify stack sizes + max open files (SD) , add REST handler for heap/(stack) infos (#1751 )
* Modify stack sizes+max open files,add rest handler
* Update
* Optimized CImageBasis
* Update feature.yaml
* cache static files (#1755 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Implemented Reboot for "firmware.bin" as well
* new OTA page with progressbar (#1756 )
* new OTA page with progress bar
* improve error message on missing demo files
* .
* Implemented Reboot for "firmware.bin" as well
* Update feature.yaml
* cache static files (#1755 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* .
* .
* added filename validation
* .
* .
* .
* move
* added missing dash to regex
* restrict file type
* .
* .
* .
* .
* cleanup no longer needed mode
* only start restart counter if restart is required
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Rolling-bot: Only show jomjol repo rollings (#1783 )
* Update platfromio.ini
* Add option to disable brownout detector (#1784 )
* Update defines.h
* Update main.cpp
* Improve file server (#1785 )
* .
* .
* .
* .
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Ignore cache on GIT hash change (new commit or release) (#1787 )
* Add hash to all html, css, and js URLs
* Update build.yaml
* Update build.yaml
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* fix overview.html
* GPIO handler: Deinit before delete (#1795 )
* Rest handler: Use none chunked transfer (#1797 )
* Resthandler info,sysinfo,starttime: no chunk trans
* flowstart,statusflow,cputemp,rssi,uptime,prevalue
* Renamed error messages
* STBI_ONLY_JPEG (#1789 )
* Add error handling for memory intensive tasks (#1798 )
* tflite model loading: error handling
* FlowAlignment: error handling
* CImageBasis+GetJPGStream : error handling
* Update graph.html (#1802 )
* Delete demo-images directory
Data is now provided in the documentation
* REST handler sysinfo + MQTT topic: Free heap memory not reporting (#1815 )
* REST handler sysinfo: Fix reporting of free memory
* MQTT topic freemem: Fix reporting of free memory
* Refactor getEspHeapInfo routine (#1816 )
* Refactor getEspHeapInfo
* ClassLogfile: Remove redundandent one
* DataGraph: datafiles sorted -> newest on top (#1817 )
* plaformio [env:esp32cam-dev] : Add task analysis & test for 8m spiram real support (#1818 )
add support of TASK_ANALYSIS_ON
test full support of 8mb spiram board (https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/himem.html )
* Improve html roi disablement (#1825 )
* Improve ROI-Problem
* Update
* Update common.js
* Update links
* Store preprocessed image with ROI to RAM (#1809 )
* tflite model loading: error handling
* FlowAlignment: error handling
* CImageBasis+GetJPGStream : error handling
* store preprocessed ALG_ROI.jpg to memory
* Update
* Create clean-branch-cache-after-pull-request-got-closed.yml
* Clean sdkconfig (not default) (#1828 )
* Delete sdkconfig - Kopie.defaults
* Delete sdkconfig.esp32cam-testing
* Delete sdkconfig - Kopie.esp32cam
* Update platformio.ini
* Delete clean-branch-cache-after-pull-request-got-closed.yml
* Update README.md
* Esp32 sys info (#1829 )
* Add files via upload
* Update defines.h
* Update main.cpp
* git ignore + sdkconfig.esp32cam-dev (#1830 )
* update build actions/cache@v3.2.3 (#1831 )
* actions/cache@v3.2.3
* Create clear _all_cache.yml
* fix typo naming workflow clear_cache.yml
* Update tflite
* Initial Implementation (#1834 )
* Fix pointer call in ClassControllCamera.cpp:310 (#1833 )
ClassControllCamera.cpp:310:67: error: request for member 'rgb_image' in '_zwImage', which is of pointer type 'CImageBasis*'
ClassControllCamera.cpp:310:117: error: request for member 'width' in '_zwImage', which is of pointer type 'CImageBasis*'
ClassControllCamera.cpp:310:157: error: request for member 'height' in '_zwImage', which is of pointer type 'CImageBasis*'
* Initial Implementation (#1835 )
* improve caching (#1836 )
* improve caching
See https://github.com/actions/cache/blob/main/tips-and-workarounds.md#update-a-cache
* Update build.yaml
* Update build.yaml
* Update build.yaml
* Update README.md
* Update build.yaml
* Update build.yaml
* Update README.md
* Update build.yaml
* Update label-commenter-config.yml
* Fix uninitialized filename (#1838 )
* fix the uninitialized filename. It only got used for the logging in case the file exists but failed to get loaded (eg. /sdcard/log/data/data_2023-01-14.csv)
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show ways to get notified about new releases
* update wiki references
* enhance development environment (#1841 )
* add sdkconfig.defaults per environment
https://github.com/platformio/platform-espressif32/issues/638
* add env to platformio
* add sdkconfig.<pioenv>.defaults
* Update platformio.ini
* Update .gitignore
* Delete sdkconfig.esp32cam-cpu-freq-240.defaults
* Delete sdkconfig.esp32cam-dev-himem.defaults
* Delete sdkconfig.esp32cam-dev.defaults
* Delete sdkconfig.esp32cam-no-softap.defaults
* Add files via upload
* Update sdkconfig.esp32cam-cpu-freq-240.defaults
* Update platformio.ini
* Update platformio.ini
* Update CMakeLists.txt
* Update sdkconfig.esp32cam-dev.defaults
* Update platformio.ini
* add HIMEM debugging tools (check free size, and memory test) (#1852 )
* Update defines.h
* Update esp_sys.h
* Update esp_sys.cpp
* Add files via upload
* Update perfmon.c
* Update main.cpp
* Update main.cpp
* Delete himem_memory_check.c
* Add files via upload
* Update defines.h
* Update himem_memory_check.cpp
* Update main.cpp
* Update himem_memory_check.cpp
* Update himem_memory_check.h
* Update main.cpp
* fix define
* Avoid multiple Access-Control-Allow-Origin * (#1859 )
* Avoid multiple Access-Control-Allow-Origin *
* Adapt loglevel to debug
* Update build.yaml
* Improve data logging on errors (#1839 )
* use error level for log if "Rate to High" or "Negative Rate"
* remove redundant data logging
* .
* .
* update time also in case of an error
* move calculation of difference to the top as discussed in PR 1839
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Heap tracing (#1861 )
* Update sdkconfig.esp32cam-dev-task-analysis.defaults
* Update defines.h
* Update platformio.ini
* Update main.cpp
* Update defines.h
* Update ClassFlowCNNGeneral.cpp
* Update platformio.ini
* disable HIMEM (external > 4mb ram) not used (#1864 )
#force disable HIMEM as not used in default config, can be enabled with [env:esp32cam-dev-himem]
#free 256kb of internal memory :
#I (2112) esp_himem: Initialized. Using last 8 32KB address blocks for bank switching on 4352 KB of physical memory.
CONFIG_SPIRAM_BANKSWITCH_ENABLE=n
#CONFIG_SPIRAM_BANKSWITCH_RESERVE is not set
* Update ota_page.html (#1866 )
Fixed the firework to match the actual button text.
Fixed other random typos.
* add AlignmentAlgo=off option (#1867 )
* Replace outdated wiki links, wording (#1871 )
* Revert "add AlignmentAlgo=off option (#1867 )" (#1876 )
This reverts commit 3de4cc7c56 .
* fixed typo (#1881 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show WIFI signal text labels / Log RSSI value to logfile (#1877 )
* Overview: WIFI RSSI strength text labels
* Log RSSI value (debug level)
* Typo
* Update config.ini (#1880 )
* Update Changelog.md for release (#1892 )
Co-authored-by: github-actions <github-actions@github.com >
* Update Changelog.md
* Remove newline in version (#1891 )
* remove newline in version
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show alternative images for states "Initialization" and "Take Image" (#1858 )
* Show image for flow not started + take image
* Update
* Adding new images
* .
* Avoid multiple Access-Control-Allow-Origin * (#1859 )
* Avoid multiple Access-Control-Allow-Origin *
* Adapt loglevel to debug
* Update build.yaml
* .
* New state "initialization (delayed)", renaming
* Overview: Renamed "Status" + switched position
* Improve data logging on errors (#1839 )
* use error level for log if "Rate to High" or "Negative Rate"
* remove redundant data logging
* .
* .
* update time also in case of an error
* move calculation of difference to the top as discussed in PR 1839
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Heap tracing (#1861 )
* Update sdkconfig.esp32cam-dev-task-analysis.defaults
* Update defines.h
* Update platformio.ini
* Update main.cpp
* Update defines.h
* Update ClassFlowCNNGeneral.cpp
* Update platformio.ini
* disable HIMEM (external > 4mb ram) not used (#1864 )
#force disable HIMEM as not used in default config, can be enabled with [env:esp32cam-dev-himem]
#free 256kb of internal memory :
#I (2112) esp_himem: Initialized. Using last 8 32KB address blocks for bank switching on 4352 KB of physical memory.
CONFIG_SPIRAM_BANKSWITCH_ENABLE=n
#CONFIG_SPIRAM_BANKSWITCH_RESERVE is not set
* Update ota_page.html (#1866 )
Fixed the firework to match the actual button text.
Fixed other random typos.
* add AlignmentAlgo=off option (#1867 )
* Replace outdated wiki links, wording (#1871 )
* Revert "add AlignmentAlgo=off option (#1867 )" (#1876 )
This reverts commit 3de4cc7c56 .
* fixed typo (#1881 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show WIFI signal text labels / Log RSSI value to logfile (#1877 )
* Overview: WIFI RSSI strength text labels
* Log RSSI value (debug level)
* Typo
* Update config.ini (#1880 )
* Update Changelog.md for release (#1892 )
Co-authored-by: github-actions <github-actions@github.com >
* Update Changelog.md
* Remove newline in version (#1891 )
* remove newline in version
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: CaCO3 <caco3@ruinelli.ch >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
Co-authored-by: AngryApostrophe <89547888+AngryApostrophe@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
* restructure manual setup zip (#1897 )
* Update build.yaml
* Update build.yaml
* Update build.yaml
* fix typos and wording on config page (#1898 )
* Update label-commenter-config.yml
* Update label-commenter-config.yml
* remove external Web UI dependencies (#1896 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Remove excessive whitespaces and newlines in json (#1904 )
* .
* .
* .
* .
* .
* remove newlines in json as it is not needed
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* REST handler CPU temp / RSSI: Remove units (#1908 )
* REST CPU temp: escape special character
* REST CPUTemp+RSSI: remove units, output as int
* REST handler sysinfo: CPU tempature as integer
* Update Changelog.md (#1893 )
* Update Changelog.md
* Update Changelog.md
* Update Changelog.md
* Update Changelog.md
* Update Index & Index.html
* Move Update description to online docu
* Update index.html
* Update Changelog.md
* Update Changelog.md
---------
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update Changelog.md
---------
Co-authored-by: parhedberg <par.hedberg@gmail.com >
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Frank Haverland <fspapaping@googlemail.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Ralf Rachinger <git@ralfrachinger.de >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
Co-authored-by: smartboart <38385805+smartboart@users.noreply.github.com >
Co-authored-by: AngryApostrophe <89547888+AngryApostrophe@users.noreply.github.com >
Co-authored-by: Dave <43378003+dkneisz@users.noreply.github.com >
2023-01-27 21:25:58 +01:00
Slider0007
18d44a8556
REST handler CPU temp / RSSI: Remove units ( #1908 )
...
* REST CPU temp: escape special character
* REST CPUTemp+RSSI: remove units, output as int
* REST handler sysinfo: CPU tempature as integer
2023-01-26 18:43:24 +01:00
CaCO3
5dc111e7a5
Remove excessive whitespaces and newlines in json ( #1904 )
...
* .
* .
* .
* .
* .
* remove newlines in json as it is not needed
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-23 19:08:24 +01:00
Slider0007
5dc7bb949a
Show alternative images for states "Initialization" and "Take Image" ( #1858 )
...
* Show image for flow not started + take image
* Update
* Adding new images
* .
* Avoid multiple Access-Control-Allow-Origin * (#1859 )
* Avoid multiple Access-Control-Allow-Origin *
* Adapt loglevel to debug
* Update build.yaml
* .
* New state "initialization (delayed)", renaming
* Overview: Renamed "Status" + switched position
* Improve data logging on errors (#1839 )
* use error level for log if "Rate to High" or "Negative Rate"
* remove redundant data logging
* .
* .
* update time also in case of an error
* move calculation of difference to the top as discussed in PR 1839
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Heap tracing (#1861 )
* Update sdkconfig.esp32cam-dev-task-analysis.defaults
* Update defines.h
* Update platformio.ini
* Update main.cpp
* Update defines.h
* Update ClassFlowCNNGeneral.cpp
* Update platformio.ini
* disable HIMEM (external > 4mb ram) not used (#1864 )
#force disable HIMEM as not used in default config, can be enabled with [env:esp32cam-dev-himem]
#free 256kb of internal memory :
#I (2112) esp_himem: Initialized. Using last 8 32KB address blocks for bank switching on 4352 KB of physical memory.
CONFIG_SPIRAM_BANKSWITCH_ENABLE=n
#CONFIG_SPIRAM_BANKSWITCH_RESERVE is not set
* Update ota_page.html (#1866 )
Fixed the firework to match the actual button text.
Fixed other random typos.
* add AlignmentAlgo=off option (#1867 )
* Replace outdated wiki links, wording (#1871 )
* Revert "add AlignmentAlgo=off option (#1867 )" (#1876 )
This reverts commit 3de4cc7c56 .
* fixed typo (#1881 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Show WIFI signal text labels / Log RSSI value to logfile (#1877 )
* Overview: WIFI RSSI strength text labels
* Log RSSI value (debug level)
* Typo
* Update config.ini (#1880 )
* Update Changelog.md for release (#1892 )
Co-authored-by: github-actions <github-actions@github.com >
* Update Changelog.md
* Remove newline in version (#1891 )
* remove newline in version
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: CaCO3 <caco3@ruinelli.ch >
Co-authored-by: Nicolas Liaudat <nliaudat@users.noreply.github.com >
Co-authored-by: AngryApostrophe <89547888+AngryApostrophe@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
2023-01-22 12:12:56 +01:00
CaCO3
457a526792
Remove newline in version ( #1891 )
...
* remove newline in version
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-21 21:54:31 +01:00