@if (edge) { @if (navigationService.position() !== null && navigationService.position() !== "disabled") { } @if (isTimedataAvailable && widgets) { @for (clazz of widgets.classes; track i; let i = $index) { @switch (clazz) { @case ("Storage") { } @case ("Common_Production") { } @case ("Grid") { } @case ("Consumption") { } @case ("Common_Selfconsumption") { } @case ("Common_Autarchy") { } @case ("Controller_ChannelThreshold") { } @case ("Controller_Io_Digital_Outputs") { } } } @for (widget of widgets.list; track i; let i = $index) { @switch (widget.name) { @case ("Controller.Symmetric.PeakShaving") { } @case ("Controller.Asymmetric.PeakShaving") { } @case ("Controller.TimeslotPeakshaving") { } @case ("Controller.Ess.DelayedSellToGrid") { } @case ("Controller.Ess.GridOptimizedCharge") { } @case ("Controller.Api.ModbusTcp.ReadWrite") { } @case ("Controller.Ess.Time-Of-Use-Tariff") { } @case ("Controller.Clever-PV") { } @case ("Controller.IO.HeatingElement") { } @case ("Heat.Askoma") { } @case ("Heat.MyPv.AcThor9s") { } @case ("Controller.Io.HeatPump.SgReady") { } @case ("Controller.CHP.SoC") { } } } } @if (!isTimedataAvailable) { EDGE.HISTORY.NO_LOCAL_DATA_INFO

EDGE.HISTORY.NO_LOCAL_DATA_NOTICE

} }