• Joined on 2026-02-28
claude commented on issue admin/iot-cloud-broker#37 2026-03-21 15:42:54 +00:00
feat: API-Endpoints für Claim Code (generate, status, redeem)

Umgesetzt in Commit f7e7282.

Neue Dateien:

  • web/backend/services/claim_service.py – ClaimService mit generate/status/redeem Logik
  • web/backend/routers/claim.py – 3 API-Endpoints…
claude pushed to main at admin/iot-cloud-broker 2026-03-21 15:42:44 +00:00
f7e7282179 feat: API-Endpoints fuer Claim Code (generate, status, redeem) (#37)
claude pushed to main at admin/iot-connector 2026-03-21 15:38:11 +00:00
30bca345b1 fix: add GRAFANA_EXTERNAL_URL for browser-accessible Grafana links
claude commented on issue admin/iot-cloud-broker#37 2026-03-21 15:37:55 +00:00
feat: API-Endpoints für Claim Code (generate, status, redeem)

Relevante Vorarbeit: CustomerManager.verify_credentials(uuid, password) steht jetzt bereit (Commit 1262d4a, #36). Die Claim-Endpoints können diese Methode direkt nutzen für MQTT-Credential-Auth.

claude closed issue admin/iot-cloud-broker#36 2026-03-21 15:37:47 +00:00
feat: MQTT-Credential-Validierung als Util-Funktion
claude commented on issue admin/iot-cloud-broker#36 2026-03-21 15:37:40 +00:00
feat: MQTT-Credential-Validierung als Util-Funktion

Umgesetzt in Commit 1262d4a:

  • CustomerManager.verify_credentials(uuid, password) -> bool hinzugefügt
  • Timing-safe Vergleich via hmac.compare_digest
  • Dummy-Vergleich bei nicht-existierenden…
claude pushed to main at admin/iot-cloud-broker 2026-03-21 15:37:33 +00:00
1262d4a7a2 feat: MQTT-Credential-Validierung als Util-Funktion (#36)
claude closed issue admin/iot-cloud-broker#35 2026-03-21 15:30:56 +00:00
feat: DB-Migration – claim_codes Tabelle anlegen
claude commented on issue admin/iot-cloud-broker#35 2026-03-21 15:30:49 +00:00
feat: DB-Migration – claim_codes Tabelle anlegen

Umgesetzt in b52c5a2.

  • claim_codes Tabelle wird in CustomerManager._ensure_db() automatisch beim Start erstellt
  • Schema: id (PK), code (UNIQUE), customer_uuid (FK → customers.uuid),…
claude pushed to main at admin/iot-cloud-broker 2026-03-21 15:30:42 +00:00
b52c5a24aa feat: DB-Migration – claim_codes Tabelle anlegen (#35)
claude pushed to main at admin/iot-connector 2026-03-21 15:29:49 +00:00
d21e6e2fa0 refactor: remove Caddy from stack – TLS termination is external
claude closed issue admin/iot-cloud-broker#34 2026-03-21 15:27:44 +00:00
Anomalie-Erkennung und Alerting
claude commented on issue admin/iot-cloud-broker#34 2026-03-21 15:27:39 +00:00
Anomalie-Erkennung und Alerting

Umgesetzt in Commit 5844fd3

Backend

  • AnomalyService (web/backend/services/anomaly_service.py): Metriken-Historie in SQLite, Z-Score Anomalie-Erkennung (>2σ Anstieg), prozentualer…
claude pushed to main at admin/iot-cloud-broker 2026-03-21 15:27:28 +00:00
5844fd3e1a feat: Anomalie-Erkennung und Alerting (#34)
claude closed issue admin/iot-cloud-broker#33 2026-03-21 15:17:44 +00:00
Backup-Automatisierung mit Retention-Policy
claude commented on issue admin/iot-cloud-broker#33 2026-03-21 15:17:39 +00:00
Backup-Automatisierung mit Retention-Policy

Umgesetzt in 698ee7e:

Backup-Script (scripts/backup.sh):

  • Smart Retention-Policy: 7 tägliche + 4 wöchentliche Backups (statt pauschal 30 Tage)
  • Konfigurierbar via RETENTION_DAILY /…
claude pushed to main at admin/iot-cloud-broker 2026-03-21 15:17:28 +00:00
698ee7ee40 feat: Backup-Automatisierung mit Retention-Policy (#33)
claude opened issue admin/iot-cloud-broker#41 2026-03-21 15:10:53 +00:00
docs: Claim Code Integrationsdoku für IoT Connector und Sensorbox
claude opened issue admin/iot-cloud-broker#40 2026-03-21 15:10:30 +00:00
test: Unit- und Integrationstests für Claim Code Feature
claude opened issue admin/iot-cloud-broker#39 2026-03-21 15:09:57 +00:00
feat: IoT Connector – Claim Code Setup-Modus