Commit ed5249d5 authored by Stetter's avatar Stetter
Browse files

Update README.md

parent 3ff1f348
Pipeline #11437 passed with stage
in 1 minute and 55 seconds
# Additions by pervasive computing workgroup
## Time Tracking
Using [Clockify](https://app.clockify.me/reports/team/assignments?start=2025-03-17T00:00:00.000Z&end=2025-03-23T23:59:59.999Z&filterValuesData=%7B%22users%22:%5B%5D,%22userGroups%22:%5B%5D,%22userAndGroup%22:%5B%5D%7D&exclude=userAndGroup&filterOptions=%7B%22userAndGroup%22:%7B%22status%22:%22ACTIVE_WITH_PENDING%22%7D%7D)
## Anleitung
## Documentation
- **Frontend + Backend:**
[co2ampel2 / Web · GitLab](https://transfer.hft-stuttgart.de/gitlab/co2ampel2/web)
[Collaborative Overleaf Workspace](https://www.overleaf.com/9412988731xxctbwxqmmtk#af08f3)
- **Firmware:**
[co2ampel2 / co2-ampel · GitLab](https://transfer.hft-stuttgart.de/gitlab/co2ampel2/co-2-ampel)
> **Hinweis:** In der `Config.h` Datei die WLAN-Zugangsdaten und die korrekte Adresse der Ampel anpassen.
Frontend und Backend laufen nun – allerdings ist **InfluxDB noch nicht korrekt mit dem Django-Ninja-Backend verbunden**, da API-Calls auf InfluxDB-Daten **nicht authentifiziert** sind.
Bei Problemen mit dem flashen erstmal schauen ob richtige CH340/CH341 Treiber installiert sind. !!!
## Projekt starten
```bash
docker-compose up --build
```
## InfluxDB einrichten
1. Öffne InfluxDB im Browser:
[http://localhost:8086/signin](http://localhost:8086/signin) - oder Server URL und entsprechender Port
2. Melde dich an mit:
- **Username:** `admin`
- **Password:** `password`
3. Token generieren:
- Klicke auf **Python**:
![[Pasted image 20250627200456.png]]
- Klicke dann auf **"Get Token"**:
![[Pasted image 20250627200618.png]]
4. Token kopieren und in der Datei `.env.docker` im Verzeichnis `backend` **ersetzen**.
5. Container neu starten:
```bash
docker-compose down
docker-compose up --build
```
---
## Testdaten generieren (für Entwicklung)
1. Ins Daten-Generator-Verzeichnis wechseln:
```bash
cd data_generation
```
2. Virtuelle Umgebung einrichten:
```bash
uv sync
```
3. Umgebung aktivieren:
```bash
source .venv/bin/activate
```
4. Skript starten:
```bash
python main.py
```
# CO<sub>2</sub> Ampel
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment