mirror of https://github.com/arendst/Tasmota.git
Remove obsolete SafePower commands
This commit is contained in:
parent
96a45a6dde
commit
271446fd66
|
@ -62,7 +62,6 @@ const char kEnergyCommands[] PROGMEM = "|" // No prefix
|
||||||
D_CMND_POWERDELTA "|" D_CMND_POWERLOW "|" D_CMND_POWERHIGH "|" D_CMND_VOLTAGELOW "|" D_CMND_VOLTAGEHIGH "|" D_CMND_CURRENTLOW "|" D_CMND_CURRENTHIGH "|"
|
D_CMND_POWERDELTA "|" D_CMND_POWERLOW "|" D_CMND_POWERHIGH "|" D_CMND_VOLTAGELOW "|" D_CMND_VOLTAGEHIGH "|" D_CMND_CURRENTLOW "|" D_CMND_CURRENTHIGH "|"
|
||||||
D_CMND_MAXENERGY "|" D_CMND_MAXENERGYSTART "|"
|
D_CMND_MAXENERGY "|" D_CMND_MAXENERGYSTART "|"
|
||||||
D_CMND_MAXPOWER "|" D_CMND_MAXPOWERHOLD "|" D_CMND_MAXPOWERWINDOW "|"
|
D_CMND_MAXPOWER "|" D_CMND_MAXPOWERHOLD "|" D_CMND_MAXPOWERWINDOW "|"
|
||||||
D_CMND_SAFEPOWER "|" D_CMND_SAFEPOWERHOLD "|" D_CMND_SAFEPOWERWINDOW "|"
|
|
||||||
D_CMND_ENERGYTODAY "|" D_CMND_ENERGYYESTERDAY "|" D_CMND_ENERGYTOTAL "|" D_CMND_ENERGYEXPORTACTIVE "|" D_CMND_ENERGYUSAGE "|" D_CMND_ENERGYEXPORT "|"
|
D_CMND_ENERGYTODAY "|" D_CMND_ENERGYYESTERDAY "|" D_CMND_ENERGYTOTAL "|" D_CMND_ENERGYEXPORTACTIVE "|" D_CMND_ENERGYUSAGE "|" D_CMND_ENERGYEXPORT "|"
|
||||||
D_CMND_TARIFF "|" D_CMND_ENERGYDISPLAY "|" D_CMND_ENERGYCOLS ;
|
D_CMND_TARIFF "|" D_CMND_ENERGYDISPLAY "|" D_CMND_ENERGYCOLS ;
|
||||||
|
|
||||||
|
@ -72,7 +71,6 @@ void (* const EnergyCommand[])(void) PROGMEM = {
|
||||||
&CmndPowerDelta, &CmndPowerLow, &CmndPowerHigh, &CmndVoltageLow, &CmndVoltageHigh, &CmndCurrentLow, &CmndCurrentHigh,
|
&CmndPowerDelta, &CmndPowerLow, &CmndPowerHigh, &CmndVoltageLow, &CmndVoltageHigh, &CmndCurrentLow, &CmndCurrentHigh,
|
||||||
&CmndMaxEnergy, &CmndMaxEnergyStart,
|
&CmndMaxEnergy, &CmndMaxEnergyStart,
|
||||||
&CmndMaxPower, &CmndMaxPowerHold, &CmndMaxPowerWindow,
|
&CmndMaxPower, &CmndMaxPowerHold, &CmndMaxPowerWindow,
|
||||||
&CmndSafePower, &CmndSafePowerHold, &CmndSafePowerWindow,
|
|
||||||
&CmndEnergyToday, &CmndEnergyYesterday, &CmndEnergyTotal, &CmndEnergyExportActive, &CmndEnergyUsage, &CmndEnergyExport,
|
&CmndEnergyToday, &CmndEnergyYesterday, &CmndEnergyTotal, &CmndEnergyExportActive, &CmndEnergyUsage, &CmndEnergyExport,
|
||||||
&CmndTariff, &CmndEnergyDisplay, &CmndEnergyCols };
|
&CmndTariff, &CmndEnergyDisplay, &CmndEnergyCols };
|
||||||
|
|
||||||
|
@ -117,9 +115,6 @@ typedef struct {
|
||||||
uint16_t max_power_limit; // MaxPower
|
uint16_t max_power_limit; // MaxPower
|
||||||
uint16_t max_power_limit_hold; // MaxPowerHold
|
uint16_t max_power_limit_hold; // MaxPowerHold
|
||||||
uint16_t max_power_limit_window; // MaxPowerWindow
|
uint16_t max_power_limit_window; // MaxPowerWindow
|
||||||
uint16_t max_power_safe_limit; // SafePower
|
|
||||||
uint16_t max_power_safe_limit_hold; // SafePowerHold
|
|
||||||
uint16_t max_power_safe_limit_window; // SafePowerWindow
|
|
||||||
uint16_t max_energy; // MaxEnergy
|
uint16_t max_energy; // MaxEnergy
|
||||||
uint16_t max_energy_start; // MaxEnergyStart
|
uint16_t max_energy_start; // MaxEnergyStart
|
||||||
} tPhase;
|
} tPhase;
|
||||||
|
@ -313,8 +308,7 @@ void EnergySettingsLoad(bool erase) {
|
||||||
Energy->Settings.phase[i].max_power = Settings->energy_max_power;
|
Energy->Settings.phase[i].max_power = Settings->energy_max_power;
|
||||||
Energy->Settings.phase[i].max_power_limit_hold = Settings->energy_max_power_limit_hold;
|
Energy->Settings.phase[i].max_power_limit_hold = Settings->energy_max_power_limit_hold;
|
||||||
Energy->Settings.phase[i].max_power_limit_window = Settings->energy_max_power_limit_window;
|
Energy->Settings.phase[i].max_power_limit_window = Settings->energy_max_power_limit_window;
|
||||||
Energy->Settings.phase[i].max_power_safe_limit_hold = Settings->energy_max_power_safe_limit_hold;
|
Energy->Settings.phase[i].max_energy_start = Settings->energy_max_energy_start;
|
||||||
Energy->Settings.phase[i].max_power_safe_limit_window = Settings->energy_max_power_safe_limit_window;
|
|
||||||
}
|
}
|
||||||
Energy->Settings.power_calibration[1] = Settings->energy_power_calibration2;
|
Energy->Settings.power_calibration[1] = Settings->energy_power_calibration2;
|
||||||
Energy->Settings.voltage_calibration[1] = Settings->energy_voltage_calibration2;
|
Energy->Settings.voltage_calibration[1] = Settings->energy_voltage_calibration2;
|
||||||
|
@ -322,9 +316,7 @@ void EnergySettingsLoad(bool erase) {
|
||||||
|
|
||||||
// Only restore phase 1 for backward compatibility (all power off)
|
// Only restore phase 1 for backward compatibility (all power off)
|
||||||
Energy->Settings.phase[0].max_power_limit = Settings->energy_max_power_limit;
|
Energy->Settings.phase[0].max_power_limit = Settings->energy_max_power_limit;
|
||||||
Energy->Settings.phase[0].max_power_safe_limit = Settings->energy_max_power_safe_limit;
|
|
||||||
Energy->Settings.phase[0].max_energy = Settings->energy_max_energy;
|
Energy->Settings.phase[0].max_energy = Settings->energy_max_energy;
|
||||||
Energy->Settings.phase[0].max_energy_start = Settings->energy_max_energy_start;
|
|
||||||
/*
|
/*
|
||||||
RtcEnergySettings.energy_total_kWh[0] = 0;
|
RtcEnergySettings.energy_total_kWh[0] = 0;
|
||||||
RtcEnergySettings.energy_total_kWh[1] = 0;
|
RtcEnergySettings.energy_total_kWh[1] = 0;
|
||||||
|
@ -1459,27 +1451,6 @@ void CmndMaxPowerWindow(void) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void CmndSafePower(void) {
|
|
||||||
if ((XdrvMailbox.payload >= 0) && (XdrvMailbox.payload <= 6000)) {
|
|
||||||
Settings->energy_max_power_safe_limit = XdrvMailbox.payload;
|
|
||||||
}
|
|
||||||
ResponseCmndNumber(Settings->energy_max_power_safe_limit);
|
|
||||||
}
|
|
||||||
|
|
||||||
void CmndSafePowerHold(void) {
|
|
||||||
if ((XdrvMailbox.payload >= 0) && (XdrvMailbox.payload <= 6000)) {
|
|
||||||
Settings->energy_max_power_safe_limit_hold = (1 == XdrvMailbox.payload) ? SAFE_POWER_HOLD : XdrvMailbox.payload;
|
|
||||||
}
|
|
||||||
ResponseCmndNumber(Settings->energy_max_power_safe_limit_hold);
|
|
||||||
}
|
|
||||||
|
|
||||||
void CmndSafePowerWindow(void) {
|
|
||||||
if ((XdrvMailbox.payload >= 0) && (XdrvMailbox.payload < 1440)) {
|
|
||||||
Settings->energy_max_power_safe_limit_window = (1 == XdrvMailbox.payload) ? SAFE_POWER_WINDOW : XdrvMailbox.payload;
|
|
||||||
}
|
|
||||||
ResponseCmndNumber(Settings->energy_max_power_safe_limit_window);
|
|
||||||
}
|
|
||||||
|
|
||||||
void CmndMaxEnergy(void) {
|
void CmndMaxEnergy(void) {
|
||||||
if ((XdrvMailbox.index > 0) && (XdrvMailbox.index <= ENERGY_MAX_PHASES)) {
|
if ((XdrvMailbox.index > 0) && (XdrvMailbox.index <= ENERGY_MAX_PHASES)) {
|
||||||
if ((XdrvMailbox.payload >= 0) && (XdrvMailbox.payload <= 6000)) {
|
if ((XdrvMailbox.payload >= 0) && (XdrvMailbox.payload <= 6000)) {
|
||||||
|
|
Loading…
Reference in New Issue