Frank Haverland
512d7f95b4
Testcase for #2145 and debug-log ( #2151 )
...
* new models ana-cont-11.0.5, ana-class100-1.5.7, dig-class100-1.6.0
* Testcase for #2145
Added debug log, if allowNegativeRates is handeled
2023-03-11 11:19:29 +01:00
CaCO3
6642f6f995
Merge branch 'rolling' into master
2023-03-11 09:03:52 +01:00
Slider0007
431df73e52
Fix mqtt enable ( #2144 )
2023-03-08 17:42:43 +01:00
jomjol
1f5d4de5f3
Cleanup tflite ( #2133 )
...
* Clean & Update
* Update tflite
2023-03-06 07:14:21 +01:00
Slider0007
ce00192684
Print startblock after NTP snyc only once ( #2129 )
2023-03-05 19:14:45 +01:00
Yveaux
28f3ad0242
Update FeatureRequest.md ( #2130 )
...
Added #36 Run demo without camera
2023-03-05 17:37:51 +01:00
CaCO3
2dfd55e1c3
move Wifi, LWIP and BSSI to PSRAm ( #2117 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-03-05 08:43:37 +01:00
CaCO3
f84f20b2e8
Set CPU frequency ( #2125 )
...
* move Wifi, LWIP and BSSI to PSRAm
* Allow setting the CPU frequency to 240 MHz (default: 160 MHz)
* .
* .
* .
* .
* Update sdkconfig.defaults
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-03-05 08:31:07 +01:00
CaCO3
806adcb4d0
Use PSRAM for MQTT publishing and make it scheduled ( #2113 )
...
* Run the Homeassistant Discovery directly after connecting to the broker. Before it was delayed 10s and happened while the first round alredy was in progress
* schedule sending HA discovery and static topics
* Allow setting QOS for MQTT topics
* .
* .
* change MQTT QOS1 expiration time from (default) 30 to 5s
* add logging of heap change on MQTT topic sendings
* wait for MQTT transmission timeout after publishing
* use QOS0 for Homeassistant Discovery topics. the messages then could possibly get lost but we save a lot of heap
* .
* use PSRAM for the MQTT outbox
* use QOS1 for HA discovery again
* .
* .
* disable delay, not needed with PSRAM
* .
* consolidated scheduledSendingOf_DiscoveryAndStaticTopics into sendingOf_DiscoveryAndStaticTopics_scheduled
* Send Homeasstsiatnt Discovery and static data in MQTT step instead of when the wifi gets connected
* "WIFI roaming" by channel scan (AP switching at low RSSI) (#2120 )
* Activate 802.11kv wifi mesh roaming
* Activate roaming by scanning
* Revert stack reducation
* move Wifi, LWIP and BSSI to PSRAm
* added State Class "measurement" to rate_per_time_unit (#2116 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* use QOS0 for Homeassistant Discovery topics. the messages then could possibly get lost but we save a lot of heap
* use QOS0 for Homeassistant Discovery topics. the messages then could possibly get lost but we save a lot of heap
# Conflicts:
# code/components/jomjol_mqtt/server_mqtt.cpp
# Conflicts:
# code/components/jomjol_mqtt/server_mqtt.cpp
* .
* .
* move to next PR
* Update code/components/jomjol_mqtt/server_mqtt.cpp
* Update code/components/jomjol_mqtt/server_mqtt.cpp
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
2023-03-05 07:57:54 +01:00
Attila Darazs
4dc4752823
Add GJ (gigajoule) as an energy meter unit ( #2114 )
...
Some district heating meters are displaying their values in GJ and Home
Assistant is also capable of accepting heating values in this format.
2023-03-04 18:31:32 +01:00
CaCO3
827423023c
added State Class "measurement" to rate_per_time_unit ( #2116 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-03-04 13:16:23 +01:00
Slider0007
6ca7897fa0
"WIFI roaming" by channel scan (AP switching at low RSSI) ( #2120 )
...
* Activate 802.11kv wifi mesh roaming
* Activate roaming by scanning
* Revert stack reducation
2023-03-04 11:49:08 +01:00
CaCO3
39b8b5b07c
updated log message
2023-03-02 20:44:21 +01:00
Slider0007
5b98acaa32
ImageQuality: Set low input limit to 8 ( #2108 )
2023-03-01 21:04:04 +01:00
Slider0007
d3d241c7b9
Logfile: Print start indication block after time sync ( #2106 )
...
* logfile: Print start indication after time sync
* No time set at boot -> keep log_1970-01-01.txt
2023-03-01 20:55:12 +01:00
CaCO3
8c7e86fea4
Master ( #2104 )
...
* Replace deprecated actions (#2016 )
* Update build.yaml
* Update build.yaml
* Update manual-update-webinstaller.yml
* Update manual-update-webinstaller.yml
* Update manual-update-webinstaller.yml
* Update manual-update-webinstaller.yml
* Update build.yaml
* preparations for v15.0 (#2063 )
* Migrated parameters, see https://github.com/jomjol/AI-on-the-edge-device/pull/2023
* remove no longer used "topic" parameter. This is a backport from b21e3c6c9d
* Fix wrong url-encoding, see https://github.com/jomjol/AI-on-the-edge-device/issues/2036 resp. https://github.com/jomjol/AI-on-the-edge-device/issues/2036
* Threashold -> Threshold
* updated changelog
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* DataLogActive is true by default
* updated changelog
* Bugfix #1933 (again :-))
* Update Influxdb
* re-add missing dropdownbox filling for Postprocessing Individual Parameters
* stop auto filling the release notes, it causes more confusion than it helps
* Update Changelog.md
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
2023-03-01 20:54:14 +01:00
CaCO3
98d85b2c6c
Merge branch 'rolling' into master
2023-02-28 22:01:05 +01:00
CaCO3
f42e9c71f2
Update Changelog.md
v15.0.3
2023-02-28 21:39:50 +01:00
CaCO3
00be21f9e1
stop auto filling the release notes, it causes more confusion than it helps
2023-02-28 21:37:30 +01:00
CaCO3
c694d9f363
re-add missing dropdownbox filling for Postprocessing Individual Parameters
2023-02-28 21:35:54 +01:00
CaCO3
a7dc37761b
The raw topic should have no unit and must be State Class "None", so it is handled as a string ( #2103 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-28 20:57:15 +01:00
Slider0007
2dd2d03f6c
SD card basic R/W check + folder/file presence check ( #2085 )
...
* SD card basic RW check + folder structure check
* Default LED blink repeat 2x
* Abort booting when SD basic R/W check failed
* SD R/W error+missing folder,file > load reduced UI
2023-02-28 18:25:27 +01:00
jomjol
4c407499d2
Update Influxdb
v15.0.2
2023-02-27 22:19:10 +01:00
jomjol
b97d808b54
Merge branch 'bugfix-influxdb-v15.0.1'
2023-02-27 21:55:38 +01:00
jomjol
9f2e91a9df
Bugfix #1933 (again :-))
2023-02-27 21:54:50 +01:00
jomjol
18e96d62a6
Update readconfigparam.js
2023-02-27 19:46:15 +01:00
CaCO3
a1a77ae5d9
Improve MQTT ( #2091 )
...
* moved functions
* use hostname as default MQTT maintopic if parameter is not set
* use hostname as default MQTT client ID
* Only send Homassistant Discovery and Static Topics on the first connect. Retry in next round if any topic failed
* .
* add missing return code usage
* send maintopic/connection on every round like the system topics
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-27 18:26:46 +01:00
Frank Haverland
c5b20f3680
new models ana-cont-11.0.5, ana-class100-1.5.7, dig-class100-1.6.0 ( #2089 )
2023-02-27 18:25:30 +01:00
CaCO3
add6cf5c33
catch empty values ( #2096 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-27 14:38:46 +01:00
CaCO3
493bd4df2f
use a plotly version which only provides the basics, see https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-basic ( #2095 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-27 14:22:47 +01:00
CaCO3
53ff190860
enhance data pages ( #2088 )
...
* enhance data pages
* add checkbox to show relative values
* remove static entries, they get overwritten by dynamic oes
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-26 23:08:39 +01:00
CaCO3
9a9aa68a65
do not show value on recognition page ( #2083 )
...
* do not show value on recognition page
* .
* .
* .
* .
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-26 18:28:26 +01:00
CaCO3
a92cb69067
Fix missing number list ( #2082 )
...
* remove unused label references
* fix missing number list
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-25 22:03:16 +01:00
CaCO3
90fa44380c
Migrate some UART logs to Logfile logs ( #2079 )
...
* repolaced ESP_LOGE() with LogFile.WriteToFile(ESP_LOG_ERROR()
* converted more UART logs to logfile logs
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-25 21:18:56 +01:00
Slider0007
7a9f61a8d8
Boot phase: Add more error handling + provide verbose output in error cases ( #2020 )
...
* WLAN: add error handling
* WLAN: parameter global struct
* WLAN.ini -> more info text
* RSSIThreshold
* Rename logs
* Boot process: error handling
* Update texts
* Comments
* Init sequence
* Prepare for check dir creation
* add check makedir, update logs
* Blink code for OTA+SoftAP
* Blink code for missing time snyc
* Update
* reboot -> switch LED off
* Update log texts
* Update
* Update log texts
* create empty default folders at startup
* Update
* Adapt log level
* Print log level switch
* Update
* Update text
* Add SD free space to log
* WIFI/MQTT disconnect message set to WARN (+ ERROR)
2023-02-25 21:12:52 +01:00
CaCO3
a8f8189543
Keep the html folder on a flast structure (no subfolders). Else the OTA fails until >15.0.x because it does not create the needed subfolders ( #2080 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-25 18:27:43 +01:00
CaCO3
2c4bda9e66
Restructure webui menu ( #2070 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-25 14:21:16 +01:00
CaCO3
7b2a80a13d
Enhance pages ( #2075 )
...
* enhance pages
* .
* .
* .
* .
* .
* .
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-25 14:20:55 +01:00
CaCO3
95d312b920
Update Changelog.md
2023-02-24 20:23:20 +01:00
CaCO3
886cd4ffa5
Master ( #2073 )
...
* Replace deprecated actions (#2016 )
* Update build.yaml
* Update build.yaml
* Update manual-update-webinstaller.yml
* Update manual-update-webinstaller.yml
* Update manual-update-webinstaller.yml
* Update manual-update-webinstaller.yml
* Update build.yaml
* preparations for v15.0 (#2063 )
* Migrated parameters, see https://github.com/jomjol/AI-on-the-edge-device/pull/2023
* remove no longer used "topic" parameter. This is a backport from b21e3c6c9d
* Fix wrong url-encoding, see https://github.com/jomjol/AI-on-the-edge-device/issues/2036 resp. https://github.com/jomjol/AI-on-the-edge-device/issues/2036
* Threashold -> Threshold
* updated changelog
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* DataLogActive is true by default
* updated changelog
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-24 20:22:04 +01:00
CaCO3
10e0435383
Merge branch 'rolling'
...
# Conflicts:
# Changelog.md
# code/components/jomjol_helper/Helper.cpp
# code/components/jomjol_helper/Helper.h
# sd-card/html/edit_config_param.html
# sd-card/html/readconfigparam.js
2023-02-24 20:19:45 +01:00
CaCO3
b0de37b762
Move parameter doc to use tooltips generated using the online documentation ( #2059 )
...
* prework
* add tooltips
* .
* Update build.yaml
* remove tooltip link and embed it directly
* embedd tooltip directly
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* fix disabled tooltips
* fix disabled tooltips
* renamed Parameter in UI, added units, fixed labels
* .
* .
* .
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-24 18:36:26 +01:00
CaCO3
22e4b39f77
updated changelog
v15.0.1
2023-02-23 23:40:57 +01:00
CaCO3
2c1a7f4c9e
DataLogActive is true by default
2023-02-23 23:39:02 +01:00
CaCO3
3960823439
DataLogActive is true by default
2023-02-23 23:38:36 +01:00
CaCO3
d5ef08546a
preparations for v15.0 ( #2063 )
...
* Migrated parameters, see https://github.com/jomjol/AI-on-the-edge-device/pull/2023
* remove no longer used "topic" parameter. This is a backport from b21e3c6c9d
* Fix wrong url-encoding, see https://github.com/jomjol/AI-on-the-edge-device/issues/2036 resp. https://github.com/jomjol/AI-on-the-edge-device/issues/2036
* Threashold -> Threshold
* updated changelog
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
v15.0.0
2023-02-22 23:36:18 +01:00
CaCO3
3d711f495e
updated save message
2023-02-22 23:20:52 +01:00
jomjol
b21e3c6c9d
Remove ";Topic = ", Delete Checkbox "AllowNegativeRate"
2023-02-22 21:38:31 +01:00
CaCO3
23d2ae627d
Update config.ini
2023-02-22 11:33:44 +01:00
CaCO3
3f62abf878
add missing config.ini entries for InfluxDBv2
2023-02-22 09:42:25 +01:00