# System Volt/Temperatur Sequenzdiagramm (optimiert)

```mermaid
sequenceDiagram
  participant User
  participant SystemPage
  participant ReduxStore
  participant Service
  participant API
  participant MockData

  User->>SystemPage: Öffnet System-Seite
  SystemPage->>ReduxStore: dispatch(fetchSystemVoltTempThunk)
  ReduxStore->>Service: fetchSystemVoltTempService()
  Service->>API: Anfrage an /api/cpl/systemVoltTempAPIHandler
  API->>MockData: Lese systemVoltTempMockData.js
  MockData-->>API: Gibt Mock-Daten zurück
  API-->>Service: Liefert Mock-Daten
  Service-->>ReduxStore: dispatch(setVoltages + addHistory)
  ReduxStore-->>SystemPage: useSelector() lädt voltages und history
  SystemPage-->>User: Aktualisierte Anzeige der Spannungen und Messkurve
```
