Commit graph

369 commits

Author SHA1 Message Date
lumapu
0d7c67dbce 0.8.89
* merge PR: Collection of small fixes #1465
* fix: show esp type on `/history` #1463
* improved HMS-400-1T support (serial number 1125...) #1460
2024-03-02 01:25:59 +01:00
you69man
49508ba78e fix two warnings 1) C++ forbids converting a string constant to 'char*'
2) suggest paranthesis around '&&' within '||'
2024-03-01 13:31:21 +01:00
Wusaweki
dd8f8c138b fix typos 2024-03-01 13:31:21 +01:00
you69man
363aac5d02 used INVERTERTYPE:: instead of mInverter[0] for global setup 2024-03-01 13:31:21 +01:00
you69man
199d4b3873 use mChList[] instead of switch-case
(cherry picked from commit fdaf80e964a6ecb2423b0c1d8d03bb0184904ab8)
(cherry picked from commit 48c832be5eb05a96204fa1ec70fdf198e06ac94d)
(cherry picked from commit effe05a616615d709455d32c46c2254c8cfe399e)
2024-03-01 13:31:21 +01:00
Wusaweki
58044c34aa remove redundant check for nullpointer
(cherry picked from commit a1de637793bdc14627c68fc1b03d61d5189758cd)
(cherry picked from commit 7ba88180c50d7d0b6c971a477987bb5ded5aa9d8)
(cherry picked from commit 6888d571834ad5cf4b32a00536501e88112f7049)
(cherry picked from commit 8a8b8a61f354992823a77feca3a5193f8c53880e)
2024-03-01 13:31:21 +01:00
lumapu
3b58522fd5 0.8.88
* fix MqTT statistic data overflow #1458
* add HMS-400-1T support (serial number 1125...) #1460
* removed `yield efficiency` because the inverter already calculates correct #1243
2024-02-29 00:01:09 +01:00
lumapu
b6afec1c3a 0.8.85 - 2024-02-22
* possible fix of MqTT fix "total values are sent to often" #1421
* fix translation #1442
* availability check only related to live data #1035 #1437
2024-02-22 23:36:07 +01:00
lumapu
3d03f2d40a Merge branch 'development03' of https://github.com/rejoe2/ahoy into rejoe2-development03 2024-02-19 23:03:41 +01:00
lumapu
8c132048e6 0.8.82
* fixed crash once firmware version was read and sent via MqTT #1428
* possible fix: reset yield offset on midnight #1429
2024-02-15 23:22:24 +01:00
rejoe2
9d1147b371
more gracefull handling of complete retransmits
- Heuristics is less strict with complete retransmits
- fix MI typo
- new logic for MI alarms (not working correctly!)
2024-02-13 12:13:53 +01:00
lumapu
31232bfd80 0.8.80
* optimize API authentication, Error-Codes #1415
* breaking change: authentication API command changed #1415
* breaking change: limit has to be send als `float`, `0.0 .. 100.0` #1415
* updated documentation #1415
* fix don't send control command twice #1426
2024-02-12 22:32:13 +01:00
lumapu
315541ea51 0.8.79
* fix `opendtufusion` build (started only once USB-console was connected)
* code quality improvments
2024-02-11 22:44:32 +01:00
rejoe2
d15e75dbab
simplify rxOffset logic
- Code cleanup
- fix "nRF CE keep high" code (missing argument)
2024-02-09 11:53:20 +01:00
tictrick
d4a4f9cfb6
BugFix: ACK
Die Funktion startWrite() der RF24 Bibliothek ist ungeeignet für den Empfang von ACKs, da der Verstärker während des Sendens statt in den RX-Modus Ausgeschaltet wird.
2024-02-08 08:38:11 +01:00
lumapu
7c532ca1cc 0.8.76
* revert changes from yesterday regarding snprintf and its size #1410, #1411
* reduced cppcheck linter warnings significantly
* try to improve ePaper (ghosting) #1107
2024-02-07 22:50:13 +01:00
tictrick
716c3da3df
Bugfix: HMT would not start
Am Morgen wollten die HMTs nicht starten.
2024-02-07 11:36:57 +01:00
lumapu
90d4df4b91 0.8.75
* fix active power control value #1406, #1409
* update Mqtt lib to version `1.6.0`
* take care of null terminator of chars #1410, #1411
2024-02-06 23:04:10 +01:00
lumapu
3740a09d2a 0.8.74
* reduced cppcheck linter warnings significantly
2024-02-05 23:58:52 +01:00
lumapu
6b5435a246 0.8.73
* fix nullpointer during communication #1401
* added `max_power` to MqTT total values #1375
2024-02-04 21:26:48 +01:00
lumapu
14c5a7ad32 0.8.72
* fixed translation #1403
* fixed sending commands to inverters which are soft turned off #1397
* reduce switchChannel command for HMS (only each 5th cycle it will be send now)
2024-02-04 13:21:02 +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
ae799b4c21 0.8.70
* prevent sending commands to inverter which isn't active #1387
2024-02-01 21:38:07 +01:00
lumapu
f89fd66dbf 0.8.69
* merge PR: Dynamic retries, pendular first rx chan #1394
2024-01-31 22:46:41 +01:00
lumapu
349184a113 0.8.69
* fix brackets
2024-01-31 22:24:08 +01:00
rejoe2
7c1ebfb833
Merge branch 'development03' into dynamic-retries-offset 2024-01-31 10:25:49 +01:00
rejoe2
fddd03af6b
re-flexibilisize rx-channels
also for HM 2ch devices
2024-01-30 15:37:40 +01:00
rejoe2
bba82d8b3a
different tx-offests for 4ch HM
* discord 0.8.6803
* tx+3 for 4ch-HM, tx+2 for other Inverters
2024-01-30 13:32:55 +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
rejoe2
e5ce1f5094
individualize rx offset
for nRF
2024-01-29 16:44:26 +01:00
lumapu
6b305651af 0.8.67
* fix HMS frequency
* fix display of inverter id in serial log (was displayed twice)
2024-01-29 09:28:17 +01:00
lumapu
7655abc805 0.8.66
fix compile
2024-01-28 23:39:04 +01:00
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
rejoe2
1b4b5874df
Individual rx-channel offset
per inverter (based on serial, but unfortunately not working yet)
2024-01-27 17:52:08 +01:00
rejoe2
19184727bc
add data request to PowerLimit update req. 2024-01-27 09:37:55 +01:00
rejoe2
626ca86d0d
fix statistics
- based on 0.8.65!
2024-01-26 11:31:21 +01:00
rejoe2
1118407019
retransmit review
- look at how many frames are missing first
- more "second try" if inverter is available (dependent on attempts)
2024-01-25 11:10:44 +01:00
rejoe2
d8af398208
pendular version
let rx channel change between tx+2 and tx+3
2024-01-25 08:22:03 +01:00
lumapu
97d74d3090 0.8.65 - 2024-01-24
* removed patch for NRF `PLOS`
* fix lang issues #1388
* fix build on Windows of `opendtufusion` environments (git: trailing whitespaces)
2024-01-25 00:03:49 +01:00
rejoe2
d7ea4bcb89
fix 0 attempts in Communication
- 45ms-Problem seems to be solved
2024-01-24 17:31:58 +01:00
rejoe2
444a716012
partly fix statistics
- add more data requests to startup phase
2024-01-24 10:42:39 +01:00
rejoe2
3fbd2c7c88
fix retransmit counter for secondtry
- try to fix "45ms"-Problem
2024-01-23 17:54:57 +01:00
rejoe2
bfedf4f0c2
fix 2nd frame detection
for 2ch HM
and add faster exiting CMT wait state
2024-01-23 16:09:54 +01:00
lumapu
7f386f07df 0.8.64
add `getPLOS` (NRF24 Debug)
2024-01-22 23:47:22 +01:00
lumapu
8c2b37ed9e 0.8.64
add ARC to timeout
2024-01-22 23:04:18 +01:00
lumapu
66117e545b 0.8.64
* add `ARC` to log (NRF24 Debug)
2024-01-22 22:52:42 +01:00
lumapu
77b1f96c03 0.8.63
* made code review
* fixed endless loop #1387
2024-01-22 21:00:58 +01:00
lumapu
e039820dba 0.8.62
* updated version in footer #1381
* repaired radio statistics #1382
2024-01-21 17:44:10 +01:00
lumapu
6cbcbbafc5 0.8.61 - 2024-01-21
* add favicon to header
* improved NRF communication
2024-01-21 13:55:02 +01:00
lumapu
94f5a2ad11 0.8.60 2024-01-20 13:14:21 +01:00