fixed SodistoreHomeConfiguration Tab bug

This commit is contained in:
Yinyin Liu 2025-11-12 16:35:05 +01:00
parent bd35496a4e
commit 66f88e68fb
2 changed files with 19 additions and 21 deletions

View File

@ -439,8 +439,14 @@ export interface JSONRecordData {
GridPower:number; GridPower:number;
Battery1Power:number; Battery1Power:number;
Battery1Soc:number; Battery1Soc:number;
Battery1Soh:number;
Battery1Voltage:number;
Battery1Current:number;
Battery2Power:number; Battery2Power:number;
Battery2Soc:number; Battery2Soc:number;
Battery2Voltage:number;
Battery2Current:number;
Battery2Soh:number;
PvPower:number; PvPower:number;
ConsumptionPower:number; ConsumptionPower:number;
}; };

View File

@ -86,27 +86,19 @@ function SodistoreHomeConfiguration(props: SodistoreHomeConfigurationProps) {
operatingPriority: OperatingPriorityOptions.indexOf( operatingPriority: OperatingPriorityOptions.indexOf(
props.values.Config.OperatingPriority props.values.Config.OperatingPriority
), ),
// ...(props.installation.device === 4 batteriesCount: props.values.Config.BatteriesCount,
// ? { ...(device === 4
// timeChargeDischargePower: ? {
// props.values.Config?.TimeChargeDischargePower ?? 0, timeChargeDischargePower:
// timeChargeDischargeTime: props.values.Config?.TimeChargeDischargeTime props.values.Config?.TimeChargeDischargePower ?? 0, // default 0 W
// ? dayjs(props.values.Config.TimeChargeDischargeTime).toDate() timeChargeDischargeTime: props.values.Config?.TimeChargeDischargeTime
// : dayjs().toDate(), ? dayjs(props.values.Config.TimeChargeDischargeTime).toDate()
// timeChargeDischargeDate: props.values.Config?.TimeChargeDischargeDate : dayjs().hour(8).minute(0).second(0).toDate(), // default 08:00
// ? dayjs(props.values.Config.TimeChargeDischargeDate).toDate() timeChargeDischargeDate: props.values.Config?.TimeChargeDischargeDate
// : dayjs().toDate() ? dayjs(props.values.Config.TimeChargeDischargeDate).toDate()
// } : dayjs().add(1, 'day').toDate(), // default = tomorrow
// : {}) }
: {}),
timeChargeDischargePower:
props.values.Config?.TimeChargeDischargePower ?? 0, // default 0 W
timeChargeDischargeTime: props.values.Config?.TimeChargeDischargeTime
? dayjs(props.values.Config.TimeChargeDischargeTime).toDate()
: dayjs().hour(8).minute(0).second(0).toDate(), // default 08:00
timeChargeDischargeDate: props.values.Config?.TimeChargeDischargeDate
? dayjs(props.values.Config.TimeChargeDischargeDate).toDate()
: dayjs().add(1, 'day').toDate() // default = tomorrow
}); });
const handleOperatingPriorityChange = (event) => { const handleOperatingPriorityChange = (event) => {