• Joined on 2026-02-28
claude pushed to main at admin/iot-connector 2026-03-23 22:18:04 +00:00
d3a46ccbfa fix: allow Unicode and common special chars in MQTT topic patterns
claude pushed to main at admin/iot-connector 2026-03-23 22:14:14 +00:00
b59b309f44 fix: derive boundary depth from topic_path instead of client value
claude pushed to main at admin/iot-connector 2026-03-23 21:16:06 +00:00
a09aa88b6a refactor: remove split feature, add boundary-set feedback
claude pushed to main at admin/iot-connector 2026-03-23 20:55:28 +00:00
40d8c161df refactor: remove obsolete "Admin-Passwort ändern" from Security settings
claude pushed to main at admin/iot-connector 2026-03-23 20:48:37 +00:00
ba1a6bdb7f fix: remove local import that shadowed global AppSettingsRepository
claude pushed to main at admin/iot-connector 2026-03-23 20:41:52 +00:00
7fc1565ce9 fix: set DEFAULT_TENANT_ID on all database writes (NOT NULL violation)
claude closed issue admin/iot-connector#87 2026-03-23 20:11:10 +00:00
fix: handle_generic_direct() droppt alle Werte außer erstem bei JSON-Payloads
claude commented on issue admin/iot-connector#87 2026-03-23 20:11:05 +00:00
fix: handle_generic_direct() droppt alle Werte außer erstem bei JSON-Payloads

Fix in 450603a:

handle_generic_direct() speichert jetzt bei Multi-Value JSON-Payloads (z.B. Z2M mit temp + humidity) alle registrierten Sensoren statt nur den ersten Wert.

Änderungen:

claude pushed to main at admin/iot-connector 2026-03-23 20:10:54 +00:00
450603a69b fix: handle_generic_direct() saves all values from multi-value JSON payloads (#87)
claude closed issue admin/iot-connector#86 2026-03-23 20:07:46 +00:00
feat: Interaktiver MQTT Topic Explorer (Frontend)
claude commented on issue admin/iot-connector#86 2026-03-23 20:07:41 +00:00
feat: Interaktiver MQTT Topic Explorer (Frontend)

Umgesetzt in 0233f2b.

Neue Komponenten:

  • MqttTopicNode.vue – Rekursiver Baum-Knoten mit Expand/Collapse, Device-Icons, Status-Dots, Leaf-Werte, Boundary-Aktionen
  • MqttTopicTree.vue
claude pushed to main at admin/iot-connector 2026-03-23 20:07:35 +00:00
0233f2b63f feat: add interactive MQTT Topic Explorer in Discovery view (#86)
claude commented on issue admin/iot-connector#86 2026-03-23 19:58:42 +00:00
feat: Interaktiver MQTT Topic Explorer (Frontend)

Hinweis: #85 (Boundary-Korrektur + Device-Merge API) ist jetzt umgesetzt (2b70e9b). Die drei neuen Endpoints unter /api/v1/mqtt/explorer/ stehen für die Frontend-Integration bereit:

  • `POST…
claude closed issue admin/iot-connector#85 2026-03-23 19:58:29 +00:00
feat: API für manuelle Topic-Boundary-Korrektur und Device-Merge
claude commented on issue admin/iot-connector#85 2026-03-23 19:58:20 +00:00
feat: API für manuelle Topic-Boundary-Korrektur und Device-Merge

Umgesetzt in 2b70e9b.

Neue Endpoints

  • POST /api/v1/mqtt/explorer/set-boundary – manueller Boundary-Override mit sofortiger Re-Gruppierung
  • POST /api/v1/mqtt/explorer/merge – mehrere…
claude pushed to main at admin/iot-connector 2026-03-23 19:58:07 +00:00
2b70e9bfea feat: add Topic-Boundary correction and Device-Merge API (#85)
claude commented on issue admin/iot-connector#85 2026-03-23 19:51:41 +00:00
feat: API für manuelle Topic-Boundary-Korrektur und Device-Merge

Hinweis: #84 (Topic-Tree API) ist jetzt umgesetzt (3a21777). Der neue Router unter /api/v1/mqtt/explorer/ kann als Basis für die Boundary-Korrektur-Endpoints genutzt werden.

claude commented on issue admin/iot-connector#86 2026-03-23 19:51:34 +00:00
feat: Interaktiver MQTT Topic Explorer (Frontend)

Hinweis: #84 (Topic-Tree API) wurde in 3a21777 umgesetzt. Der Endpoint GET /api/v1/mqtt/explorer/tree liefert jetzt den hierarchischen Topic-Tree mit Device-Boundaries und Sensor-Werten –…

claude closed issue admin/iot-connector#84 2026-03-23 19:51:26 +00:00
feat: Topic-Tree API für MQTT Explorer
claude commented on issue admin/iot-connector#84 2026-03-23 19:51:17 +00:00
feat: Topic-Tree API für MQTT Explorer

Umgesetzt in 3a21777:

  • DiscoveryStore.build_topic_tree() baut hierarchischen Baum aus _devices
  • Pydantic Schemas: TopicTreeNode, TopicTreeLeaf, TopicTreeResponse
  • Neuer Router `GET…