Commit graph

75 commits

Author SHA1 Message Date
lumapu
9601e900ac 0.8.60
* merge PR: non blocking nRF loop #1371
2024-01-20 13:09:50 +01:00
rejoe2
ac0c93cb40
non blocking - first review
- discord 0.8.5902
- stay longer on expected rx channel to wait for first frame 
- stick to looping over 5 channels for MI (after first frame or timeout)
2024-01-20 10:03:57 +01:00
rejoe2
4749b5ef3d
non blocking version
- shorten hms waiting times after last frame es well (might be too short to immedately stop timer!)
- timings still need review...
2024-01-18 14:15:44 +01:00
lumapu
358344ad6d 0.8.57
* merge PR: MI-MQTT and last retransmit #1363
* fixed DTU-ID, now built from the unique part of the MAC
* fix lang in `/system` #1346
2024-01-15 22:55:56 +01:00
rejoe2
9d29276c06
Add "second try"
- serial info deactivated
- first tx is counted as retransmit
2024-01-15 16:12:51 +01:00
rejoe2
e44e722315
MI-MQTT and last retransmit
- fix MI not sending data over MQTT (discord 1196092306)
- change logic for last retransmit (discord 1196098984)
2024-01-15 13:09:23 +01:00
lumapu
60111d0696 0.8.54
* added minimal version (without: MqTT, Display, History), WebUI is not changed!
* added simulator (must be activated before compile, standard: off)
* changed communication attempts back to 5
2024-01-14 01:52:56 +01:00
lumapu
2a01238bff small fix 2024-01-09 22:23:16 +01:00
rejoe2
e23daad910
MI - add "get loss logic"
* as we don't have info from inverter side, this is just dull tx/rx statistics from the recent cycle...
2024-01-09 10:10:39 +01:00
lumapu
135a1f8032 0.8.47
* merge PR: add defines for retry attempts #1329
2024-01-07 02:42:42 +01:00
Patrick Amrhein
aa6a022214 Add defines for Retry ATTEMPS 2024-01-06 19:45:18 +01:00
lumapu
dd225bdf79 0.8.46
* improved communication
2024-01-06 14:05:49 +01:00
lumapu
b4ba35e6ab 0.8.44
* fix MqTT transmission of data #1326
* live data is read much earlier / faster and more often
2024-01-05 14:08:38 +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
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
3dd4997094 0.8.40
* fix display of sunrise and sunset in `/system` #1308
* fix MqTT set power limit #1313
2024-01-02 14:43:33 +01:00
lumapu
40097aba18 0.8.39
* add `getLossRate` to radio statistics and to MqTT #1199
2024-01-02 01:03:40 +01:00
lumapu
54b9e2f3ea 0.8.39
* merge Prometheus metrics fix #1310
* merge MI grid profile request #1306
2024-01-02 00:29:36 +01:00
lumapu
0b3f82def0 Merge branch 'development03' of https://github.com/rejoe2/ahoy into rejoe2-development03 2024-01-02 00:25:43 +01:00
lumapu
ea29e49c93 0.8.39
* fix MqTT dis_night_comm in the morning #1309 #1286
* seperated offset for sunrise and sunset #1308
* **BREAKING CHANGE**: powerlimit (active power control) now has one decimal place (MqTT / API) #1199
2024-01-02 00:21:06 +01:00
rejoe2
2571e3c9f9
MI - add grid profile request
Note: this doesn't deliver entire grid profile infos...
2023-12-31 14:24:23 +01:00
lumapu
cf19423d91 0.8.32
* fix `start` / `stop` / `restart` commands #1287
* added message, if profile was not read until now #1300
2023-12-29 15:09:14 +01:00
lumapu
7c08d934a9 0.8.31
* added class to handle timeouts PR #1298
2023-12-29 00:18:55 +01:00
you69man
f7e35e4404 implement TimeMonitor Class 2023-12-28 22:24:37 +01:00
lumapu
9c074b9814 0.8.30
* merge PR #1293
* merge PR #1295 fix ESP8266 pin settings
2023-12-28 21:45:37 +01:00
rejoe2
0d3bfe3710
fix some double counts 2023-12-28 20:59:52 +01:00
rejoe2
6ec9561d7a
discord .2902
- disable cmdDone() calls for GridProfile+GetLossRate
- Typo
2023-12-28 12:16:02 +01:00
rejoe2
e8185b9e80
discord .2901
- add longer timeout + more retransmits to GridProfile req.
- close GridProfile + GetLossRate req. explicitly (also for heuristiscs)
2023-12-28 12:03:00 +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
5a52677cbd 0.8.28
* add get loss rate @rejoe2
* improve communication @rejoe2
2023-12-23 15:57:40 +01:00
lumapu
d31f39286e 0.8.27
* fix set power limit #1276
2023-12-18 13:55:49 +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
30f580891f 0.8.22
* fix communication state-machine regarding zero export #1267
2023-12-13 22:51:59 +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
689a295d0b 0.8.20
* improved HM communication #1259 #1249
* fix `loadDefaults` for ethernet builds #1263
* don't loop through radios which aren't in use #1264
2023-12-12 20:49:43 +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
lumapu
df2e840751 0.8.18
* copied even more from the original heuristic code #1259
2023-12-10 22:40:46 +01:00
lumapu
240be8cd98 0.8.16
* updated heuristic #1080 #1259
* fix compile opendtufusion fusion ethernet
2023-12-09 17:09:05 +01:00
lumapu
71e9fbdc0f 0.8.15
* added class to combine inverter heuristics fields #1258
2023-12-09 02:30:57 +01:00
lumapu
6701c52048 small corrections 2023-11-28 22:29:11 +01:00
lumapu
ba8d1f3fc3 fix compile error and warnings 2023-11-20 23:33:26 +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
bac4301b8a 0.8.1011
* optimized communication
* repaired statistics
* fixed reboot
2023-11-20 20:30:59 +01:00
lumapu
7c2beab9a7 small fixes 2023-11-19 16:58:34 +01:00
lumapu
6d6686b44e 0.8.1101
known issues:
* crashes from time to time?
* has MI commands in HM pipe?
2023-11-19 16:34:19 +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
b57e463b92 improved changes from PR #1234 2023-11-19 00:25:27 +01:00
rejoe2
08fcbb4e73
Partly fix retransmit errors
* move gotFragment flag
2023-11-17 10:49:03 +01:00
rejoe2
eb15ce5dba
0.8.0707 2023-11-16 11:33:53 +01:00