mirror of
https://github.com/lumapu/ahoy.git
synced 2025-07-31 15:08:23 +02:00
0.7.2
* fix HMS-800 and HMS-1000 assignments #981 * make nrf enabled all the time for ESP8266 * fix menu item `active` highlight for 'API' and 'Doku' * fix MqTT totals issue #927, #980 * reduce maximum number of inverters to 4 for ESP8266, increase to 16 for ESP32
This commit is contained in:
parent
f0848ecfb4
commit
53853f8429
7 changed files with 25 additions and 7 deletions
|
@ -22,7 +22,7 @@ Table of approaches:
|
|||
|
||||
| Board | MI | HM | HMS/HMT | comment | HowTo start |
|
||||
| ------ | -- | -- | ------- | ------- | ---------- |
|
||||
| [ESP8266/ESP32, C++](Getting_Started.md) | ✔️ | ✔️ | coming soon✨ | 👈 the most effort is spent here | [create your own DTU](https://ahoydtu.de/getting_started/) |
|
||||
| [ESP8266/ESP32, C++](Getting_Started.md) | ✔️ | ✔️ | ✔️ development version ✨ | 👈 the most effort is spent here | [create your own DTU](https://ahoydtu.de/getting_started/) |
|
||||
| [Arduino Nano, C++](tools/nano/NRF24_SendRcv/) | ❌ | ✔️ | ❌ | |
|
||||
| [Raspberry Pi, Python](tools/rpi/) | ❌ | ✔️ | ❌ | |
|
||||
| [Others, C/C++](tools/nano/NRF24_SendRcv/) | ❌ | ✔️ | ❌ | |
|
||||
|
|
|
@ -1,5 +1,12 @@
|
|||
# Development Changes
|
||||
|
||||
## 0.7.2 - 2023-06-08
|
||||
* fix HMS-800 and HMS-1000 assignments #981
|
||||
* make nrf enabled all the time for ESP8266
|
||||
* fix menu item `active` highlight for 'API' and 'Doku'
|
||||
* fix MqTT totals issue #927, #980
|
||||
* reduce maximum number of inverters to 4 for ESP8266, increase to 16 for ESP32
|
||||
|
||||
## 0.7.1 - 2023-06-05
|
||||
* enabled power limit control for HMS / HMT devices
|
||||
* changed NRF24 lib version back to 1.4.5 because of compile problems for EPS8266
|
||||
|
|
|
@ -72,7 +72,11 @@
|
|||
#define PACKET_BUFFER_SIZE 30
|
||||
|
||||
// number of configurable inverters
|
||||
#define MAX_NUM_INVERTERS 10
|
||||
#if defined(ESP32)
|
||||
#define MAX_NUM_INVERTERS 16
|
||||
#else
|
||||
#define MAX_NUM_INVERTERS 4
|
||||
#endif
|
||||
|
||||
// default serial interval
|
||||
#define SERIAL_INTERVAL 5
|
||||
|
|
|
@ -476,7 +476,11 @@ class settings {
|
|||
getVal<uint8_t>(obj, F("mosi"), &mCfg.nrf.pinMosi);
|
||||
getVal<uint8_t>(obj, F("miso"), &mCfg.nrf.pinMiso);
|
||||
getVal<uint8_t>(obj, F("pwr"), &mCfg.nrf.amplifierPower);
|
||||
#if !defined(ESP32)
|
||||
mCfg.nrf.enabled = true; // ESP8266, read always as enabled
|
||||
#else
|
||||
mCfg.nrf.enabled = (bool) obj[F("en")];
|
||||
#endif
|
||||
if((obj[F("cs")] == obj[F("ce")])) {
|
||||
mCfg.nrf.pinCs = DEF_CS_PIN;
|
||||
mCfg.nrf.pinCe = DEF_CE_PIN;
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
//-------------------------------------
|
||||
#define VERSION_MAJOR 0
|
||||
#define VERSION_MINOR 7
|
||||
#define VERSION_PATCH 1
|
||||
#define VERSION_PATCH 2
|
||||
|
||||
//-------------------------------------
|
||||
typedef struct {
|
||||
|
|
|
@ -114,6 +114,7 @@ class PubMqttIvData {
|
|||
case FLD_YD:
|
||||
if ((rec->assign[mPos].ch == CH0) && (!mIv->isProducing(*mUtcTimestamp))) { // avoids returns to 0 on restart
|
||||
mPos++;
|
||||
mSendTotals = false; // avoid send total values on not producing, because the sum of values is no built
|
||||
return;
|
||||
}
|
||||
retained = true;
|
||||
|
|
|
@ -78,8 +78,10 @@ function parseNav(obj) {
|
|||
if(i == 2)
|
||||
continue;
|
||||
var l = document.getElementById("nav"+i);
|
||||
if(window.location.pathname == "/" + l.href.substring(0, l.href.indexOf("?")).split('/').pop())
|
||||
if(window.location.pathname == "/" + l.href.substring(0, l.href.indexOf("?")).split('/').pop()) {
|
||||
if((i != 8 )&& (i != 9))
|
||||
l.classList.add("active");
|
||||
}
|
||||
|
||||
if(obj["menu_protEn"]) {
|
||||
if(obj["menu_prot"]) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue