Schnittstellenfehler: {{ error }} — die Anzeige ist möglicherweise nicht aktuell.
Anlagen online
{{ onlineCount }}/{{ totalCount }}
PV-Leistung gesamt
{{ fmtW(sum.pv_total) }}
Last gesamt
{{ fmtW(sum.load_total) }}
Netzleistung (netto)
{{ fmtW(sum.grid_total) }}
{{ gridLabel(sum.grid_total) }}
Ø Ladezustand (SOC)
{{ sum.soc_avg==null ? '—' : this.deNum(sum.soc_avg,1) }}%
{{ meta.map.title || 'Standorte' }} Punkt anklicken, um die Anlage zu wechseln
{{ m.name }} · {{ m.socText }}
Statische Schemadarstellung; die Punktposition wird linear aus den Koordinaten der Anlagen berechnet (Bounds in web/sites.geo.json anpassbar).
Dynamischer Strompreis (Österreich) EPEX Spot AT Day-Ahead-Großhandelspreis · Ortszeit {{ prices.tz || meta.site_tz || 'Europe/Vienna' }} · Einheit ct/kWh
Preisdaten derzeit nicht verfügbar: {{ prices.error }} (unten die zuletzt erfolgreich geladenen Daten)
Aktueller Preis
{{ priceNow==null ? '—' : this.deNum(priceNow,2) }}
ct/kWh · jetzt {{ nowHourLabel }}
{{ priceRange==='today' ? 'Minimum heute' : 'Minimum im Zeitraum' }}
{{ ps.min==null ? '—' : this.deNum(ps.min,2) }}ct/kWh
{{ priceRange==='today' ? 'Maximum heute' : 'Maximum im Zeitraum' }}
{{ ps.max==null ? '—' : this.deNum(ps.max,2) }}ct/kWh
Mittelwert · Spanne
{{ ps.avg==null ? '—' : this.deNum(ps.avg,2) }}
ct/kWh · Spanne {{ ps.spread==null ? '—' : this.deNum(ps.spread,2) }}
Günstigste Zeitfenster
{{ c.label }}
—
Noch keine Preisdaten (vom Anbieter nicht geliefert oder Preise für morgen noch nicht veröffentlicht).
Quelle: {{ (prices.source||{}).attribution || 'aWATTar / EPEX Spot AT' }} — {{ prices.note || 'EPEX AT Day-Ahead-Großhandelspreis, ohne Netzentgelte, Steuern und Aufschläge des Lieferanten' }}.
Preise für morgen werden gegen 14:00 Uhr (Ortszeit) veröffentlicht.
3-Tage-Ansicht = gestern + heute + morgen (alle real notiert); der Day-Ahead-Markt veröffentlicht nur D+1, für übermorgen gibt es keine belastbaren Daten, daher keine Extrapolation.
Aktuell SNAP-Zeitfenster (10:00–16:00): Energieanteil des Netzentgelts −20 %.
Daten möglicherweise nicht aktuell (Cache-Rückfall).
Abgerufen am {{ fmtDT(prices.fetched_at) }}.
Ladezustand (SOC)
{{ cur.soc==null?'—':this.deNum(cur.soc,0) }}%
Kapazität {{ cur.capacity_kwh ? cur.capacity_kwh+' kWh' : '—' }}
Speicherleistung
{{ fmtW(cur.ess_power) }}
{{ essLabel(cur.ess_power) }}
PV-Erzeugung
{{ fmtW(cur.pv_power) }}
Last {{ fmtW(cur.load_power) }}
Netzstatus
{{ gridLabel(cur.grid_power) }}
Nettoleistung {{ fmtW(cur.grid_power) }}
Energiefluss positiv = zur Sammelschiene · Werte sind Momentanleistungen
Leistungsverlauf {{ trendLabel }}
Netz
Batterie
PV
Last
SOC (rechte Achse)
Für diesen Zeitraum liegen noch keine Daten vor (nach der Inbetriebnahme dauert es einige Zeit, bis Daten vorliegen).
Ladung heute
{{ num(today.ess_charge_kwh) }}kWh
Entladung {{ num(today.ess_discharge_kwh) }} kWh
PV-Erzeugung heute
{{ num(today.pv_kwh) }}kWh
Last {{ num(today.load_kwh) }} kWh
Netzbezug heute
{{ num(today.grid_import_kwh) }}kWh
Einspeisung {{ num(today.grid_export_kwh) }} kWh
Erlös heute (Schätzung)
€{{ num(today.revenue_eur) }}
Eigenverbrauchsquote {{ rate(today.self_consumption_rate) }} · Tarif {{ tariffText }}
{{ today.note || '' }}(„Heute“ berechnet in der Zeitzone der Anlage {{ meta.site_tz }})
Batteriemanagement-System (BMS) {{ cur.name }}
SOC
{{ v('battery','soc','%',1) }}
DC-Spannung
{{ v('battery','dc_voltage','V',1) }}
DC-Strom
{{ v('battery','dc_current','A',2) }}
Äquivalente Vollzyklen
{{ v('battery','cycles','',2) }}
Zellspannung max.
{{ v('battery','cell_voltage_max','V',3) }}
Zellspannung min.
{{ v('battery','cell_voltage_min','V',3) }}
Temperatur max.
{{ v('battery','cell_temp_max','°C',1) }}
Temperatur min.
{{ v('battery','cell_temp_min','°C',1) }}
Batteriezustand · Batteriepass Batterie-ID {{ battery.battery_id || '—' }} · Aufbewahrung: dauerhaft (Bucket {{ battery.bucket || 'battery_soh' }})
Zyklen (Gerätezähler)
{{ num(battery.real_time && battery.real_time.cycle_count) }}
im Zeitraum +{{ num(battery.usage && battery.usage.cycle_delta) }} · Quelle {{ battCycleSrc }}
Äquivalente Vollzyklen (letzte {{ battery.window_days }} Tage)
{{ num(battery.usage && battery.usage.equivalent_full_cycles) }}
= Durchsatz ÷ 2 ÷ Nennkapazität
Durchsatz im Zeitraum
{{ kwh(battery.usage && battery.usage.throughput_wh) }}kWh
Lebensdauer kumuliert: Ladung {{ kwh(battery.real_time && battery.real_time.charge_energy_wh) }} / Entladung {{ kwh(battery.real_time && battery.real_time.discharge_energy_wh) }} kWh
Nennkapazität
{{ kwh(battery.real_time && battery.real_time.rated_capacity_wh) }}kWh
{{ battCell }}
SOC-Arbeitsbereich ({{ battSoc.samples }} Stichproben)
min. {{ pct1(battSoc && battSoc.min) }} · max. {{ pct1(battSoc && battSoc.max) }} · Ø {{ pct1(battSoc && battSoc.mean) }}
{{ battery.soh && battery.soh.value_pct!=null ? this.deNum(battery.soh.value_pct,1)+'%' : 'BMS ausstehend' }}
{{ battery.soh && battery.soh.note }}
Passfelder verfügbar {{ battery.passport.available_count }} / {{ battery.passport.total_count }}
{{ f.label }}{{ f.value }}
{{ f.status==='pending_bms' ? 'BMS offen' : 'Lieferant offen' }}
{{ battery.note || 'Für diese Anlage liegen noch keine Batteriedaten vor.' }}
{{ battery.passport ? battery.passport.regulation : 'EU 2023/1542 Anhang XIII (verbindlich ab 18.02.2027)' }}
· Zyklen / Durchsatz sind Messwerte; der SoH muss vom BMS am Standort geliefert werden und wird nicht geschätzt.
Netzanschluss (PCS)
Wirkleistung
{{ fmtW(cur.ess_power) }}
Netzspannung
{{ v('grid','voltage','V',1) }}
Netzfrequenz
{{ v('grid','frequency','Hz',3) }}
Netzstrom
{{ v('grid','current','A',2) }}
Anlageninformation
Anlagen-ID{{ cur.site_id }}
Anzeigename{{ cur.name }}
Ort{{ cur.city || '—' }}
Koordinaten{{ cur.lat!=null ? this.deNum(cur.lat,4)+', '+this.deNum(cur.lon,4) : '—' }}
Batteriekapazität{{ cur.capacity_kwh ? cur.capacity_kwh+' kWh' : '—' }}
Gemeldete Kanäle{{ channels.length }}
Letzter Heartbeat{{ cur.last_seen ? fmtDT(cur.last_seen) : '—' }}
Verbindungsstatus
● {{ cur.online ? 'OK' : 'unterbrochen' }}
Betriebsprotokoll letzte {{ logRangeText }} · {{ logs.length }} Einträge · letzter Heartbeat {{ fmtDT(logSummary.last_heartbeat) }}
{{ fmtDT(l.t) }}
{{ logKindText(l.kind) }}
{{ l.msg }}
In den letzten {{ logRangeText }} keine Betriebsereignisse.
Ereignisse werden aus Heartbeat- und Telemetriehistorie abgeleitet: Verbindungsabbruch/-aufbau, Wechsel Laden/Entladen/Standby, Netzbezug/Einspeisung, SOC voll/leer. Ohne Ereignis wird nichts erzeugt.
{{ a.title }}
{{ a.detail }}
Derzeit keine Alarme.
Alarme werden aus dem Echtzeit-Snapshot abgeleitet: Anlage offline (Heartbeat-Timeout {{ sum.online_threshold_s || 400 }} s), SOC zu niedrig (< Schwellwert), Batterie voll, keine Daten.