Go to file
matthias.lotz ea565775b2 feat: parser_config als Wire-Format durchgehend (Phase 3 komplett)
session_config wird nicht mehr über die API/YAML gesendet.
parser_config ist jetzt das einzige Config-Format zwischen Odoo und Bridge.

Änderungen:
- api/models.py: DeviceConfig.session_config → parser_config: dict
  SessionConfig bleibt als internes Modell für SessionDetector
  DeviceConfig.to_session_config() extrahiert Werte mit Defaults
- config/schema.py: DeviceConfig gleich umgestellt + to_session_config()
- config/loader.py: liest parser_config aus YAML, Fallback für legacy
  session_config (Rückwärtskompatibilität für bestehende config-active.yaml)
- core/device_manager.py: device.session_config → device.to_session_config()
- core/service_manager.py: session_config Referenzen entfernt
- Odoo _build_bridge_config: sendet parser_config direkt (+ heartbeat)
- Odoo iot_api.py: gleich umgestellt
- Tests: alle SessionConfig-Fixtures → parser_config dicts
  63/63 passing
2026-03-11 13:05:54 +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: parser_config als Wire-Format durchgehend (Phase 3 komplett) 2026-03-11 13:05:54 +01:00
iot_bridge feat: parser_config als Wire-Format durchgehend (Phase 3 komplett) 2026-03-11 13:05:54 +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 refactor(odoo): Registry-driven JSON Config (Phase 3) 2026-03-11 10:56:32 +01:00