Restore: publish initial site values (#11441)
This commit is contained in:
parent
5bd484f521
commit
82d37e22be
1 changed files with 9 additions and 4 deletions
13
core/site.go
13
core/site.go
|
|
@ -819,26 +819,31 @@ func (site *Site) update(lp Updater) {
|
|||
|
||||
// prepare publishes initial values
|
||||
func (site *Site) prepare() {
|
||||
if err := site.restoreSettings(); err != nil {
|
||||
site.log.ERROR.Println(err)
|
||||
}
|
||||
|
||||
site.publish(keys.SiteTitle, site.Title)
|
||||
|
||||
site.publish(keys.GridConfigured, site.gridMeter != nil)
|
||||
site.publish(keys.PvConfigured, len(site.pvMeters) > 0)
|
||||
site.publish(keys.BatteryConfigured, len(site.batteryMeters) > 0)
|
||||
site.publish(keys.BufferSoc, site.bufferSoc)
|
||||
site.publish(keys.BufferStartSoc, site.bufferStartSoc)
|
||||
site.publish(keys.PrioritySoc, site.prioritySoc)
|
||||
site.publish(keys.BatteryMode, site.batteryMode)
|
||||
site.publish(keys.BatteryDischargeControl, site.batteryDischargeControl)
|
||||
site.publish(keys.ResidualPower, site.ResidualPower)
|
||||
|
||||
site.publish(keys.Currency, site.tariffs.Currency)
|
||||
site.publish(keys.SmartCostActive, false)
|
||||
site.publish(keys.SmartCostLimit, site.smartCostLimit)
|
||||
if tariff := site.GetTariff(PlannerTariff); tariff != nil {
|
||||
site.publish(keys.SmartCostType, tariff.Type())
|
||||
} else {
|
||||
site.publish(keys.SmartCostType, nil)
|
||||
}
|
||||
|
||||
if err := site.restoreSettings(); err != nil {
|
||||
site.log.ERROR.Println(err)
|
||||
}
|
||||
|
||||
site.publishVehicles()
|
||||
vehicle.Publish = site.publishVehicles
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue