chore: remove unnecessary assertions (#22297)

This commit is contained in:
andig 2025-07-10 21:51:04 +02:00 • committed by GitHub
parent a2b8c1cbc2
commit f64efb83ec
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 0 additions and 13 deletions

View file

@ -539,9 +539,6 @@ func (site *Site) updatePvMeters() {
for i, dev := range site.pvMeters {
meter := dev.Instance()
if _, ok := meter.(api.Meter); !ok {
panic("not a meter: pv")
}
power := mm[i].Power
if power < -500 {
@ -582,10 +579,6 @@ func (site *Site) updatePvMeters() {
// update solar yield
for i, dev := range site.pvMeters {
// use stored devices, not ui-updated instances!
if _, ok := dev.(config.Device[api.Meter]); !ok {
panic(fmt.Sprintf("not a device: pv %d", i+1))
}
name := dev.Config().Name
if mm[i].Energy > 0 {
@ -614,9 +607,6 @@ func (site *Site) updateBatteryMeters() {
for i, dev := range site.batteryMeters {
meter := dev.Instance()
if _, ok := meter.(api.Meter); !ok {
panic("not a meter: battery")
}
// battery soc and capacity
var batSoc, capacity float64

View file

@ -92,9 +92,6 @@ func (site *Site) requiredBatteryMode(batteryGridChargeActive bool, rate api.Rat
func (site *Site) applyBatteryMode(mode api.BatteryMode) error {
for _, dev := range site.batteryMeters {
meter := dev.Instance()
if _, ok := meter.(api.Meter); !ok {
panic("not a meter: battery")
}
if batCtrl, ok := meter.(api.BatteryController); ok {
if err := batCtrl.SetBatteryMode(mode); err != nil && !errors.Is(err, api.ErrNotAvailable) {