mirror of
https://github.com/dalathegreat/Battery-Emulator.git
synced 2025-10-04 10:19:29 +02:00
Add missing settings
This commit is contained in:
parent
5fcbb68dd1
commit
ffd3e45a96
5 changed files with 40 additions and 7 deletions
|
@ -92,6 +92,10 @@ const char* name_for_button_type(STOP_BUTTON_BEHAVIOR behavior) {
|
|||
|
||||
String settings_processor(const String& var, BatteryEmulatorSettingsStore& settings) {
|
||||
|
||||
if (var == "HOSTNAME") {
|
||||
return settings.getString("HOSTNAME");
|
||||
}
|
||||
|
||||
if (var == "BATTERYINTF") {
|
||||
if (battery) {
|
||||
return battery->interface_name();
|
||||
|
@ -131,6 +135,12 @@ String settings_processor(const String& var, BatteryEmulatorSettingsStore& setti
|
|||
}
|
||||
}
|
||||
|
||||
if (var == "INVINTF") {
|
||||
if (inverter) {
|
||||
return inverter->interface_name();
|
||||
}
|
||||
}
|
||||
|
||||
if (var == "SHUNTCLASS") {
|
||||
if (!shunt) {
|
||||
return "hidden";
|
||||
|
@ -264,6 +274,14 @@ String settings_processor(const String& var, BatteryEmulatorSettingsStore& setti
|
|||
return settings.getBool("HADISC") ? "checked" : "";
|
||||
}
|
||||
|
||||
if (var == "MANUAL_BAL_CLASS") {
|
||||
if (battery && battery->supports_manual_balancing()) {
|
||||
return "";
|
||||
} else {
|
||||
return "hidden";
|
||||
}
|
||||
}
|
||||
|
||||
if (var == "BATTERY_WH_MAX") {
|
||||
return String(datalayer.battery.info.total_capacity_Wh);
|
||||
}
|
||||
|
@ -664,6 +682,9 @@ const char* getCANInterfaceName(CAN_Interface interface) {
|
|||
<label>Enable WiFi AP: </label>
|
||||
<input type='checkbox' name='WIFIAPENABLED' value='on' style='margin-left: 0;' %WIFIAPENABLED% />
|
||||
|
||||
<label>Custom hostname: </label>
|
||||
<input style='max-width: 250px;' type='text' name='HOSTNAME' value="%HOSTNAME%" />
|
||||
|
||||
<label>Enable MQTT: </label>
|
||||
<input type='checkbox' name='MQTTENABLED' value='on' onchange='toggleMqtt()' style='margin-left: 0;' %MQTTENABLED% />
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue