odoo_mqtt/iot_bridge/core
matthias.lotz f7b5a28f9a Fix: sync device status timeout with Odoo message timeout
- Include device_status_timeout_s in Odoo bridge payload
- Resolve status monitor timeout robustly with backward-compatible fallbacks
- Update running status monitor timeout on POST /config without restart
- Keep compatibility for legacy/local configs without device_status_timeout_s

Result: shaperorigin uses configured 90s timeout for online/offline monitor, preventing 30s flapping.
2026-02-19 18:40:30 +01:00
..
__init__.py refactor(phase2.2): Refactor main.py - Extract bootstrap and service_manager 2026-02-18 22:43:00 +01:00
bootstrap.py refactor(phase2.3): Migrate to Pydantic V2 and modernize config management 2026-02-18 22:53:36 +01:00
device_manager.py Phase 3: Complete type safety & logging unification (3.1-3.2) 2026-02-18 23:54:27 +01:00
event_queue.py Phase 3: Complete type safety & logging unification (3.1-3.2) 2026-02-18 23:54:27 +01:00
service_manager.py Fix: sync device status timeout with Odoo message timeout 2026-02-19 18:40:30 +01:00
session_detector.py Phase 3: Complete type safety & logging unification (3.1-3.2) 2026-02-18 23:54:27 +01:00