Site: remove cuircuit and maxGridSupplyWhileBatteyCharging (BC) (#21838)

This commit is contained in:
andig 2025-06-15 10:47:59 +02:00 • committed by GitHub
parent 3e2e529a1e
commit 51ef2e7ac8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -76,9 +76,6 @@ type Site struct {
Voltage float64 `mapstructure:"voltage"` // Operating voltage. 230V for Germany.
ResidualPower float64 `mapstructure:"residualPower"` // PV meter only: household usage. Grid meter: household safety margin
Meters MetersConfig `mapstructure:"meters"` // Meter references
// TODO deprecated
CircuitRef_ string `mapstructure:"circuit"` // Circuit reference
MaxGridSupplyWhileBatteryCharging_ float64 `mapstructure:"maxGridSupplyWhileBatteryCharging"` // ignore battery charging if AC consumption is above this value
// meters
circuit api.Circuit // Circuit
@ -236,10 +233,6 @@ func (site *Site) Boot(log *util.Logger, loadpoints []*Loadpoint, tariffs *tarif
site.auxMeters = append(site.auxMeters, dev)
}
if site.MaxGridSupplyWhileBatteryCharging_ != 0 {
site.log.WARN.Println("`MaxGridSupplyWhileBatteryCharging` is deprecated- use `maxACPower` in pv configuration instead")
}
// revert battery mode on shutdown
shutdown.Register(func() {
if mode := site.GetBatteryMode(); batteryModeModified(mode) {