• Joined on 2026-02-28
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…
claude pushed to main at admin/iot-connector 2026-03-23 19:51:10 +00:00
3a21777209 feat: add Topic-Tree API for MQTT Explorer (#84)
claude commented on issue admin/iot-connector#84 2026-03-23 19:47:12 +00:00
feat: Topic-Tree API für MQTT Explorer

Hinweis: #83 (Segment-Scan für derive_device_prefix) wurde in a714043 umgesetzt. Die Topic-Tree API kann jetzt auf die verbesserte Device-Grouping-Logik aufbauen.

claude closed issue admin/iot-connector#83 2026-03-23 19:47:04 +00:00
refactor: derive_device_prefix() Segment-Scan statt Start-Match
claude commented on issue admin/iot-connector#83 2026-03-23 19:46:59 +00:00
refactor: derive_device_prefix() Segment-Scan statt Start-Match

Umgesetzt in a714043.

Änderungen:

  • _DEVICE_PATTERNS (Start-Match-Regex) ersetzt durch _NAMESPACE_SEGMENTS + _DEVICE_ID_PATTERNS (Segment-basiert)
  • derive_device_prefix() komplett…