Commit graph

122 commits

Author SHA1 Message Date
lumapu
169eea73e6 0.7.62
fix compile (prometheus)
2023-10-01 12:55:59 +02:00
lumapu
dae638f7c6 0.7.62
* fix communication to inverters #1198
2023-10-01 12:12:21 +02:00
rejoe2
9b6c7728d2
MI controll command review II
now with changes, but still base .61 is not working for HM/MI Types
2023-10-01 07:58:41 +02:00
lumapu
86822eb7b8 further improvements to generic functions 2023-10-01 00:39:22 +02:00
lumapu
01f113cd2b moved some generic functions to parent radio class 2023-10-01 00:15:50 +02:00
lumapu
ac0a4976d8 moved radio-statistic to inverter (not global per radio module any more) 2023-09-30 23:23:11 +02:00
lumapu
1d28387d1d add radio interface radio.h 2023-09-30 00:47:02 +02:00
rejoe2
06553d10ba
fix typos 2023-09-20 19:24:08 +02:00
rejoe2
afa96506a3
MI - alarms and control and other
* reduce last_success MQTT messages (#1124)
* add re-request if inverter is known to be online and first try fails
* add alarm reporting to MI (might need review!)
* rebuild MI limiting code closer to DTUSimMI example
2023-09-20 19:16:53 +02:00
lumapu
cefcc9c8c3 0.7.56
* only request alarms which were not received before #1113
* added flag if alarm was requested but not received and re-request it #1105
2023-09-17 22:11:12 +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
Wusaweki
f1bff0b824 refactor display class
Display class gets access to App interface and HmRadio
Display class prepares relevant online information for displays in new DisplayData structure
Displays get pointer to DisplayData and only use information received from there
2023-09-10 20:54:42 +02:00
lumapu
69e2a63eab 0.7.46
* send loop skip disabled inverters fix
* print generated DTU SN to console
2023-09-01 23:35:51 +02:00
lumapu
3600a2e28c 0.7.43
* improved RSSI for NRF24, now it's read per package (and inverter) #1129
* arranged `heap` related info together in `/system`
* fix display navi during save
* clean up binary output, separated to folders
2023-08-28 16:07:12 +02:00
lumapu
1253960177 small improvements - code review 2023-08-27 22:38:28 +02:00
lumapu
eee64e7746 Merge branch 'small-changes' of https://github.com/DanielR92/ahoy into DanielR92-small-changes 2023-08-27 22:33:26 +02:00
DanielR92
55868e1090 Update some lines, remove dbg 2023-08-26 18:03:38 +02:00
DanielR92
df2b012093 NRF signal quality aprox 2023-08-24 14:02:13 +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
rejoe2
53f25629a6
fix MI chashes
+ fix some lost debug messages
2023-08-15 11:53:09 +02:00
lumapu
8544e86e0f 0.7.32
* fix colors of live view #1091
2023-08-14 10:50:39 +02:00
lumapu
55764102ce 0.7.31
* fixed docu #1085
* changed active power limit MqTT messages to QOS2 #1072
* improved alarm messages, added alarm-id to log #1089
* trigger power limit read on next day (if inverter was offline meanwhile)
* disabled improv implementation to check if it is related to 'Schwuppdizitaet'
* changed live view to gray once inverter isn't available
* added inverter status to API
* changed sum of totals on WebGui depending on inverter status #1084
* merge maximum power (AC and DC) from PR #1080
2023-08-14 01:10:17 +02:00
lumapu
c59d26d858 0.7.28
* fix MI inverter support #1078
2023-08-08 02:07:43 +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
Argafal
7c9938a912 Support for Fusion v2 board, bug fix NRF
CMT and NRF now work concurrently.
2023-05-12 09:49:34 +02:00
lumapu
4fd93be575 Merge branch 'main' into hms
Update to latest release
2023-04-20 21:39:48 +02:00
lumapu
f0c5361cf0 Merge branch 'development03' into improv 2023-04-06 23:29:25 +02:00
lumapu
bfae0e0def basic implementation of improv 2023-04-06 12:16:23 +02:00
lumapu
8d8cab6099 minor corrections 2023-04-04 23:34:16 +02:00
rejoe2
1e81a3e963
faster request after power limit
and more yield() calls in while() loops (thx to beegee3)
2023-04-04 15:27:03 +02:00
rejoe2
1e6a06b580
hmRadio.h - change rx/tx channel hopping logic (#7)
* hmRadio.h - change rx/tx channel hopping logic

- patch originally provided by beegee3
- timings look very good for 3rd gen., and ok for MI in my environment over several restarts
- runs stable on ESP32 
- not sure wheather this also has any (negative or positive) impact to reboot problem with ESP8266
2023-04-02 19:23:57 +02:00
rejoe2
26ec95d61e
MI - fixes to MQTT; uses classic hmRadio.h 2023-04-02 13:45:18 +02:00
rejoe2
e8e216cd69
MI - fix MQTT version
+ changed rx/tx logic (times + debug output)
2023-04-01 19:04:47 +02:00
rejoe2
24bfb43b02
Radio changes, MQTT fixes
* consolidated (?) proposals from beegee3
* timing now 410microsesonds
2023-03-31 19:17:16 +02:00
rejoe2
1f0f8b904a
MI - use only crc8 for MI commands
MI-600 at least sents answers as well...
2023-03-31 08:06:51 +02:00
lumapu
f2ce528a56 Merge branch 'development03' into hms 2023-03-27 10:15:37 +02:00
Markus Krause
29315b9b42 fix pointer lifetime for SPIClass 2023-03-26 16:00:40 +02:00
Markus Krause
7ee9a9dfb6 fix for display stealing the spi interface 2023-03-26 14:39:29 +02:00
lumapu
8ad9a919f4 Merge branch 'development03' into hms 2023-03-25 22:51:56 +01:00
Markus Krause
44c254b180 prevent setting of SPI pins for ESP82xx as not supported 2023-03-25 22:46:48 +01:00
Markus Krause
e3aa64b5cb remove explicit HSPI call as it breaks 8266 builds 2023-03-25 22:37:10 +01:00
Markus Krause
97d60f2ea9 start making SPI configurable 2023-03-25 20:32:23 +01:00
rejoe2
a1fb4aa911
MI - fix length for command packets 2023-03-24 17:01:43 +01:00
rejoe2
c1e7128846
debug review 2023-03-24 15:33:26 +01:00
rejoe2
32092ede0d
debug review
- DPRINT_IVID
- MI: some small changes
2023-03-24 15:26:14 +01:00
lumapu
997bfe41e7 Merge branch 'development03' into hms 2023-03-24 08:12:46 +01:00
lumapu
4d735924ef Merge branch 'development03' into hms 2023-03-20 08:51:37 +01:00
rejoe2
a7bacf1f11
MI - dec control plus debug (#4)
* restructure serial debug output (partly) 

+ MI - more code review

* fix debug output for power control cmds

* MI - limitation commands answered

* Debug - add more macros and texts

Might as well help for https://github.com/lumapu/ahoy/pull/478

Unfortunately, this atm doesn't really lower used flash memory

* MI - limit command

- now seems to work for MI-600 (to be verified)
- debug - more use of macros (wrt. to real effect see last remark)
2023-03-19 13:49:07 +01:00
lumapu
159b78c326 0.5.103
merged MI improvements, thx @rejoe2 #778
changed display inverter online message
2023-03-19 13:13:27 +01:00