Files
stromverbrauch/README.md

50 lines
1.0 KiB
Markdown

# 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`)