First Commit - sieht schon gut aus

This commit is contained in:
rxf
2026-01-30 19:30:49 +01:00
commit 715f72907a
8 changed files with 2470 additions and 0 deletions

49
README.md Normal file
View File

@@ -0,0 +1,49 @@
# Stromverbrauch Monitor
Node.js-Anwendung zur Überwachung des Stromverbrauchs aus MongoDB-Daten.
## Installation
```bash
npm install
```
## Starten
```bash
npm start
```
Oder für die Entwicklung mit Auto-Reload:
```bash
npm run dev
```
Die Anwendung läuft dann auf: http://localhost:3000
## Konfiguration
- **MongoDB-Server**: nuccy:27017
- **Datenbank**: smarthome
- **Collection**: maschinen (weitere können hinzugefügt werden)
## Verwendung
1. Öffnen Sie http://localhost:3000 im Browser
2. Wählen Sie die Collection aus
3. Geben Sie den Zeitraum ein (Von/Bis)
4. Klicken Sie auf "Verbrauch anzeigen"
Die Tabelle zeigt für jeden Verbraucher:
- Anfangswert und -zeit
- Endwert und -zeit
- Verbrauch in Wh und kWh
- Gesamtverbrauch am Ende
## Erweiterung für weitere Collections
Um weitere Collections zu unterstützen, müssen Sie den Code anpassen, falls die Feldnamen unterschiedlich sind:
- Verbrauchername-Feld (aktuell: `maschine`)
- Arbeit-Feld (aktuell: `arbeit`)
- Timestamp-Feld (aktuell: `datetime`)