diff --git a/src/CHANGES.md b/src/CHANGES.md index f4282a6c..836e6d72 100644 --- a/src/CHANGES.md +++ b/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) diff --git a/src/defines.h b/src/defines.h index 65104df2..af3a7b8b 100644 --- a/src/defines.h +++ b/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; diff --git a/src/hm/hmSystem.h b/src/hm/hmSystem.h index 81507105..9657d0d4 100644 --- a/src/hm/hmSystem.h +++ b/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; diff --git a/src/web/html/setup.html b/src/web/html/setup.html index ef9e06f5..88b3be77 100644 --- a/src/web/html/setup.html +++ b/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);