Skip to content

Commit

Permalink
Power-Splitter: Add rebuild instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
ledermann committed Nov 5, 2024
1 parent 1022f9c commit 9711789
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions referenz/power-splitter/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,18 @@ Beim Start prüft der Power-Splitter zunächst, ob Messwerte aus der Vergangenhe

Anschließend erfolgt die Berechnung für den aktuellen Tag. Der Power-Splitter läuft dann im Endlosmodus und berechnet den aktuellen Tag in einem vorgegebenen Intervall (standardmäßig 1 Stunde) permanent neu, um hinzugekommene Messwerte zu berücksichtigen. Um Mitternacht wird der Tag abgeschlossen und der nächste Tag begonnen.

## Neuberechnung erzwingen

In seltenen Fällen kann es erforderlich sein, die berechneten Werte zu löschen und neu zu berechnen. Eine denkbare Situation ist z.B. ein nachträglicher Datenimport von Messwerten.

Wenn der Power-Splitter läuft, kann eine Neuberechnung mit folgendem Befehl ausgelöst werden:

```bash
docker compose kill --signal USR1 power-splitter
```

Dieser "Kill-Befehl" ist dabei nicht so drastisch, wie er sich anhört. Es wird nur ein benutzerdefiniertes Signal (`USR1`) an den Container geschickt, der darauf reagiert, ohne sich zu beenden. Der Status der Neuberechnung kann im Protokoll des Power-Splitters mitverfolgt werden. Nach dem Neuberechnung wechselt der Container wieder in den Endlosmodus und bearbeitet die aktuellen Messwerte, die hereinkommen.

## Protokollierung

Der Power-Splitter schreibt ein Protokoll ins Docker-Log, das im Normalfall so aussieht:
Expand Down

0 comments on commit 9711789

Please sign in to comment.