Browse Source

0.8.15

* added support for opendtufusion fusion ethernet shield #886
* fixed range of HMS / HMT frequencies to 863 to 870 MHz #1238
* changed `yield effiency` per default to `1.0` #1243
pull/1262/head
lumapu 10 months ago
parent
commit
bb1c3482b4
  1. 5
      src/CHANGES.md
  2. 2
      src/config/settings.h
  3. 2
      src/defines.h
  4. 11
      src/web/html/setup.html

5
src/CHANGES.md

@ -1,5 +1,10 @@
# Development Changes # Development Changes
## 0.8.15 - 2023-12-09
* added support for opendtufusion fusion ethernet shield #886
* fixed range of HMS / HMT frequencies to 863 to 870 MHz #1238
* changed `yield effiency` per default to `1.0` #1243
## 0.8.14 - 2023-12-07 ## 0.8.14 - 2023-12-07
* fixed decimal points for temperature (WebUI) PR #1254 #1251 * fixed decimal points for temperature (WebUI) PR #1254 #1251
* fixed inverter statemachine available state PR #1252 #1253 * fixed inverter statemachine available state PR #1252 #1253

2
src/config/settings.h

@ -442,7 +442,7 @@ class settings {
mCfg.inst.rstValsCommStop = false; mCfg.inst.rstValsCommStop = false;
mCfg.inst.startWithoutTime = false; mCfg.inst.startWithoutTime = false;
mCfg.inst.rstMaxValsMidNight = false; mCfg.inst.rstMaxValsMidNight = false;
mCfg.inst.yieldEffiency = 0.955f; mCfg.inst.yieldEffiency = 1.0f;
for(uint8_t i = 0; i < MAX_NUM_INVERTERS; i++) { for(uint8_t i = 0; i < MAX_NUM_INVERTERS; i++) {
mCfg.inst.iv[i].powerLevel = 0xff; // impossible high value mCfg.inst.iv[i].powerLevel = 0xff; // impossible high value

2
src/defines.h

@ -13,7 +13,7 @@
//------------------------------------- //-------------------------------------
#define VERSION_MAJOR 0 #define VERSION_MAJOR 0
#define VERSION_MINOR 8 #define VERSION_MINOR 8
#define VERSION_PATCH 14 #define VERSION_PATCH 15
//------------------------------------- //-------------------------------------
typedef struct { typedef struct {

11
src/web/html/setup.html

@ -169,7 +169,7 @@
<div class="col-4"><input type="checkbox" name="strtWthtTm"/></div> <div class="col-4"><input type="checkbox" name="strtWthtTm"/></div>
</div> </div>
<div class="row mb-3"> <div class="row mb-3">
<div class="col-8">Yield Efficiency (should be between 0.95 and 0.96)</div> <div class="col-8">Yield Efficiency (Standard 1.0)</div>
<div class="col-4"><input type="number" name="yldEff" step="any"/></div> <div class="col-4"><input type="number" name="yldEff" step="any"/></div>
</div> </div>
</fieldset> </fieldset>
@ -444,7 +444,8 @@
}); });
for(var i = 0; i < 31; i++) { for(var i = 0; i < 31; i++) {
esp32cmtPa.push([i, String(i-10) + " dBm"]); esp32cmtPa.push([i, String(i-10) + " dBm"]);
if(i < 29) }
for(var i = 12; i < 41; i++) {
esp32cmtFreq.push([i, freqFmt.format(860 + i*0.25) + " MHz"]); esp32cmtFreq.push([i, freqFmt.format(860 + i*0.25) + " MHz"]);
} }
/*ENDIF_ESP32*/ /*ENDIF_ESP32*/
@ -797,10 +798,10 @@
getAjax("/api/setup", cb, "POST", JSON.stringify(o)); getAjax("/api/setup", cb, "POST", JSON.stringify(o));
} }
function cb(obj) { function cb(obj2) {
var e = document.getElementById("res"); var e = document.getElementById("res");
if(!obj.success) if(!obj2.success)
e.innerHTML = "error: " + obj.error; e.innerHTML = "error: " + obj2.error;
else { else {
modalClose(); modalClose();
getAjax("/api/inverter/list", parseIv); getAjax("/api/inverter/list", parseIv);

Loading…
Cancel
Save