Browse Source

0.8.156 release

main ahoy_v0.8.156
Lukas Pusch 1 week ago
parent
commit
c4fe30f118
  1. 18
      src/CHANGES.md
  2. 2
      src/defines.h
  3. 4
      src/hm/hmSystem.h
  4. 3
      src/web/html/setup.html

18
src/CHANGES.md

@ -1,19 +1,5 @@
Changelog v0.8.155
Changelog v0.8.156
* fix display IP in ePaper display (ETH or WiFi, static or DHCP)
* fix German translation
* fix NTP lookup if internet connection is not there
* fix MqTT discovery total
* fix redirect after login
* added fallback for NTP to gateway IP
* added button for CMT inverters to catch them independend on which frequency they were before
* added update warning once 0.9.x should be installed -> not possible using OTA because of changed partition layout
* improved CMT communication
* improved rssi display, if inverter isn't available, display '-- dBm'
* improved sending limits of multiple inverters in very short timeframe
* improved communication general
* improved communication, don't interrupt current command by setting a new limit
* increased maximum number of alarms to 50 for ESP32
* updated libraries
* add HMS1000-2T with leading 1410 serial number #1845
full version log: [Development Log](https://github.com/lumapu/ahoy/blob/development03/src/CHANGES.md)

2
src/defines.h

@ -13,7 +13,7 @@
//-------------------------------------
#define VERSION_MAJOR 0
#define VERSION_MINOR 8
#define VERSION_PATCH 155
#define VERSION_PATCH 156
//-------------------------------------
typedef struct {
uint8_t ch;

4
src/hm/hmSystem.h

@ -76,6 +76,10 @@ class HmSystem {
iv->type = INV_TYPE_6CH;
iv->ivRadioType = INV_RADIO_TYPE_CMT;
} else if(iv->config->serial.b[5] == 0x14) {
iv->ivGen = IV_HMS;
if(iv->config->serial.b[4] == 0x10)
iv->type = INV_TYPE_2CH;
} else if(iv->config->serial.u64 != 0ULL) {
DPRINTLN(DBG_ERROR, F("inverter type can't be detected!"));
iv->config->enabled = false;

3
src/web/html/setup.html

@ -848,6 +848,8 @@
case 0x0060: max = 4; break;
case 0x0080: max = 6; break;
}
if(sn == 0x1410)
max = 2;
for(var i = 0; i < 6; i++) {
setHide("ch"+i, (i >= max));
}
@ -863,6 +865,7 @@
}
break;
case 0x1300: nrf = false; break;
case 0x1400: nrf = false; break;
}
setHide("setcmt", nrf);
setHide("setnrf", !nrf);

Loading…
Cancel
Save