evcc-io/core/keys/site.go

75 lines
2.3 KiB
Go

package keys
const (
Aux = "aux"
AuxPower = "auxPower"
Circuits = "circuits"
Consumers = "consumers"
Currency = "currency"
Ext = "ext"
GreenShareHome = "greenShareHome"
GreenShareLoadpoints = "greenShareLoadpoints"
GridConfigured = "gridConfigured"
Grid = "grid"
HistoryUpdated = "historyUpdated"
HomePower = "homePower"
PrioritySoc = "prioritySoc"
Pv = "pv"
PvEnergy = "pvEnergy"
PvPower = "pvPower"
ResidualPower = "residualPower"
SiteTitle = "siteTitle"
SmartCostType = "smartCostType"
Statistics = "statistics"
Forecast = "forecast"
TariffCo2 = "tariffCo2"
TariffCo2Home = "tariffCo2Home"
TariffCo2Loadpoints = "tariffCo2Loadpoints"
TariffFeedIn = "tariffFeedIn"
TariffGrid = "tariffGrid"
TariffPriceHome = "tariffPriceHome"
TariffPriceLoadpoints = "tariffPriceLoadpoints"
TariffSolar = "tariffSolar"
TariffTemperature = "tariffTemperature"
Vehicles = "vehicles"
// meters
GridMeter = "gridMeter"
PvMeters = "pvMeters"
BatteryMeters = "batteryMeters"
ExtMeters = "extMeters"
AuxMeters = "auxMeters"
ConsumerMeters = "consumerMeters"
// curtailment devices
Curtailers = "curtailers"
// battery settings
BatteryDischargeControl = "batteryDischargeControl"
BatteryGridChargeLimit = "batteryGridChargeLimit"
BatteryGridChargeActive = "batteryGridChargeActive"
BatteryGridDischarge = "batteryGridDischarge"
BufferSoc = "bufferSoc"
BufferStartSoc = "bufferStartSoc"
// grid settings
GridExportLimit = "gridExportLimit"
// forecast settings
SolarAdjusted = "solarAdjusted"
// optimizer
OptimizerChargingStrategy = "optimizerChargingStrategy"
OptimizerChargingStrategies = "optimizerChargingStrategies"
// battery status
Battery = "battery"
BatteryMode = "batteryMode"
// external battery control
BatteryModeExternal = "batteryModeExternal"
// smart charging
SmartCostAvailable = "smartCostAvailable" // smart cost available
SmartFeedInPriorityAvailable = "smartFeedInPriorityAvailable" // smart feed-in priority available
)