Skip to content

Commit

Permalink
Push 1.0.7 Changes
Browse files Browse the repository at this point in the history
  • Loading branch information
pablozg committed Dec 10, 2020
1 parent 583aaf9 commit 9244b78
Show file tree
Hide file tree
Showing 34 changed files with 796 additions and 211 deletions.
17 changes: 17 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"files.associations": {
"*.tcc": "cpp",
"system_error": "cpp",
"array": "cpp",
"functional": "cpp",
"regex": "cpp",
"tuple": "cpp",
"type_traits": "cpp",
"utility": "cpp",
"string": "cpp",
"cstring": "cpp",
"fstream": "cpp",
"bitset": "cpp",
"initializer_list": "cpp"
}
}
15 changes: 10 additions & 5 deletions Changelog
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,22 @@ Versión 1.0.7

- Solucionado fallo usando el programador cuando el control por temperatura está activado.
- Solucionado fallo con el comando para reiniciar los contadores.
- Cambio de posición del parametro "Parche derivador lowcost", para evitar confusiones (sugerido por ).
- Cambio de posición del parametro "Parche derivador lowcost", para evitar confusiones (sugerido por F. Cadenas) y mejoras en el entorno web.
- Deshabilitada la opción de programador si no ha actualizado la hora correctamente.

- Añadida la posibilidad de cambiar el topic del SoC con el modo ICC Solar.
- Implementación Wibee Modbus (falta comprobar funcionamiento según versión de firmware)
- Añadido comando por consola para cambiar entre Soc / Voltaje de batería como modo de funcionamiento en instalaciones aisladas. (offgridVoltage 1 / offgridVoltage 0)
- Añadido comando para configurar el servidor ntp (pool.ntp.org por defecto), uso: ntpServer ip / nombre_servidor (Ejemplo: ntpServer pool.ntp.org)
- Mejorada la estabilidad en la lectura de los datos de wibeee. (gracias a David y Felipe por las pruebas).
- Añadidas dos frecuencias para su uso con el ultra low cost (12 y 25 Hz).
- Añadida opción para restaurar y descargar el fichero de configuración dentro de la página de Actualización.

- TODO: Permitir exportar la configuración en json y restaurarla posteriormente.
- TODO: Activar relé cuando el nivel de batería llegue baje de un valor determinado
- TODO: Añadir contador de energía usada en la derivación (con pinza amperimétrica)
- TODO: pinwatchdog o reinicio preventivo programable
- TODO: Añadir la opción de realizar un on/off temporizado en lugar de un ON y OFF para las salidas 1 - 4
- TODO: Añadir contador para energia consumida en solar (wsolar) para los que tienen vertido cero
- TODO: Añadir programador horario al modo automático con selección de potencia mínima y máxima (como en modo automatico normal)
- TODO: Añadir tema personalizado para obtener el valor del SoC mediante Mqtt (Icc Solar)


Versión 1.0.6

Expand Down
18 changes: 7 additions & 11 deletions data/Config.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,9 @@ <h6 class="collapse-header language" key ="SCREENCONTROL"></h6>
<output id="rangeVal" name="rangeVal">100</output>
</div>
<h6 class="collapse-header language" key="CONTROLPWM"></h6>
<a id="Button6" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(6)" key="pwmon"></a>
<a id="Button7" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item" onclick="return tooglebuttons(7)">PWM <span class="man_auto man_auto-inactive" id="labelauto">AUTO</span> / <span class="man_auto man_auto-inactive" id="labelman">MAN</span>
</a>
<a id="Button6" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(6)"></a>
<h6 class="collapse-header language" key="PWMMODE"></h6>
<a id="Button7" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(7)"></a>
</div>
</div>
</li>
Expand Down Expand Up @@ -146,8 +146,8 @@ <h6 class="tx-gray-800 tx-uppercase tx-bold tx-14 mg-t-10 mg-b-10 language" key=
<div class="row mg-t-2">
<label class="col-sm-4 form-control-label language" key="OLDPASSWORD"></label>
<div class="col-sm-8 mg-t-10 mg-sm-t-0">
<input id='oldpass' name='oldpass' type="password" class="form-control" maxlength='12'>
<input id='storedpass' name='storedpass' type="hidden" class="form-control" maxlength='12' value="%STOREDPASS%">
<input id='oldpass' name='oldpass' type="password" class="form-control" maxlength='20'>
<input id='storedpass' name='storedpass' type="hidden" class="form-control" maxlength='30' value="%STOREDPASS%">
</div>
</div>
<div class="row mg-t-2">
Expand All @@ -161,12 +161,7 @@ <h6 class="tx-gray-800 tx-uppercase tx-bold tx-14 mg-t-10 mg-b-10 language" key=
<input type="checkbox" class="custom-control-input" id="offGrid" name="offGrid" onchange='checkOffGrid();' %OFFGRID%>
<span class="custom-control-indicator"></span><span id='offGridText'></span>
</label>
<div class="row mg-t-2">
<label class="col-sm-4 form-control-label language" key="OFFGRIDSOC"></label>
<div class="col-sm-8 mg-t-10 mg-sm-t-0">
<input id='soc' name='soc' type="text" class="form-control" maxlength='3' value="%SOC%" onchange='checkSoCValue();'>
</div>
</div>
%OFFGRIDMODE%
<div class="row mg-t-2">
<label class="col-sm-4 form-control-label language" key="BATTWATTS"></label>
<div class="col-sm-8 mg-t-10 mg-sm-t-0">
Expand All @@ -175,6 +170,7 @@ <h6 class="tx-gray-800 tx-uppercase tx-bold tx-14 mg-t-10 mg-b-10 language" key=
</div>
<h6 class="tx-gray-800 tx-uppercase tx-bold tx-14 mg-t-10 mg-b-10 language" key="SOURCE"></h6>
<div id='modo' class="row mg-t-2">%WIFIS%</div>
<h6 class="tx-gray-800 tx-uppercase tx-bold tx-14 mg-t-10 mg-b-10 language" key="CHANGESIGN"></h6>
<label class="custom-control custom-checkbox pb-3">
<input type="checkbox" class="custom-control-input" id="changeGridSign" name="changeGridSign" onchange='checkChangeGridSign();' %CHANGEGRIDSIGN%>
<span class="custom-control-indicator"></span><span id='changeGridSignText'></span>
Expand Down
6 changes: 3 additions & 3 deletions data/Mqtt.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,9 @@ <h6 class="collapse-header language" key ="SCREENCONTROL"></h6>
<output id="rangeVal" name="rangeVal">100</output>
</div>
<h6 class="collapse-header language" key="CONTROLPWM"></h6>
<a id="Button6" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(6)" key="pwmon"></a>
<a id="Button7" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item" onclick="return tooglebuttons(7)">PWM <span class="man_auto man_auto-inactive" id="labelauto">AUTO</span> / <span class="man_auto man_auto-inactive" id="labelman">MAN</span>
</a>
<a id="Button6" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(6)"></a>
<h6 class="collapse-header language" key="PWMMODE"></h6>
<a id="Button7" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(7)"></a>
</div>
</div>
</li>
Expand Down
33 changes: 30 additions & 3 deletions data/Ota.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,9 @@ <h6 class="collapse-header language" key ="SCREENCONTROL"></h6>
<output id="rangeVal" name="rangeVal">100</output>
</div>
<h6 class="collapse-header language" key="CONTROLPWM"></h6>
<a id="Button6" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(6)" key="pwmon"></a>
<a id="Button7" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item" onclick="return tooglebuttons(7)">PWM <span class="man_auto man_auto-inactive" id="labelauto">AUTO</span> / <span class="man_auto man_auto-inactive" id="labelman">MAN</span>
</a>
<a id="Button6" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(6)"></a>
<h6 class="collapse-header language" key="PWMMODE"></h6>
<a id="Button7" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(7)"></a>
</div>
</div>
</li>
Expand Down Expand Up @@ -159,6 +159,33 @@ <h1 class="h3 mb-0 text-gray-800 language" key="FIRMUPDATE"></h1>
</div>
</div>
</div>
<div class="d-sm-flex align-items-center justify-content-between mb-4">
<h1 class="h3 mb-0 text-gray-800 language" key="CONFIGUPDATE"></h1>
</div>
<div class="row">
<div class="col">
<div class="card shadow mb-4 card-size">
<div id='Ota' class="card-body">
<div class="col-xl-12">
<form method='POST' action='#' enctype='multipart/form-data' id='backup_form'>
<div class="form-group">
<div class="input-group input-file-backup" name="Fichero"> <span class="input-group-btn"> <button class="btn btn-primary btn-choose language" type="button" key="SEARCH"></button> </span>
<input type="text" class="form-control mr-1 ml-1" style="border-radius: .5rem;"/> <span class="input-group-btn"> <button class="btn btn-warning btn-reset language" type="button" key="CLEAR"></button> </span>
</div>
</div>
<div class='progress'>
<div id='prgbar' class="progress-bar progress-bar-success progress-bar-striped progress-bar-animated active" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<br>
<br>
<button type="submit" class="btn btn-info language" id='Restaurar' key="RESTORE" disabled></button>
<button type="button" onClick="location.href='/downloadBackup'" class="btn btn-success language" data-dismiss="modal" aria-label="Close" key="BACKUP"></button>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<footer class="sticky-footer bg-white">
Expand Down
6 changes: 3 additions & 3 deletions data/Red.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,9 @@ <h6 class="collapse-header language" key ="SCREENCONTROL"></h6>
<output id="rangeVal" name="rangeVal">100</output>
</div>
<h6 class="collapse-header language" key="CONTROLPWM"></h6>
<a id="Button6" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(6)" key="pwmon"></a>
<a id="Button7" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item" onclick="return tooglebuttons(7)">PWM <span class="man_auto man_auto-inactive" id="labelauto">AUTO</span> / <span class="man_auto man_auto-inactive" id="labelman">MAN</span>
</a>
<a id="Button6" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(6)"></a>
<h6 class="collapse-header language" key="PWMMODE"></h6>
<a id="Button7" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(7)"></a>
</div>
</div>
</li>
Expand Down
11 changes: 8 additions & 3 deletions data/Salidas.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,9 @@ <h6 class="collapse-header language" key ="SCREENCONTROL"></h6>
<output id="rangeVal" name="rangeVal">100</output>
</div>
<h6 class="collapse-header language" key="CONTROLPWM"></h6>
<a id="Button6" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(6)" key="pwmon"></a>
<a id="Button7" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item" onclick="return tooglebuttons(7)">PWM <span class="man_auto man_auto-inactive" id="labelauto">AUTO</span> / <span class="man_auto man_auto-inactive" id="labelman">MAN</span>
</a>
<a id="Button6" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(6)"></a>
<h6 class="collapse-header language" key="PWMMODE"></h6>
<a id="Button7" data-toggle="tooltip" href='#' data-placement="right" class="collapse-item language" onclick="return tooglebuttons(7)"></a>
</div>
</div>
</li>
Expand Down Expand Up @@ -182,6 +182,8 @@ <h6 class="tx-gray-800 tx-uppercase tx-bold tx-14 mg-b-10 language" key="CONFIGD
<div class="col-sm-8 mg-t-10 mg-sm-t-0">
<select id='frecpwm' name='frecpwm' class='form-control select2'>
<option value='10'>10 Hz</option>
<option value='12'>12 Hz</option>
<option value='25'>25 Hz</option>
<option value='500'>500 Hz</option>
<option value='1000'>1.0 Khz</option>
<option value='1500'>1.5 Khz</option>
Expand All @@ -203,6 +205,7 @@ <h6 class="tx-gray-800 tx-uppercase tx-bold tx-14 mg-b-10 language" key="CONFIGD
<input id='slavepwm' name='slavepwm' type="text" class="form-control" maxlength='3' value="%SLAVEPWM%">
</div>
</div>
<h6 class="tx-gray-800 tx-uppercase tx-bold tx-14 mg-b-10 language" key="MANSOLARMODE"></h6>
<label class="custom-control custom-checkbox pb-3 pt-3">
<input id="potpwmactive" name="potpwmactive" type="checkbox" class="custom-control-input" onchange="checkPWM();" %POTPWMACTIVE%>
<span class="custom-control-indicator"></span><span id='potpwmText'></span>
Expand All @@ -213,6 +216,7 @@ <h6 class="tx-gray-800 tx-uppercase tx-bold tx-14 mg-b-10 language" key="CONFIGD
<input id='potmanpwm' name='potmanpwm' type="text" class="form-control" maxlength='4' value="%POTMANPWM%">
</div>
</div>
<h6 class="tx-gray-800 tx-uppercase tx-bold tx-14 mg-b-10 language" key="TIMER"></h6>
<label class="custom-control custom-checkbox pb-3 pt-3">
<input id="timeractive" name="timeractive" type="checkbox" class="custom-control-input" onchange="checkPWM();" %TIMERACTIVE%>
<span class="custom-control-indicator"></span><span id='timeractiveText'></span>
Expand All @@ -227,6 +231,7 @@ <h6 class="tx-gray-800 tx-uppercase tx-bold tx-14 mg-b-10 language" key="CONFIGD
<input type="time" class="form-control" id="timerStop" name="timerStop" style="min-width: 105px" %TIMERSTOP%>
</div>
</div>
<h6 class="tx-gray-800 tx-uppercase tx-bold tx-14 mg-b-10 language" key="LOWCOST"></h6>
<label class="custom-control custom-checkbox pb-3 pt-3">
<input id="lowcostactive" name="lowcostactive" type="checkbox" class="custom-control-input" onchange="checkPWM();" %LOWCOSTACTIVE%>
<span class="custom-control-indicator"></span><span id='lowcostText'></span>
Expand Down
Binary file modified data/freeds.min.js.jgz
Binary file not shown.
Loading

0 comments on commit 9244b78

Please sign in to comment.