-
Notifications
You must be signed in to change notification settings - Fork 650
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Master (#1953) #1954
Merged
Master (#1953) #1954
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Prevent auto restart on cam framebuffer init error (#1522) * use correct log level * revert autorestart on camera framebuffer init error * . Co-authored-by: CaCO3 <[email protected]> * #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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * revert testing * #1524 - ensure the result of ZeigerEvalHybridNeu is <10 * Fix late digit transition #1503 Co-authored-by: github-actions <[email protected]> * fix frozen time in datafile on error (#1534) Co-authored-by: CaCO3 <[email protected]> * log NTP server name (#1497) * log NTP server name * . * . * replace calls to /wasserzaehler.html with calls to /value (#1469) Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Prevent auto restart on cam framebuffer init error (#1522) * use correct log level * revert autorestart on camera framebuffer init error * . Co-authored-by: CaCO3 <[email protected]> * #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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * revert testing * #1524 - ensure the result of ZeigerEvalHybridNeu is <10 * Fix late digit transition #1503 Co-authored-by: github-actions <[email protected]> * only use sntp_getservername() after init sntp * set default NTP server on dnew installations Co-authored-by: CaCO3 <[email protected]> Co-authored-by: Ralf Rachinger <[email protected]> Co-authored-by: jomjol <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: parhedberg <[email protected]> Co-authored-by: Pär Hedberg <[email protected]> Co-authored-by: Christopher Fenner <[email protected]> Co-authored-by: Frank Haverland <[email protected]> * Renamed variables and added debug log (#1537) * add debug logs * renamed variables * renamed TAGs, added flow status logging * . * . Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: jomjol <[email protected]> * 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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * 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 <[email protected]> * make the sidebar on the overviw page wider and show the round counter (#1570) Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Prevent auto restart on cam framebuffer init error (#1522) * use correct log level * revert autorestart on camera framebuffer init error * . Co-authored-by: CaCO3 <[email protected]> * #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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * revert testing * #1524 - ensure the result of ZeigerEvalHybridNeu is <10 * Fix late digit transition #1503 Co-authored-by: github-actions <[email protected]> * fix frozen time in datafile on error (#1534) Co-authored-by: CaCO3 <[email protected]> * log NTP server name (#1497) * log NTP server name * . * . * replace calls to /wasserzaehler.html with calls to /value (#1469) Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Prevent auto restart on cam framebuffer init error (#1522) * use correct log level * revert autorestart on camera framebuffer init error * . Co-authored-by: CaCO3 <[email protected]> * #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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * revert testing * #1524 - ensure the result of ZeigerEvalHybridNeu is <10 * Fix late digit transition #1503 Co-authored-by: github-actions <[email protected]> * only use sntp_getservername() after init sntp * set default NTP server on dnew installations Co-authored-by: CaCO3 <[email protected]> Co-authored-by: Ralf Rachinger <[email protected]> Co-authored-by: jomjol <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: parhedberg <[email protected]> Co-authored-by: Pär Hedberg <[email protected]> Co-authored-by: Christopher Fenner <[email protected]> Co-authored-by: Frank Haverland <[email protected]> * Renamed variables and added debug log (#1537) * add debug logs * renamed variables * renamed TAGs, added flow status logging * . * . Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> Co-authored-by: Pär Hedberg <[email protected]> Co-authored-by: jomjol <[email protected]> Co-authored-by: Christopher Fenner <[email protected]> Co-authored-by: CaCO3 <[email protected]> Co-authored-by: Frank Haverland <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: Ralf Rachinger <[email protected]> Co-authored-by: Nicolas Liaudat <[email protected]> * Update Changelog.md for release Co-authored-by: parhedberg <[email protected]> Co-authored-by: Pär Hedberg <[email protected]> Co-authored-by: jomjol <[email protected]> Co-authored-by: Christopher Fenner <[email protected]> Co-authored-by: CaCO3 <[email protected]> Co-authored-by: Frank Haverland <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: Ralf Rachinger <[email protected]> Co-authored-by: Nicolas Liaudat <[email protected]> * 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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * show release in log instead of branch (#1660) Co-authored-by: CaCO3 <[email protected]> * 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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * prepare docs for deployment through actions (#1688) Co-authored-by: CaCO3 <[email protected]> * make more robust, add log (#1690) Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Create demo folder at startup (if not present) * Update defines.h (#1726) * improve explanations,added example (#1729) Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * . * . * . * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: jomjol <[email protected]> Co-authored-by: Slider0007 <[email protected]> * 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 56cfeb732ec43adeb8809f09b1d8f290dbd68adb. * consolidate test-ip definition, added missing Access-Control-Allow-Origin (#1741) Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * . * . * 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 <[email protected]> Co-authored-by: jomjol <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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/[email protected] (#1831) * actions/[email protected] * 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 <[email protected]> * 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 <[email protected]> * 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 3de4cc7c567b5c2bf46600d32d038aa5f56eb13d. * fixed typo (#1881) Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * Update Changelog.md * Remove newline in version (#1891) * remove newline in version * . * . Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * 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 3de4cc7c567b5c2bf46600d32d038aa5f56eb13d. * fixed typo (#1881) Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * Update Changelog.md * Remove newline in version (#1891) * remove newline in version * . * . Co-authored-by: CaCO3 <[email protected]> Co-authored-by: CaCO3 <[email protected]> Co-authored-by: CaCO3 <[email protected]> Co-authored-by: Nicolas Liaudat <[email protected]> Co-authored-by: AngryApostrophe <[email protected]> Co-authored-by: github-actions <[email protected]> * 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 <[email protected]> * Remove excessive whitespaces and newlines in json (#1904) * . * . * . * . * . * remove newlines in json as it is not needed * . Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * Update Changelog.md --------- Co-authored-by: parhedberg <[email protected]> Co-authored-by: Pär Hedberg <[email protected]> Co-authored-by: jomjol <[email protected]> Co-authored-by: Christopher Fenner <[email protected]> Co-authored-by: CaCO3 <[email protected]> Co-authored-by: Frank Haverland <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: Ralf Rachinger <[email protected]> Co-authored-by: Nicolas Liaudat <[email protected]> Co-authored-by: Slider0007 <[email protected]> Co-authored-by: smartboart <[email protected]> Co-authored-by: AngryApostrophe <[email protected]> Co-authored-by: Dave <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Prevent auto restart on cam framebuffer init error (#1522) * use correct log level * revert autorestart on camera framebuffer init error * . Co-authored-by: CaCO3 <[email protected]> * #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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * revert testing * #1524 - ensure the result of ZeigerEvalHybridNeu is <10 * Fix late digit transition #1503 Co-authored-by: github-actions <[email protected]> * fix frozen time in datafile on error (#1534) Co-authored-by: CaCO3 <[email protected]> * log NTP server name (#1497) * log NTP server name * . * . * replace calls to /wasserzaehler.html with calls to /value (#1469) Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Prevent auto restart on cam framebuffer init error (#1522) * use correct log level * revert autorestart on camera framebuffer init error * . Co-authored-by: CaCO3 <[email protected]> * #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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * revert testing * #1524 - ensure the result of ZeigerEvalHybridNeu is <10 * Fix late digit transition #1503 Co-authored-by: github-actions <[email protected]> * only use sntp_getservername() after init sntp * set default NTP server on dnew installations Co-authored-by: CaCO3 <[email protected]> Co-authored-by: Ralf Rachinger <[email protected]> Co-authored-by: jomjol <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: parhedberg <[email protected]> Co-authored-by: Pär Hedberg <[email protected]> Co-authored-by: Christopher Fenner <[email protected]> Co-authored-by: Frank Haverland <[email protected]> * Renamed variables and added debug log (#1537) * add debug logs * renamed variables * renamed TAGs, added flow status logging * . * . Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: jomjol <[email protected]> * 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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * 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 <[email protected]> * make the sidebar on the overviw page wider and show the round counter (#1570) Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Prevent auto restart on cam framebuffer init error (#1522) * use correct log level * revert autorestart on camera framebuffer init error * . Co-authored-by: CaCO3 <[email protected]> * #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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * revert testing * #1524 - ensure the result of ZeigerEvalHybridNeu is <10 * Fix late digit transition #1503 Co-authored-by: github-actions <[email protected]> * fix frozen time in datafile on error (#1534) Co-authored-by: CaCO3 <[email protected]> * log NTP server name (#1497) * log NTP server name * . * . * replace calls to /wasserzaehler.html with calls to /value (#1469) Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Prevent auto restart on cam framebuffer init error (#1522) * use correct log level * revert autorestart on camera framebuffer init error * . Co-authored-by: CaCO3 <[email protected]> * #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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * revert testing * #1524 - ensure the result of ZeigerEvalHybridNeu is <10 * Fix late digit transition #1503 Co-authored-by: github-actions <[email protected]> * only use sntp_getservername() after init sntp * set default NTP server on dnew installations Co-authored-by: CaCO3 <[email protected]> Co-authored-by: Ralf Rachinger <[email protected]> Co-authored-by: jomjol <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: parhedberg <[email protected]> Co-authored-by: Pär Hedberg <[email protected]> Co-authored-by: Christopher Fenner <[email protected]> Co-authored-by: Frank Haverland <[email protected]> * Renamed variables and added debug log (#1537) * add debug logs * renamed variables * renamed TAGs, added flow status logging * . * . Co-authored-by: CaCO3 <[email protected]> * 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 <[email protected]> Co-authored-by: Pär Hedberg <[email protected]> Co-authored-by: jomjol <[email protected]> Co-authored-by: Christopher Fenner <[email protected]> Co-authored-by: CaCO3 <[email protected]> Co-authored-by: Frank Haverland <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: Ralf Rachinger <[email protected]> Co-authored-by: Nicolas Liaudat <[email protected]> * Update Changelog.md for release Co-authored-by: parhedberg <[email protected]> Co-authored-by: Pär Hedberg <[email protected]> Co-authored-by: jomjol <[email protected]> Co-authored-by: Christopher Fenner <[email protected]> Co-authored-by: CaCO3 <[email protected]> Co-authored-by: Frank Haverland <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: Ralf Rachinger <[email protected]> Co-authored-by: Nicolas Liaudat <[email protected]> * 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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * show release in log instead of branch (#1660) Co-authored-by: CaCO3 <[email protected]> * 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 4f51ec79620734cac44c02025ded4a8171016814. * 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 f68695a4c0bda6a7ee563511040c0c89f1fed0c6, reversing changes made to a096cf718223ca13b781fbf570e5fcbfb5689049. * Revert "test" This reverts commit a096cf718223ca13b781fbf570e5fcbfb5689049. * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * prepare docs for deployment through actions (#1688) Co-authored-by: CaCO3 <[email protected]> * make more robust, add log (#1690) Co-authored-by: CaCO3 <[email protected]> * Extend Github Actions (#1680) * Update build.yaml * Update build.yaml * Update build.yaml * Update build.yaml * Update build.yaml * Update build.yaml …
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Release Preparations (Release Preparations #1925)
Fix for securing wlan.ini (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 [email protected]
Update Web-Installer
solves Home Assistant Discovery: use problem device class for problem binary sensor #1530 (Home Assistant Discovery: add device class for problem binary sensor #1531)
Refactor JSON (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 [email protected]
Various corrections (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 [email protected]
Prevent auto restart on cam framebuffer init error (Prevent auto restart on cam framebuffer init error #1522)
use correct log level
revert autorestart on camera framebuffer init error
.
Co-authored-by: CaCO3 [email protected]
Digit detected as 10 #1524 - ensure the recognized digit is less than 10 (#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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #1503
Co-authored-by: github-actions [email protected]
Co-authored-by: CaCO3 [email protected]
log NTP server name (log NTP server name #1497)
log NTP server name
.
.
replace calls to /wasserzaehler.html with calls to /value (replace calls to /wasserzaehler.html with calls to /value #1469)
Co-authored-by: CaCO3 [email protected]
Fix cookie usage, use correct http response codes, add 404 page (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 [email protected]
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 (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 [email protected]
Update Web-Installer
solves Home Assistant Discovery: use problem device class for problem binary sensor #1530 (Home Assistant Discovery: add device class for problem binary sensor #1531)
Refactor JSON (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 [email protected]
Various corrections (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 [email protected]
Prevent auto restart on cam framebuffer init error (Prevent auto restart on cam framebuffer init error #1522)
use correct log level
revert autorestart on camera framebuffer init error
.
Co-authored-by: CaCO3 [email protected]
Digit detected as 10 #1524 - ensure the recognized digit is less than 10 (#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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #1503
Co-authored-by: github-actions [email protected]
only use sntp_getservername() after init sntp
set default NTP server on dnew installations
Co-authored-by: CaCO3 [email protected]
Co-authored-by: Ralf Rachinger [email protected]
Co-authored-by: jomjol [email protected]
Co-authored-by: github-actions [email protected]
Co-authored-by: parhedberg [email protected]
Co-authored-by: Pär Hedberg [email protected]
Co-authored-by: Christopher Fenner [email protected]
Co-authored-by: Frank Haverland [email protected]
Renamed variables and added debug log (Renamed variables and added debug log #1537)
add debug logs
renamed variables
renamed TAGs, added flow status logging
.
.
Co-authored-by: CaCO3 [email protected]
replaced printf usage in LogFile.WriteToFile()
ENABLE_MQTT c++ macro definition (ENABLE_MQTT c++ macro definition #1546)
macro
2
2
delete jomjol_mqtt from CMakeLists
mqtt macro
final
ENABLE_INFLUXDB c++ macro definition (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) (Rearange task to core (mqtt, camera, httpd) #1557)
Streamlined MQTT interlock when not activated & interlock MQTT when WIFI is not connected (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 (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 [email protected]
Continue boot on bad PSRAM (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 [email protected]
add sensor status, show special index/setup page in case of a critical error (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 [email protected]
Co-authored-by: jomjol [email protected]
Update Webinstaller to v13.0.7
remove html-from-11.3.1 in release (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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #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 [email protected]
Co-authored-by: CaCO3 [email protected]
Create reply-bot.yml
Update ClassFlowPostProcessing.cpp
Add bot (Add bot #1581)
Update reply-bot.yml
Create label-commenter-config.yml
added missing html change
extended instructions (extended instructions #1583)
Co-authored-by: CaCO3 [email protected]
Fix Rate Problem
removed redundant "Status:"
Bugfix Double Extract ZIP-Files
Update FeatureRequest.md (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 (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 (replace relative include of gethost.js with absolute one #1610)
Co-authored-by: CaCO3 [email protected]
esp_spiram.h has been replaced by esp32/spiram.h (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 (Preparations for next Bugfix Release #1615)
Merge branch 'rolling' (Merge branch 'rolling' #1559)
Fix for securing wlan.ini (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 [email protected]
Update Web-Installer
solves Home Assistant Discovery: use problem device class for problem binary sensor #1530 (Home Assistant Discovery: add device class for problem binary sensor #1531)
Refactor JSON (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 [email protected]
Various corrections (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 [email protected]
Prevent auto restart on cam framebuffer init error (Prevent auto restart on cam framebuffer init error #1522)
use correct log level
revert autorestart on camera framebuffer init error
.
Co-authored-by: CaCO3 [email protected]
Digit detected as 10 #1524 - ensure the recognized digit is less than 10 (#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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #1503
Co-authored-by: github-actions [email protected]
Co-authored-by: CaCO3 [email protected]
log NTP server name (log NTP server name #1497)
log NTP server name
.
.
replace calls to /wasserzaehler.html with calls to /value (replace calls to /wasserzaehler.html with calls to /value #1469)
Co-authored-by: CaCO3 [email protected]
Fix cookie usage, use correct http response codes, add 404 page (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 [email protected]
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 (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 [email protected]
Update Web-Installer
solves Home Assistant Discovery: use problem device class for problem binary sensor #1530 (Home Assistant Discovery: add device class for problem binary sensor #1531)
Refactor JSON (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 [email protected]
Various corrections (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 [email protected]
Prevent auto restart on cam framebuffer init error (Prevent auto restart on cam framebuffer init error #1522)
use correct log level
revert autorestart on camera framebuffer init error
.
Co-authored-by: CaCO3 [email protected]
Digit detected as 10 #1524 - ensure the recognized digit is less than 10 (#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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #1503
Co-authored-by: github-actions [email protected]
only use sntp_getservername() after init sntp
set default NTP server on dnew installations
Co-authored-by: CaCO3 [email protected]
Co-authored-by: Ralf Rachinger [email protected]
Co-authored-by: jomjol [email protected]
Co-authored-by: github-actions [email protected]
Co-authored-by: parhedberg [email protected]
Co-authored-by: Pär Hedberg [email protected]
Co-authored-by: Christopher Fenner [email protected]
Co-authored-by: Frank Haverland [email protected]
Renamed variables and added debug log (Renamed variables and added debug log #1537)
add debug logs
renamed variables
renamed TAGs, added flow status logging
.
.
Co-authored-by: CaCO3 [email protected]
replaced printf usage in LogFile.WriteToFile()
ENABLE_MQTT c++ macro definition (ENABLE_MQTT c++ macro definition #1546)
macro
2
2
delete jomjol_mqtt from CMakeLists
mqtt macro
final
ENABLE_INFLUXDB c++ macro definition (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 [email protected]
Co-authored-by: Pär Hedberg [email protected]
Co-authored-by: jomjol [email protected]
Co-authored-by: Christopher Fenner [email protected]
Co-authored-by: CaCO3 [email protected]
Co-authored-by: Frank Haverland [email protected]
Co-authored-by: github-actions [email protected]
Co-authored-by: Ralf Rachinger [email protected]
Co-authored-by: Nicolas Liaudat [email protected]
Co-authored-by: parhedberg [email protected]
Co-authored-by: Pär Hedberg [email protected]
Co-authored-by: jomjol [email protected]
Co-authored-by: Christopher Fenner [email protected]
Co-authored-by: CaCO3 [email protected]
Co-authored-by: Frank Haverland [email protected]
Co-authored-by: github-actions [email protected]
Co-authored-by: Ralf Rachinger [email protected]
Co-authored-by: Nicolas Liaudat [email protected]
new model version (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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #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
Co-authored-by: github-actions [email protected]
Update Changelog.md (Update Changelog.md #1630)
Correct RenameNumber
Update Changelog.md
Fix reloading of data file (Fix reloading of data file #1635)
Update data.html
fixed
show link to graph
Co-authored-by: CaCO3 [email protected]
Centralizing the defines (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 (Code translation #1626)
comment translation
translation part Update Rolling from Master #2
code translation from DE to ENG #part3
translation File Server: Option to delete multiple/all files in a directory #4
dismantled =>splitted
bereich => range
Update defines.h
Co-authored-by: jomjol [email protected]
Update manifest.json
Add files via upload
#ifndef in *.h + #pragma once (#ifndef in *.h + #pragma once #1639)
Update defines.h (Update defines.h for rolling (remove STBI_ONLY_JPEG as you do not want it in rolling actually) #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 (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 (Optimize logfile write #1652)
remove no longer needed OpenFileAndWait()
remove WriteToDedicatedFile
.
Co-authored-by: CaCO3 [email protected]
Co-authored-by: CaCO3 [email protected]
Reverting changes of
sdkconfig.defaults
falsly added within #1626Init GPIO handler before MQTT init (Init GPIO handler before MQTT init #1663)
Update HTML & Firmware (Implement WLAN 802.11k und 802.11v (Mesh-Support) #1671)
Remove unnecessary null pointer checks Remove unnecessary null pointer checks #1649 (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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #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
Co-authored-by: github-actions [email protected]
Improve NTP handling (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 [email protected]
Co-authored-by: CaCO3 [email protected]
Co-authored-by: CaCO3 [email protected]
Co-authored-by: CaCO3 [email protected]
Extend Github Actions (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 (prepare docs for deployment through actions #1688)
Co-authored-by: CaCO3 [email protected]
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
Co-authored-by: CaCO3 [email protected]
Improve initial setup proc (Improve initial setup proc #1692)
Initial Test
Initial functional version.
Add Bot Replies (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-… (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 (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 [email protected]
Deinit components before reboot (Deinit components before reboot #1704)
Deinit all components before reboot
Update
Update
fetch index.html after reboot -> less 404 (Fetch an available resource after reboot #1705)
Safe optimizations (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 (add a define to configure the logfile handling #1709)
Co-authored-by: CaCO3 [email protected]
Move Logfile Switch to define.h
Update Reboot Algo
Update server_ota.cpp
Avoid loading of status infos twice (Overview.html: Avoid loading of status infos twice #1711)
Force a reboot even reboot task cannot be created due to lack of heap (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 (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 [email protected]
fix static IP in UP, improve explanation for HA (fix static IP in UI, improve explanation for HA #1719)
fix static IP in UP, improve explanation for HA
Update edit_config_param.html
Co-authored-by: CaCO3 [email protected]
Create demo folder at startup (if not present)
Update defines.h (Disable #define STBI_ONLY_JPEG again #1726)
improve explanations,added example (DecimalShift: improve explanations, added example #1729)
Co-authored-by: CaCO3 [email protected]
Add demo mode (Add demo mode #1720)
move main part to cam file
added demo mode
.
add a define to configure the logfile handling (add a define to configure the logfile handling #1709)
Co-authored-by: CaCO3 [email protected]
Move Logfile Switch to define.h
Update Reboot Algo
Update server_ota.cpp
Avoid loading of status infos twice (Overview.html: Avoid loading of status infos twice #1711)
Force a reboot even reboot task cannot be created due to lack of heap (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 (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 [email protected]
.
.
.
creade demo dir
fix static IP in UP, improve explanation for HA (fix static IP in UI, improve explanation for HA #1719)
fix static IP in UP, improve explanation for HA
Update edit_config_param.html
Co-authored-by: CaCO3 [email protected]
Create demo folder at startup (if not present)
move demo files
Update defines.h (Disable #define STBI_ONLY_JPEG again #1726)
updated description
moved to expert section
fixed broken enabled state
Co-authored-by: CaCO3 [email protected]
Co-authored-by: jomjol [email protected]
Co-authored-by: Slider0007 [email protected]
Fix regression of reboot handler / reboot waiting script (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 (Improve Build Time #1737)
Update build.yaml
Update build.yaml
Remove unnecessary null pointer checks #1649 unnecessary np check (#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 56cfeb7.
Co-authored-by: CaCO3 [email protected]
Replace alert boxes with overlay info boxes (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 [email protected]
compiler optimization for tflite-micro-esp-examples
Modify stack sizes + max open files (SD) , add REST handler for heap/(stack) infos (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 (cache static files #1755)
Co-authored-by: CaCO3 [email protected]
Implemented Reboot for "firmware.bin" as well
new OTA page with progressbar (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 (cache static files #1755)
Co-authored-by: CaCO3 [email protected]
.
.
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 [email protected]
Co-authored-by: jomjol [email protected]
Rolling-bot: Only show jomjol repo rollings (Rolling-reply bot: Only show jomjol repo rolling builds #1783)
Update platfromio.ini
Add option to disable brownout detector (Add option to disable brownout detector #1784)
Update defines.h
Update main.cpp
Improve file server (Improve file server #1785)
.
.
.
.
.
.
.
Co-authored-by: CaCO3 [email protected]
Ignore cache on GIT hash change (new commit or release) (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 [email protected]
fix overview.html
GPIO handler: Deinit before delete (GPIO handler: Deinit before delete handler #1795)
Rest handler: Use none chunked transfer (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 (STBI_ONLY_JPEG #1789)
Add error handling for memory intensive tasks (Add error handling for memory intensive tasks #1798)
tflite model loading: error handling
FlowAlignment: error handling
CImageBasis+GetJPGStream : error handling
Update graph.html (DataGraph - chart not loading #1802)
Delete demo-images directory
Data is now provided in the documentation
REST handler sysinfo + MQTT topic: Free heap memory not reporting (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 (Refactor getEspHeapInfo routine #1816)
Refactor getEspHeapInfo
ClassLogfile: Remove redundandent one
DataGraph: datafiles sorted -> newest on top (DataGraph: datafiles sorted -> newest on top #1817)
plaformio [env:esp32cam-dev] : Add task analysis & test for 8m spiram real support (plaformio [env:esp32cam-dev] : Add task analysis & test for 8m spiram… #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 (Improve html roi disablement #1825)
Improve ROI-Problem
Update
Update common.js
Update links
Store preprocessed image with ROI to RAM (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) (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 (Esp32 sys info #1829)
Add files via upload
Update defines.h
Update main.cpp
git ignore + sdkconfig.esp32cam-dev (git ignore + sdkconfig.esp32cam-dev #1830)
update build actions/[email protected] (update build actions/[email protected] #1831)
actions/[email protected]
Create clear _all_cache.yml
fix typo naming workflow clear_cache.yml
Update tflite
Initial Implementation (Initial Implementation #1834)
Fix pointer call in ClassControllCamera.cpp:310 (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 (Initial Implementation #1835)
improve caching (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 (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 [email protected]
Show ways to get notified about new releases
update wiki references
enhance development environment (enhance development environment #1841)
add sdkconfig.defaults per environment
platformio/platform-espressif32#638
add env to platformio
add sdkconfig..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) (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 * (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 (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 [email protected]
Heap tracing (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 (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
Fixed the firework to match the actual button text. Fixed other random typos.
add AlignmentAlgo=off option (add AlignmentAlgo=off option #1867)
Replace outdated wiki links, wording (Update outdated wiki links #1871)
Revert "add AlignmentAlgo=off option (add AlignmentAlgo=off option #1867)" (Revert "add AlignmentAlgo=off option" #1876)
This reverts commit 3de4cc7.
Co-authored-by: CaCO3 [email protected]
Show WIFI signal text labels / Log RSSI value to logfile (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 (Update config.ini #1880)
Update Changelog.md for release (Update Changelog.md for release #1892)
Co-authored-by: github-actions [email protected]
Update Changelog.md
Remove newline in version (Remove newline in version #1891)
remove newline in version
.
.
Co-authored-by: CaCO3 [email protected]
Show alternative images for states "Initialization" and "Take Image" (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 * (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 (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 [email protected]
Heap tracing (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 (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
Fixed the firework to match the actual button text. Fixed other random typos.
add AlignmentAlgo=off option (add AlignmentAlgo=off option #1867)
Replace outdated wiki links, wording (Update outdated wiki links #1871)
Revert "add AlignmentAlgo=off option (add AlignmentAlgo=off option #1867)" (Revert "add AlignmentAlgo=off option" #1876)
This reverts commit 3de4cc7.
Co-authored-by: CaCO3 [email protected]
Show WIFI signal text labels / Log RSSI value to logfile (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 (Update config.ini #1880)
Update Changelog.md for release (Update Changelog.md for release #1892)
Co-authored-by: github-actions [email protected]
Update Changelog.md
Remove newline in version (Remove newline in version #1891)
remove newline in version
.
.
Co-authored-by: CaCO3 [email protected]
Co-authored-by: CaCO3 [email protected]
Co-authored-by: CaCO3 [email protected]
Co-authored-by: Nicolas Liaudat [email protected]
Co-authored-by: AngryApostrophe [email protected]
Co-authored-by: github-actions [email protected]
restructure manual setup zip (restructure manual setup zip #1897)
Update build.yaml
Update build.yaml
Update build.yaml
fix typos and wording on config page (fix typos and wording on config page #1898)
Update label-commenter-config.yml
Update label-commenter-config.yml
remove external Web UI dependencies (remove external Web UI dependencies #1896)
Co-authored-by: CaCO3 [email protected]
Remove excessive whitespaces and newlines in json (Remove excessive whitespaces and newlines in json #1904)
.
.
.
.
.
remove newlines in json as it is not needed
.
Co-authored-by: CaCO3 [email protected]
REST handler CPU temp / RSSI: Remove units (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 (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 [email protected]
Co-authored-by: parhedberg [email protected]
Co-authored-by: Pär Hedberg [email protected]
Co-authored-by: jomjol [email protected]
Co-authored-by: Christopher Fenner [email protected]
Co-authored-by: CaCO3 [email protected]
Co-authored-by: Frank Haverland [email protected]
Co-authored-by: github-actions [email protected]
Co-authored-by: Ralf Rachinger [email protected]
Co-authored-by: Nicolas Liaudat [email protected]
Co-authored-by: Slider0007 [email protected]
Co-authored-by: smartboart [email protected]
Co-authored-by: AngryApostrophe [email protected]
Co-authored-by: Dave [email protected]
Update Changelog.md for release
Update Changelog.md
v14.0.0 RC2 (v14.0.0 RC2 #1939)
Master (Master #1926)
Release Preparations (Release Preparations #1925)
Fix for securing wlan.ini (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 [email protected]
Update Web-Installer
solves Home Assistant Discovery: use problem device class for problem binary sensor #1530 (Home Assistant Discovery: add device class for problem binary sensor #1531)
Refactor JSON (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 [email protected]
Various corrections (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 [email protected]
Prevent auto restart on cam framebuffer init error (Prevent auto restart on cam framebuffer init error #1522)
use correct log level
revert autorestart on camera framebuffer init error
.
Co-authored-by: CaCO3 [email protected]
Digit detected as 10 #1524 - ensure the recognized digit is less than 10 (#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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #1503
Co-authored-by: github-actions [email protected]
Co-authored-by: CaCO3 [email protected]
log NTP server name (log NTP server name #1497)
log NTP server name
.
.
replace calls to /wasserzaehler.html with calls to /value (replace calls to /wasserzaehler.html with calls to /value #1469)
Co-authored-by: CaCO3 [email protected]
Fix cookie usage, use correct http response codes, add 404 page (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 [email protected]
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 (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 [email protected]
Update Web-Installer
solves Home Assistant Discovery: use problem device class for problem binary sensor #1530 (Home Assistant Discovery: add device class for problem binary sensor #1531)
Refactor JSON (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 [email protected]
Various corrections (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 [email protected]
Prevent auto restart on cam framebuffer init error (Prevent auto restart on cam framebuffer init error #1522)
use correct log level
revert autorestart on camera framebuffer init error
.
Co-authored-by: CaCO3 [email protected]
Digit detected as 10 #1524 - ensure the recognized digit is less than 10 (#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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #1503
Co-authored-by: github-actions [email protected]
only use sntp_getservername() after init sntp
set default NTP server on dnew installations
Co-authored-by: CaCO3 [email protected]
Co-authored-by: Ralf Rachinger [email protected]
Co-authored-by: jomjol [email protected]
Co-authored-by: github-actions [email protected]
Co-authored-by: parhedberg [email protected]
Co-authored-by: Pär Hedberg [email protected]
Co-authored-by: Christopher Fenner [email protected]
Co-authored-by: Frank Haverland [email protected]
Renamed variables and added debug log (Renamed variables and added debug log #1537)
add debug logs
renamed variables
renamed TAGs, added flow status logging
.
.
Co-authored-by: CaCO3 [email protected]
replaced printf usage in LogFile.WriteToFile()
ENABLE_MQTT c++ macro definition (ENABLE_MQTT c++ macro definition #1546)
macro
2
2
delete jomjol_mqtt from CMakeLists
mqtt macro
final
ENABLE_INFLUXDB c++ macro definition (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) (Rearange task to core (mqtt, camera, httpd) #1557)
Streamlined MQTT interlock when not activated & interlock MQTT when WIFI is not connected (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 (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 [email protected]
Continue boot on bad PSRAM (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 [email protected]
add sensor status, show special index/setup page in case of a critical error (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 [email protected]
Co-authored-by: jomjol [email protected]
Update Webinstaller to v13.0.7
remove html-from-11.3.1 in release (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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #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 [email protected]
Co-authored-by: CaCO3 [email protected]
Create reply-bot.yml
Update ClassFlowPostProcessing.cpp
Add bot (Add bot #1581)
Update reply-bot.yml
Create label-commenter-config.yml
added missing html change
extended instructions (extended instructions #1583)
Co-authored-by: CaCO3 [email protected]
Fix Rate Problem
removed redundant "Status:"
Bugfix Double Extract ZIP-Files
Update FeatureRequest.md (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 (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 (replace relative include of gethost.js with absolute one #1610)
Co-authored-by: CaCO3 [email protected]
esp_spiram.h has been replaced by esp32/spiram.h (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 (Preparations for next Bugfix Release #1615)
Merge branch 'rolling' (Merge branch 'rolling' #1559)
Fix for securing wlan.ini (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 [email protected]
Update Web-Installer
solves Home Assistant Discovery: use problem device class for problem binary sensor #1530 (Home Assistant Discovery: add device class for problem binary sensor #1531)
Refactor JSON (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 [email protected]
Various corrections (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 [email protected]
Prevent auto restart on cam framebuffer init error (Prevent auto restart on cam framebuffer init error #1522)
use correct log level
revert autorestart on camera framebuffer init error
.
Co-authored-by: CaCO3 [email protected]
Digit detected as 10 #1524 - ensure the recognized digit is less than 10 (#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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #1503
Co-authored-by: github-actions [email protected]
Co-authored-by: CaCO3 [email protected]
log NTP server name (log NTP server name #1497)
log NTP server name
.
.
replace calls to /wasserzaehler.html with calls to /value (replace calls to /wasserzaehler.html with calls to /value #1469)
Co-authored-by: CaCO3 [email protected]
Fix cookie usage, use correct http response codes, add 404 page (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 [email protected]
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 (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 [email protected]
Update Web-Installer
solves Home Assistant Discovery: use problem device class for problem binary sensor #1530 (Home Assistant Discovery: add device class for problem binary sensor #1531)
Refactor JSON (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 [email protected]
Various corrections (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 [email protected]
Prevent auto restart on cam framebuffer init error (Prevent auto restart on cam framebuffer init error #1522)
use correct log level
revert autorestart on camera framebuffer init error
.
Co-authored-by: CaCO3 [email protected]
Digit detected as 10 #1524 - ensure the recognized digit is less than 10 (#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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #1503
Co-authored-by: github-actions [email protected]
only use sntp_getservername() after init sntp
set default NTP server on dnew installations
Co-authored-by: CaCO3 [email protected]
Co-authored-by: Ralf Rachinger [email protected]
Co-authored-by: jomjol [email protected]
Co-authored-by: github-actions [email protected]
Co-authored-by: parhedberg [email protected]
Co-authored-by: Pär Hedberg [email protected]
Co-authored-by: Christopher Fenner [email protected]
Co-authored-by: Frank Haverland [email protected]
Renamed variables and added debug log (Renamed variables and added debug log #1537)
add debug logs
renamed variables
renamed TAGs, added flow status logging
.
.
Co-authored-by: CaCO3 [email protected]
replaced printf usage in LogFile.WriteToFile()
ENABLE_MQTT c++ macro definition (ENABLE_MQTT c++ macro definition #1546)
macro
2
2
delete jomjol_mqtt from CMakeLists
mqtt macro
final
ENABLE_INFLUXDB c++ macro definition (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 [email protected]
Co-authored-by: Pär Hedberg [email protected]
Co-authored-by: jomjol [email protected]
Co-authored-by: Christopher Fenner [email protected]
Co-authored-by: CaCO3 [email protected]
Co-authored-by: Frank Haverland [email protected]
Co-authored-by: github-actions [email protected]
Co-authored-by: Ralf Rachinger [email protected]
Co-authored-by: Nicolas Liaudat [email protected]
Co-authored-by: parhedberg [email protected]
Co-authored-by: Pär Hedberg [email protected]
Co-authored-by: jomjol [email protected]
Co-authored-by: Christopher Fenner [email protected]
Co-authored-by: CaCO3 [email protected]
Co-authored-by: Frank Haverland [email protected]
Co-authored-by: github-actions [email protected]
Co-authored-by: Ralf Rachinger [email protected]
Co-authored-by: Nicolas Liaudat [email protected]
new model version (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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #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
Co-authored-by: github-actions [email protected]
Update Changelog.md (Update Changelog.md #1630)
Correct RenameNumber
Update Changelog.md
Fix reloading of data file (Fix reloading of data file #1635)
Update data.html
fixed
show link to graph
Co-authored-by: CaCO3 [email protected]
Centralizing the defines (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 (Code translation #1626)
comment translation
translation part Update Rolling from Master #2
code translation from DE to ENG #part3
translation File Server: Option to delete multiple/all files in a directory #4
dismantled =>splitted
bereich => range
Update defines.h
Co-authored-by: jomjol [email protected]
Update manifest.json
Add files via upload
#ifndef in *.h + #pragma once (#ifndef in *.h + #pragma once #1639)
Update defines.h (Update defines.h for rolling (remove STBI_ONLY_JPEG as you do not want it in rolling actually) #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 (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 (Optimize logfile write #1652)
remove no longer needed OpenFileAndWait()
remove WriteToDedicatedFile
.
Co-authored-by: CaCO3 [email protected]
Co-authored-by: CaCO3 [email protected]
Reverting changes of
sdkconfig.defaults
falsly added within #1626Init GPIO handler before MQTT init (Init GPIO handler before MQTT init #1663)
Update HTML & Firmware (Implement WLAN 802.11k und 802.11v (Mesh-Support) #1671)
Remove unnecessary null pointer checks Remove unnecessary null pointer checks #1649 (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 4f51ec7.
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 f68695a, reversing changes made to a096cf7.
This reverts commit a096cf7.
revert testing
Digit detected as 10 #1524 - ensure the result of ZeigerEvalHybridNeu is <10
Fix late digit transition Transition of digital counter does not match analog meter #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
Co-authored-by: github-actions [email protected]
Improve NTP handling (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 [email protected]
Co-authored-by: CaCO3 [email protected]
Co-authored-by: CaCO3 [email protected]
Co-authored-by: CaCO3 [email protected]
Extend Github Actions (Extend Github Actions #1680)
Update build.yaml
Update build.yaml
Update build.yaml
Update build.yaml
Update build.yaml
Update build.yaml …