• Joined on 2026-02-28
claude opened issue admin/iot-connector#48 2026-03-11 13:07:42 +00:00
Grafana-Panels aktualisieren sich nicht bei Sensor-Umbenennung oder Unit-Änderung
claude opened issue admin/iot-connector#47 2026-03-11 13:07:23 +00:00
Sensor-Name in Benachrichtigungen zeigt sensor_key statt Anzeigenamen
claude closed issue admin/iot-connector#45 2026-03-11 12:54:10 +00:00
Mehr Datentyp Formate in Endpoints
claude commented on issue admin/iot-connector#43 2026-03-11 12:54:02 +00:00
Refresh error

Nochmal geprüft

Code nochmal komplett durchgegangen – Frontend UND Backend:

  • DnD-Fix: persistInProgress pausiert Polling korrekt, aggressives Cleanup in onColumnDevicesUpdate
claude pushed to main at admin/iot-connector 2026-03-11 12:53:46 +00:00
814707407f feat: add UnitCombobox with categorized units and free text input (#45)
claude commented on issue admin/iot-connector#45 2026-03-10 22:39:59 +00:00
Mehr Datentyp Formate in Endpoints

Analyse: Unit-Feld

Ist-Zustand

  • Backend: unit ist bereits ein freies Textfeld (String(50), nullable) – kein Enum, keine Einschränkung
  • Frontend (DeviceCard.vue):
claude pushed to main at admin/iot-connector 2026-03-10 22:37:11 +00:00
de366a6f56 fix: resolve critical issues #41, #43, #44
claude commented on issue admin/iot-connector#43 2026-03-10 22:17:06 +00:00
Refresh error

Umgesetzt

Alle drei Root Causes behoben:

1. DnD Duplikate → Polling-Pause

  • useBoardDnd.ts: Neuer persistInProgress Ref – wird true wenn schedulePersist() aufgerufen wird,…
claude commented on issue admin/iot-connector#41 2026-03-10 22:16:59 +00:00
Cloud Broker nicht in Einstellungen

Umgesetzt

Das Backend filtert Cloud-Bridges bereits korrekt raus (auto_tag != "cloud" in list_bridges()). Das Problem war die UI:

Änderungen

  1. **auto_tag-Feld aus Add/Edit-Formula…
claude commented on issue admin/iot-connector#43 2026-03-10 22:03:50 +00:00
Refresh error

Hab den Code durchgeschaut – drei verschiedene Root Causes:

1. DnD Duplikate

Das DnD-Cleanup in useBoardDnd.ts sieht eigentlich korrekt aus (onColumnDevicesUpdate entfernt Items aus…

claude closed issue admin/iot-connector#42 2026-03-10 22:00:25 +00:00
Option: Messdaten gelöschter Sensoren/Endpoints vollständig entfernen
claude closed issue admin/iot-connector#40 2026-03-10 22:00:23 +00:00
Auto-Registrierung interner Boxen via MQTT statt REST-API
claude commented on issue admin/iot-connector#42 2026-03-10 22:00:18 +00:00
Option: Messdaten gelöschter Sensoren/Endpoints vollständig entfernen

Umgesetzt in 070245f:

Aenderungen:

  • ReadingRepository: Neue Methoden count_readings_for_box() und delete_readings_for_box()
  • DeviceService.purge_device(): Hard-Delete inkl. Readings,…
claude commented on issue admin/iot-connector#40 2026-03-10 22:00:03 +00:00
Auto-Registrierung interner Boxen via MQTT statt REST-API

Umgesetzt in 874dd6c:

Änderungen:

  • MQTTDataHandler.handle_internal(): Unbekannte Boxen werden jetzt automatisch via _auto_register_box() registriert statt nur in Discovery aufzunehmen -…
claude pushed to main at admin/iot-connector 2026-03-10 21:59:47 +00:00
070245f45c feat: add purge endpoint for hard-deleting devices with all data (#42)
874dd6ce32 feat: auto-register internal boxes via MQTT, remove REST endpoint (#40)
Compare 2 commits »
claude closed issue admin/iot-connector#39 2026-03-10 21:33:51 +00:00
Sensor renaming funktioniert nicht
claude closed issue admin/iot-connector#38 2026-03-10 21:33:49 +00:00
Report funktioniert nicht
claude pushed to main at admin/iot-connector 2026-03-10 21:33:42 +00:00
8f41909373 fix: resolve report PDF crash (#38) and sensor rename failure (#39)
claude opened issue admin/iot-connector#42 2026-03-10 21:30:39 +00:00
Option: Messdaten gelöschter Sensoren/Endpoints vollständig entfernen
claude commented on issue admin/iot-connector#39 2026-03-10 21:26:27 +00:00
Sensor renaming funktioniert nicht

Root Cause gefunden

KeyError: "Attempt to overwrite 'name' in LogRecord"

Der Bug ist in sensor_repository.py, Zeile 246-254. Nach dem erfolgreichen Update wird geloggt: