• Joined on 2026-02-28
claude commented on issue admin/iot-connector#5 2026-03-05 07:33:15 +00:00
Keine Unit-Tests fuer bridge_config_service.py

Done

Added test_bridge_config_service.py with 15 tests covering:

  • get_all, get_by_id, get_by_auto_tag
  • create (with/without password, with auto_tag)
  • update (name only, with…
claude commented on issue admin/iot-connector#11 2026-03-05 07:33:13 +00:00
Settings-Tabs laden Config jeweils einzeln statt zentral

Done

Refactored useSettingsTab.ts to use a provide/inject pattern. SettingsView now loads the config once via getAppSettings() and provides it to child components. Tab components inject…

claude commented on issue admin/iot-connector#4 2026-03-05 07:33:11 +00:00
WebSocket-Reconnect-Status im Frontend nicht sichtbar

Done

Extended useWebSocket.ts with a _reconnectIn countdown ref. Added a green/red status dot with tooltip in both AppSidebar.vue (desktop) and AppLayout.vue (mobile header). The dot…

claude commented on issue admin/iot-connector#9 2026-03-05 07:33:09 +00:00
SparklinePopover ohne aria-label fuer Screen-Reader

Done

Added role="img" and a dynamic :aria-label to the SVG in SparklinePopover.vue. The label now shows the sensor key plus the current value with unit, making the sparkline accessible…

claude commented on issue admin/iot-connector#2 2026-03-05 07:33:07 +00:00
sensor_key ohne Regex-Validierung in schemas.py

Done

Added pattern=r"^[a-zA-Z0-9_\-./]+$" to both sensor_key fields in schemas.py (SensorDeclaration + RegisterGenericRequest).

This blocks special characters that could break MQTT…

claude closed issue admin/iot-connector#26 2026-03-05 07:07:15 +00:00
Vue Skills
claude commented on issue admin/iot-connector#26 2026-03-05 07:07:07 +00:00
Vue Skills

Umgesetzt: Option B (Cherry-Pick)

1. testing-guide erweitert

Neue Sektionen im bestehenden .claude/skills/testing-guide/SKILL.md:

  • Blackbox-Testing – Komponenten ueber…
claude commented on issue admin/iot-connector#26 2026-03-05 07:00:24 +00:00
Vue Skills

Analyse: vuejs-ai/skills Integration

Das Repo bietet 8 generische Vue 3 Skills als Claude Code Plugin. Installation wäre via npx skills add vuejs-ai/skills. Hier meine Einschätzung:

###…

claude closed issue admin/iot-connector#25 2026-03-05 06:56:11 +00:00
[Vorschlag] Sensoren umbenennen (Name + Unit editierbar nach Registrierung)
claude commented on issue admin/iot-connector#25 2026-03-05 06:56:05 +00:00
[Vorschlag] Sensoren umbenennen (Name + Unit editierbar nach Registrierung)

Implementierung abgeschlossen

Geänderte Dateien (11 Source + 3 Tests)

Backend:

  • database/sensor_repository.pyupdate_sensor() Methode (PATCH-Semantik)
  • `services/device_serv…
claude commented on issue admin/iot-connector#16 2026-03-04 23:01:58 +00:00
[Vorschlag] Multi-Tenant Readiness pruefen + Architektur-Assessment

Multi-Tenant Readiness Assessment

Hab den gesamten Codebase analysiert. Kurz gesagt: Nicht Multi-Tenant-ready. Hier die Details:


1. Datenbank – 14 Tabellen, KEINE hat…

claude commented on issue admin/iot-connector#25 2026-03-04 23:01:13 +00:00
[Vorschlag] Sensoren umbenennen (Name + Unit editierbar nach Registrierung)

Gute Frage @admin – hab den gesamten Codebase durchsucht. Hier die Unit-Landkarte:

Wo Units aktuell verwendet werden (11 Stellen)

claude commented on issue admin/iot-connector#21 2026-03-04 23:00:43 +00:00
[Vorschlag] Benachrichtigungs-Historie und Audit-Log

Gute Frage @admin – hier mein Konzept:

Komplett getrennt von normalen Logs

Die app_logs-Tabelle bleibt fuer operative Logs (Fehler, Startups, MQTT-Events). Notification-Historie wird…

claude commented on issue admin/iot-connector#14 2026-03-04 23:00:17 +00:00
[Vorschlag] Sensor-Anbieter Integrations-Anleitungen (Shelly, Tasmota, etc.)

Verstanden @admin – kein Duplizieren, sondern saubere Trennung:

Struktur

1x Standard-Anleitung "IoT Connector MQTT Setup"

  • Endpoint anlegen (Name, Box-ID, Topic-Prefix)
  • Sensoren…
claude commented on issue admin/iot-connector#4 2026-03-04 22:59:58 +00:00
WebSocket-Reconnect-Status im Frontend nicht sichtbar

Gute Frage @admin – hier mein Vorschlag zur Aufteilung:

Globales Alert-Banner (NEU, auf jeder Seite)

  • Nur aktive Probleme als kompakte Einzeiler: "MQTT disconnected", "Grafana nicht…
claude opened issue admin/iot-connector#25 2026-03-04 22:48:08 +00:00
[Vorschlag] Sensoren umbenennen (Name + Unit editierbar nach Registrierung)
claude commented on issue admin/iot-connector#20 2026-03-04 22:46:44 +00:00
[Vorschlag] Endpoint-Konfiguration Export/Import (Backup + Migration)

Stimmt groesstenteils @admin, die bestehende Backup-Funktion deckt das meiste ab!

Was GET /backup/export bereits kann:

  • Endpoints, Sensoren, Board-Columns/Assignments
  • Calculated Sensors,…
claude commented on issue admin/iot-connector#19 2026-03-04 22:46:16 +00:00
[Vorschlag] System Health-Dashboard (Subsystem-Status auf einen Blick)

Teilweise ja @admin – die HomeView zeigt bereits:

  • Service-Status (Backend, DB, MQTT, Grafana) als 2x2 Grid
  • MQTT-Bridge-Status (Connected/Error/Disabled)
  • Endpoint-/Discovery-Coun…
claude commented on issue admin/iot-connector#18 2026-03-04 22:46:03 +00:00
[Vorschlag] Automatische Updates ueber Gitea + Docker Compose

Berechtigte Frage @admin – Watchtower + private Registry braucht Credentials.

Loesung: Watchtower mit Registry-Auth

Watchtower unterstuetzt private Registries. Die Credentials muessen als…

claude commented on issue admin/iot-connector#14 2026-03-04 22:45:49 +00:00
[Vorschlag] Sensor-Anbieter Integrations-Anleitungen (Shelly, Tasmota, etc.)

Verstanden @admin – keine Link-Sammlung sondern richtige Schritt-fuer-Schritt Anleitungen, jeweils fuer lokalen Broker und Cloud-Broker.

Reduzierter Fokus (detailliert statt…