Go to file
matthias.lotz ddd1e05f55 feat(bridge): Dynamic Parser Registry – Phase 1
- parsers/registry.py: PARSER_REGISTRY mit shelly_pm-Eintrag; get_parser(),
  get_schema(), list_parser_types() als Public API
- parsers/__init__.py: Registry-Funktionen exportiert
- core/device_manager.py: globalen ShellyParser entfernt; DeviceManager
  verwaltet jetzt ein eigenes parser-Dict pro Device (per get_parser())
- api/server.py: GET /parsers Endpoint hinzugefügt (gibt get_schema() zurück)
- tests/unit/test_parser_registry.py: 17 neue Tests (Registry-API,
  PARSER_REGISTRY-Integrität, DeviceManager-Integration)
- tests/unit/test_device_manager.py: Test auf neues API angepasst (patch
  statt parser=-Argument)

Tests: 63/63 passed
2026-03-10 17:31:03 +01:00
.github/workflows Phase 1: Foundation & Quality Tools 2026-02-18 22:11:25 +01:00
docs fix: odoo/ als normales Verzeichnis tracken + Bugfix db_name + Feature-Docs 2026-03-10 17:17:59 +01:00
extra-addons/open_workshop feat(pos-mqtt): produktgefilterte Sessions + sichtbares Orderline-Icon 2026-02-21 17:35:23 +01:00
iot_bridge feat(bridge): Dynamic Parser Registry – Phase 1 2026-03-10 17:31:03 +01:00
odoo fix: odoo/ als normales Verzeichnis tracken + Bugfix db_name + Feature-Docs 2026-03-10 17:17:59 +01:00
.gitignore initial version 2026-02-10 20:00:27 +01:00
.readthedocs.yaml feat: Add automatic API documentation generation and device status monitoring 2026-02-15 11:03:22 +01:00
DEPLOYMENT.md docs: consolidate root docs and archive historical requests 2026-02-19 21:57:07 +01:00
DOCUMENTATION_STRATEGY.md docs: consolidate root docs and archive historical requests 2026-02-19 21:57:07 +01:00
IMPLEMENTATION_PLAN.md docs: consolidate root docs and archive historical requests 2026-02-19 21:57:07 +01:00