mirror of https://github.com/lumapu/ahoy.git
14 changed files with 189 additions and 105 deletions
@ -1,21 +1,23 @@ |
|||||
Changelog for ahoy-all-in-one compared to 0.6.9 of the main project |
Changelog for ahoy-all-in-one compared to 0.6.9 of the main project (contains some changes from 0.7.0 and 0.7.23 to update to latest nrf24 radio lib) |
||||
|
|
||||
- configurable read SML/OBIS from UART (stream parser with min resources needed); Connections 9600,8,n,1, GND-GND, VCC-3V3, TX-TX, RX-RX |
- configurable read SML/OBIS from UART (stream parser with min resources needed); Connections 9600,8,n,1, GND-GND, VCC-3V3, TX-TX, RX-RX |
||||
- prepared to show chart of grid power and total solar ac power for current days daylight period (6 a.m. to 8 p.m.) |
- prepared to show chart of grid power and total solar ac power for current days daylight period (6 a.m. to 8 p.m.) |
||||
|
- save grid power and solar ac power during daylight in 10min append intervalls via LittleFS (to keep values during reset); special file handling to avoid useless garbage collections; files will be deleted at midnight |
||||
- show current grid power |
- show current grid power |
||||
- show max solar ac/dc power |
- show max solar ac/dc power |
||||
- improved radio retransmit (complete retransmit if nothing was received, but only when inverter ought to be active) for the hm series) |
- improved radio retransmit (complete retransmit if nothing was received, but only when inverter ought to be active) for the hm series) |
||||
- Heuristic for choosing the best send channel (of 5 possible) helps reducing retransmits |
- Heuristic for choosing the best send channel (of 5 possible) helps reducing retransmits |
||||
- optimized receiving handler for HM Inverters with 1 DC input (reduced frequency hopping and reduced answer timeout) |
- optimized receiving handler for HM Inverters with 1 DC input (reduced frequency hopping, reduced answer timeout and no main thread activities between sending cmd and setting up radio for answer from inverter) |
||||
- shortcut radio traces a little bit |
- shortcut radio traces a little bit |
||||
|
- Testfunctions to test performance of append to file with LittleFS (commented out) |
||||
|
|
||||
DRAWBACKS: |
DRAWBACKS: |
||||
- ESP8266: MQTT Source is commented out (except 1 var which is used for other purpose as well) |
- ESP8266: MQTT function is defined out (except 1 var which is used for other purpose as well) |
||||
- ESP8266: only up to 2 Inverters are supported (was: 10), for ESP32: 16 |
- ESP8266: only up to 2 Inverters are supported (parent project: 4), for ESP32: 16 |
||||
- RX/TX of UART0 is used for serial interface to IR sensor. Of course you cannot operate a display that uses RX/TX pins of UART0, simultaneously. And unplug serial connection bevor updating via USB (see also below) |
- RX/TX of UART0 is used for serial interface to IR sensor. Of course you cannot operate a display that uses RX/TX pins of UART0, simultaneously. And unplug serial connection bevor updating via USB (see also below) |
||||
- Due to a non-matching licence model of the charting lib certain parts of visualization.html are commented out. See comments there. |
- Due to a non-matching licence model of the charting lib certain parts of visualization.html are commented out. See comments there. |
||||
- reduced platforms: only 8266 and ESP32 S3 (opendtufusionv1) currently |
- reduced platforms: only 8266 and ESP32 S3 (opendtufusionv1) currently |
||||
|
|
||||
But: Currently there is enough heap available for stable operation on a ESP8266 plattform (WEMOS D1 R1). So adjust the number of inverters and enable MQTT to your needs and see if the AHOY-DTU is still stable in operation with your hw plattform. |
Currently there is enough heap available for stable operation on a ESP8266 plattform (WEMOS D1 R1). So adjust the number of inverters and/or enable MQTT to your needs and see if the AHOY-DTU is still stable in operation with your hw plattform. |
||||
To update firmware via USB, unplug serial connection to IR sensor first. Surprisingly during normal operation it seems that one can use a fully connected USB cable (for power supply). But I'm not sure if this works for all hardware plattforms. |
To update firmware via USB, unplug serial connection to IR sensor first. Surprisingly during normal operation it seems that one can use a fully connected USB cable (for power supply). But I'm not sure if this works for all hardware plattforms. |
||||
|
|
||||
|
Loading…
Reference in new issue