Commit graph

138 commits

Author SHA1 Message Date
lumapu
dc696d727f 0.8.66
* added support for other regions - untested #1271
* fix generation of DTU-ID; was computed twice without reset if two radios are enabled
2024-01-28 23:32:44 +01:00
lumapu
77b1f96c03 0.8.63
* made code review
* fixed endless loop #1387
2024-01-22 21:00:58 +01:00
lumapu
93b53a10d9 0.8.59
* merge PR: solve display settings dependencies #1369
* fix language typos #1346
* full update of ePaper after booting #1107
* fix MqTT yield day reset even if `pause inverter during nighttime` isn't active #1368
2024-01-18 23:21:59 +01:00
you69man
21234d2ece replace display numbers by enums 2024-01-18 20:50:24 +01:00
you69man
276b3dca42 change default value of display luminance/contrast to 140.
The previous value 60 is way too low and seems to stem from times where it was interpreted as % instead of now 0-255
2024-01-18 18:51:08 +01:00
you69man
e59978dc9c solve dependencies of hidden display parameters 2024-01-18 18:45:36 +01:00
lumapu
c3a2ad0a97 0.8.58
* full refresh of ePaper after booting #1107
* add optional custom link #1199
* pinout has an own subgroup in `/settings`
* grid profile will be displayed as hex in every case #1199
2024-01-18 00:10:29 +01:00
lumapu
8c9be73091 0.8.58
* fix missing refresh URL #1366
* fix view of grid profile #1365
* fix webUI translation #1346
* fix protection mask #1352
2024-01-17 22:08:17 +01:00
lumapu
fa32906707 Merge branch 'VArt67-Merge-to-upstream' into development03 2024-01-09 20:49:00 +01:00
VArt67
2b4de00a89 * Added history charts to web and to Display_Mono_128x64 2024-01-07 23:25:50 +01:00
you69man
c82cc1c77e add option for graph size 2024-01-07 09:25:35 +01:00
you69man
4496981b3b add option for show ratio 2024-01-07 09:25:35 +01:00
lumapu
5ca26895a1 0.8.45
* start implementing a wizard for initial (WiFi) configuration #1199
2024-01-06 02:58:19 +01:00
lumapu
0d10d19b30 0.8.42
* add loss rate to `/visualization` in the statistics window
* corrected `getLossRate` infos for MqTT and prometheus
* added information about working IRQ for NRF24 and CMT2300A to `/system`
2024-01-03 01:29:46 +01:00
lumapu
8930801458 Merge branch 'development03-prometheus-nrfLossrate' of https://github.com/fsck-block/ahoy into fsck-block-development03-prometheus-nrfLossrate 2024-01-03 00:14:32 +01:00
lumapu
cd9cc976e7 0.8.42
* add LED to display whether it's night time or not. Can be reused as output to control battery system #1308
2024-01-03 00:14:10 +01:00
Frank
938c42925f PROMETHEUS_EP:
add `LossRate` radio statistics to metric
    bugfix: use specific metric types for each inverter metric
2024-01-02 14:58:19 +01:00
lumapu
4f37f994b6 Merge branch 'development03-prometheus-powerlimit' of https://github.com/fsck-block/ahoy into fsck-block-development03-prometheus-powerlimit 2024-01-02 00:23:44 +01:00
lumapu
2cda39c9f9 0.8.39
* fix MqTT dis_night_comm in the morning #1309
* seperated offset for sunrise and sunset #1308
2024-01-01 23:02:14 +01:00
Frank
29d2bdefab PROMETHEUS_EP: Add NRF-radio statistics and power-limit metrics 2024-01-01 15:20:14 +01:00
lumapu
86ff9f054a 0.8.35
* changed reload time for opendtufusion after update to 5s
* fix default interval and gap for communication
* fix serial number in exported json (was decimal, now correct as hexdecimal number)
* beautified factory reset
* added second stage for erase settings
* increased maximal number of inverters to 32 for opendtufusion board (ESP32-S3)
* fixed crash if CMT inverter is enabled, but CMT isn't configured
2023-12-30 02:33:57 +01:00
lumapu
b5cdd775a7 0.8.35
* added dim option for LEDS
* changed reload time for opendtufusion after update to 5s
2023-12-30 00:20:36 +01:00
lumapu
4f75ce7dd1 0.8.29
* fix crash if `getLossRate` was read from inverter #1288 #1290
* reduce reload time for opendtufusion ethernet variant to 5 seconds
* added basic grid parser
2023-12-28 02:21:37 +01:00
lumapu
16d0eb2048 0.8.26
* read grid profile as HEX (`live` -> click inverter name -> `show grid profile`)
2023-12-17 15:04:09 +01:00
lumapu
222bf0e54a 0.8.23
* heuristics fix #1269 #1270
* moved `sendInterval` in settings, **important:** *will be reseted to 15s after update to this version*
* try to prevent access to radio classes if they are not activated
* fixed millis in serial log
* changed 'print whole trace' = `false` as default
* added communication loop duration in [ms] to serial console
* don't print Hex-Payload if 'print whole trace' == `false`
2023-12-14 23:34:10 +01:00
lumapu
8c0ff5a3bd 0.8.21
* fix ethernet save inverter parameters #886
* fix ethernet OTA update #886
* improved radio statistics, fixed heuristic output for HMS and HMT inverters
2023-12-12 23:29:06 +01:00
lumapu
1c12f4c141 0.8.19
* added ms to serial log
* added (debug) option to configure gap between inverter requests
2023-12-11 22:38:48 +01:00
Wusaweki
9647044e49 add motion sensor function for screensaver and remove redundant display code 2023-11-22 20:54:20 +01:00
lumapu
f417717fc3 * optimized heuristic
* added option to reduce log size (strip frame payload to relevant field)
thx @Oberfritze, @rejoe2
2023-11-20 22:58:57 +01:00
lumapu
b7f0e683ec 0.8.10
* fix Mi and HM inverter communication #1235
* added privacy mode option #1211
* changed serial debug option to work without reboot
2023-11-19 14:25:57 +01:00
lumapu
49ef94cb7a 0.8.9
* merged PR #1234
* added new alarm codes
* removed serial interval, was not in use anymore
2023-11-19 01:38:54 +01:00
lumapu
1bc3a0f06f 0.8.7
* fix ESP8266 inverter settings #1226
* send radio statistics via MqTT #1227
* made night communication inverter depended
* added option to prevent adding values of inverter to total values (MqTT only) #1199
2023-11-13 23:54:55 +01:00
lumapu
efdac9634f 0.8.4
* introduced tabs in WebGUI (inverter settings)
* added inverter-wise power level and frequency
2023-11-11 03:12:14 +01:00
lumapu
975f6923d3 0.8.2
* beautified inverter settings in `setup` (preperation for future, settings become more inverter dependent)
2023-11-09 00:08:42 +01:00
lumapu
3e9d6b8900 0.7.66 - 2023-10-04
* prepared PA-Level for CMT
* removed settings for number of retransmits, its fixed to `5` now
* added parentheses to have a excactly defined behaviour
2023-10-04 22:16:32 +02:00
lumapu
169eea73e6 0.7.62
fix compile (prometheus)
2023-10-01 12:55:59 +02:00
lumapu
c1cb62685d 0.7.61 2023-10-01 00:48:51 +02:00
lumapu
a18a738a0a 0.7.55
* fix prometheus builds
* fix ESP32 default pinout #1159
* added `opendtufusion-dev` because of anoying `-DARDUINO_USB_CDC_ON_BOOT=1` flag
* fix display of current power on `index`
* fix OTA, was damaged by version `0.7.51`, need to use webinstaller (from `0.7.51` to `0.7.54`)
2023-09-17 12:20:58 +02:00
lumapu
9521cf756a 0.7.51
* fix CMT configureable pins #1150
* fix default CMT pins for opendtufusion
* beautified `system`
* changed main loops, fix resets #1125, #1135
2023-09-16 01:29:17 +02:00
lumapu
b06f8e98a4 0.7.50
* moved MqTT info to `system`
* added CMT info for ESP32 devices
* improved CMT settings, now `SCLK` and `SDIO` are configurable #1046, #1150
* changed `Power-Limit` in live-view to `Active Power Control`
* increase length of update file selector #1132
2023-09-12 23:37:57 +02:00
Frank
7673721bd7 Use default channel name if non is set. Export inverter metrics as <XX>_total metric if channel metrics also available. 2023-09-10 10:39:32 +02:00
Alexander Dahl
ae3e98e77d Fix typos throughout code
Found with `codespell -w -i3 src/**` and reviewed manually.

Fixes: #1112
2023-08-23 06:37:55 +02:00
lumapu
fd2fd206f0 0.7.40
* added default pins for opendtu-fusion-v1 board
* fixed hw version display in `live`
* removed development builds, renamed environments in `platform.ini`
2023-08-22 00:35:00 +02:00
lumapu
b01fbe205e 0.7.38
* reset alarms at midnight (if inverter is not available) #1105, #1096
* add option to reset 'max' values on midnight #1102
* added default pins for CMT2300A (matching OpenDTU)
2023-08-21 01:46:13 +02:00
lumapu
502cf81774 Merge branch 'development03' into eth
update to latest release 0.7.26
2023-08-08 00:46:18 +02:00
Martin Riedel
5f9015f7ad Add client id for mqtt 2023-08-05 14:56:54 +02:00
lumapu
e4e7e64861 Merge branch 'development03' into eth
* untested
2023-08-02 23:28:47 +02:00
lumapu
984e344f05 0.7.15
* add NTP sync interval #1019
* adjusted range of contrast / luminance setting #1041
* use only ISO time format in Web-UI #913
2023-07-23 23:08:21 +02:00
lumapu
c9d705baa4 0.7.14
* fix Contrast for Nokia Display #1041
* attempt to fix #1016 by improving inverter status
* added option to adjust effiency for yield (day/total) #1028
2023-07-23 18:37:35 +02:00
lumapu
ac57e16902 fix prometheus builds 2023-07-20 08:38:09 +02:00