Commit graph

57 commits

Author SHA1 Message Date
lumapu
4d5ae72cb6 0.8.102
* fix MDNS #1538
* improved Wizard
* improved MqTT on devcontrol e.g. set power limit
2024-04-01 17:02:43 +02:00
lumapu
bcc52c793c 0.8.102 - 2024-04-01
* fix NTP for `opendtufusion` #1542
* fix scan WiFi in AP mode
2024-04-01 14:54:08 +02:00
lumapu
89f7b4f1c6 ethernet and wifi are working for ESP32 2024-03-21 21:06:02 +01:00
lumapu
3d2ed81adf Merge branch 'development03' into ethW5500
Ethernet is working, /system seems to be slow
2024-03-15 22:58:16 +01:00
lumapu
1e5d788914 optimizing ... 2024-03-10 23:00:31 +01:00
lumapu
b2e6223efb Merge branch 'development03' into ethW5500 2024-03-02 01:31:44 +01:00
VArt67
f2f05a4de9 1st merge of reworked history.html implementation 2024-02-29 22:07:25 +01:00
lumapu
d5cecbb5b0 0.8.78
* fixed protection
2024-02-10 13:03:29 +01:00
lumapu
8b2db4abfa 0.8.78
* try to finalize API token protection
2024-02-09 00:25:25 +01:00
lumapu
15349520d2 0.8.77
* merge PR: BugFix: ACK #1414
* fix suspicious if condition #1416
* prepared API token for access, not functional #1415
2024-02-09 00:05:54 +01:00
lumapu
d9696dc704 0.8.71
* fix heuristics reset
* fix CMT missing frames problem
* removed inverter gap setting
* removed add to total (MqTT) inverter setting
* fixed sending commands to inverters which are soft turned off
* save settings before they are exported #1395
2024-02-03 23:31:17 +01:00
lumapu
4d7362fa6b 0.8.70 - 2024-02-01
* prevent sending commands to inverter which isn't active #1387
* protect commands from popup in `/live` if password is set #1199
2024-02-01 23:27:54 +01:00
lumapu
163a9e485e 0.8.68
* fix HMS / HMT startup
* added `flush_rx` to NRF on TX
* start with heuristics set to `0`
* added warning for WiFi channel 12-14 (ESP8266 only) #1381
2024-01-29 21:51:49 +01:00
lumapu
7eae81c706 Merge branch 'development03' into ethW5500 2024-01-22 21:44:58 +01:00
lumapu
6c4e6f9d90 0.8.55
* merge PR: fix reboot problem with deactivated power graph #1360
* changed scope of variables and member functions inside display classes
* removed automatically "minimal" builds
* fix include of "settings.h" (was already done in #1360)
* merge PR: Enhancement: Add info about compiled modules to version string #1357
* add info about installed binary to `/update` #1353
* fix lang in `/system` #1346
2024-01-14 17:38:37 +01:00
lumapu
76fa30503d 0.8.51
* fix translation #1346
* further improve sending active power control command faster #1332
* added history protection mask
2024-01-10 23:53:24 +01:00
lumapu
fa32906707 Merge branch 'VArt67-Merge-to-upstream' into development03 2024-01-09 20:49:00 +01:00
lumapu
3a8f37fd8e fix compile errors 2024-01-09 20:37:10 +01:00
lumapu
cc9ba1b808 improved, but currently compiles with errors 2024-01-09 00:11:36 +01:00
VArt67
2b4de00a89 * Added history charts to web and to Display_Mono_128x64 2024-01-07 23:25:50 +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
31ecb9620f 0.8.43
* fix display of sunrise in `/system` #1308
* fix overflow of `getLossRate` calculation #1318
* improved MqTT by marking sent data and improved `last_success` resends #1319
* added timestamp for `max ac power` as tooltip #1324 #1123 #1199
* repaired Power-limit acknowledge #1322
2024-01-05 01:24:38 +01:00
lumapu
b611be8042 compile ok, function not ok 2023-12-31 01:30:46 +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
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
99add5c8b2 combine CMD module status to antenna-symbol
... and for this harmonize hmRadio and hmsRadio is_Chip_Connected()
2023-12-01 15:58:04 +01:00
lumapu
8ac895f50a 0.8.5
* fixed endless loop while switching CMT frequency
* removed obsolete "retries" field from settings #1224
* fixed crash while defining new invertes #1224
* fixed default frequency settings
* added default input power to `400` while adding new inverters
* fixed color of wifi RSSI icon #1224
2023-11-12 12:02:11 +01:00
lumapu
f1dfd328cc 0.8.1
* added tx channel heuristics (per inverter)
* fix statistics counter
2023-11-01 00:11:38 +01:00
lumapu
dae638f7c6 0.7.62
* fix communication to inverters #1198
2023-10-01 12:12:21 +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
9a09b5f4f8 0.7.54
* added active power control in `W` to live view #201, #673
* updated docu, active power control related #706
* added current AC-Power to `index` page and removed version #763
* improved statistic data, moved to entire struct
* removed `/api/statistics` endpoint from REST-API
2023-09-17 01:55:45 +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
lumapu
9dd689b395 0.7.49
* add option to strip webUI for ESP8266 (reduce code size, add ESP32 special features; `IF_ESP32` directives)
* started to get CMT info into `system` - not finished
2023-09-11 23:15:33 +02:00
lumapu
e4e7e64861 Merge branch 'development03' into eth
* untested
2023-08-02 23:28:47 +02:00
lumapu
ddf63eaffe 0.7.9
* added 'improve' functions to set wifi password directly with ESP web tools #1014
* fixed MqTT publish while appling power limit #1013
* slightly improved HMT live view (Voltage & Current)
2023-07-08 17:45:28 +02:00
lumapu
1c36638226 Merge branch 'development03' into improv 2023-05-27 01:47:48 +02:00
lumapu
a80167912c added missing files 2023-05-09 22:59:20 +02:00
lumapu
4fd93be575 Merge branch 'main' into hms
Update to latest release
2023-04-20 21:39:48 +02:00
lumapu
1e1a21fa56 add ethernet support, thx @fumanchi
(ahoyeth.h and ahoyeth.cpp are missing)
2023-04-16 01:41:44 +02:00
tastendruecker123
2c0e1bbe57 Bugfixes around saving settings 2023-04-13 17:42:54 +02:00
lumapu
efe3bc4d20 improv does not open complete menu every time 2023-04-07 02:00:19 +02:00
lumapu
6533143e80 0.6.2
* fix login from multiple clients #819
* fix login screen on small displays
2023-04-04 13:51:11 +02:00
lumapu
4d735924ef Merge branch 'development03' into hms 2023-03-20 08:51:37 +01:00
lumapu
57bda044e5 0.5.102
Warning: old exports are not compatible any more!
further save settings improvements (only store inverters which are existing)
improved display of settings save return value
made save settings asynchronous (more heap memory is free)
2023-03-18 01:37:59 +01:00
lumapu
2d9f53c941 fix upload settings #686 2023-03-11 02:10:18 +01:00
lumapu
3e919b4d10 removed MQTT subscription sync_ntp, set_time with a value of 0 does the same #696
simplified MQTT subscription for `limit`. Check User-Manual.md for new syntax #696, #713
repaired inverter wise limit control, #713
2023-03-11 00:12:57 +01:00
lumapu
c4dd372554 improved general structures to support HMS in future 2023-02-20 23:00:51 +01:00
beegee3
802205ad91
Update appInterface.h 2023-02-05 14:46:31 +01:00
lumapu
3adcb68d98 improved payload handling (retransmit all fragments on CRC error)
improved `isAvailable`, checkes all record structs, inverter becomes available more early because version is check first
fix tickers were not set if NTP is not available
disabled annoying `FlashStringHelper` it gives randomly Expeptions during development, feels more stable since then
moved erase button to the bottom in settings, not nice but more functional
split `tx_count` to `tx_cnt` and `retransmits` in `system.html`
fix mqtt retransmit IP address #602
added debug infos for `scheduler` (web -> `/debug` as trigger prints list of tickers to serial console)
2023-01-19 22:43:23 +01:00
lumapu
d8e255ddc2 corrected MQTT comm_disabled #529
fix Prometheus and JSON endpoints (`config_override.h`) #561
publish MQTT with fixed interval even if inverter is not available #542
added JSON settings upload. NOTE: settings JSON download changed, so only settings should be uploaded starting from version `0.5.70` #551
MQTT topic and inverter name have more allowed characters: `[A-Za-z0-9./#$%&=+_-]+`, thx: @Mo Demman
improved potential issue with `checkTicker`, thx @cbscpe
MQTT option for reset values on midnight / not avail / communication stop #539
small fix in `tickIVCommunication` #534
add `YieldTotal` correction, eg. to have the option to zero at year start #512
2023-01-08 22:16:14 +01:00