Go to file
matthias.lotz 222a77a1bb
Some checks failed
IoT Bridge - Tests & Quality Checks / Lint & Format Check (push) Failing after 12s
IoT Bridge - Tests & Quality Checks / Tests (Python ${{ matrix.python-version }}) (3.10) (push) Failing after 26s
IoT Bridge - Tests & Quality Checks / Tests (Python ${{ matrix.python-version }}) (3.11) (push) Successful in 1m19s
IoT Bridge - Tests & Quality Checks / Tests (Python ${{ matrix.python-version }}) (3.12) (push) Successful in 1m9s
IoT Bridge - Tests & Quality Checks / Integration Tests (push) Failing after 15s
IoT Bridge - Tests & Quality Checks / Docker Build Test (push) Failing after 28s
IoT Bridge - Tests & Quality Checks / Type Check (mypy) (push) Failing after 5m26s
IoT Bridge - Tests & Quality Checks / Quality Gate (push) Failing after 3s
docs: abgearbeitete FEATURE_REQUEST verschoben
2026-03-21 21:05:17 +01:00
.github/workflows Phase 1: Foundation & Quality Tools 2026-02-18 22:11:25 +01:00
docs docs: abgearbeitete FEATURE_REQUEST verschoben 2026-03-21 21:05:17 +01:00
extra-addons/open_workshop refactor(pos-popup): tabellarisches Layout mit fixem Header, Sekunden bei Total/Aktivzeit 2026-03-21 14:32:18 +01:00
iot_bridge fix: clean up, test update 2026-03-21 20:59:42 +01:00
odoo fix: clean up, test update 2026-03-21 20:59:42 +01:00
.gitignore ignore iot_bridge/config.dev.yaml 2026-03-19 21:50:51 +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 2026-03-17 21:27:25 +01:00
IMPLEMENTATION_PLAN.md refactor(odoo): Registry-driven JSON Config (Phase 3) 2026-03-11 10:56:32 +01:00
README.md Update README.md 2026-03-21 11:28:39 +01:00

odoo_mqtt

MQTT-Integration für Odoo bestehend aus einem Python-Dienst und zugehörigen Odoo-Modulen.

Inhalt

Verzeichnis Beschreibung
iot_bridge/ Python-Dienst: verbindet MQTT-Broker mit Odoo via REST/JSON-RPC
extra-addons/open_workshop/open_workshop_mqtt/ Odoo-Modul: MQTT-Anbindung für den Open Workshop
extra-addons/open_workshop/open_workshop_pos_mqtt/ Odoo-Modul: MQTT-Anbindung für den Point of Sale
odoo_mqtt
├── docs
│ └── history abgearbeitet Feature Requests
│ └── FEATURE_REQUESTS_*.md Liste der Feature Requests
│ └── IMPLEMENTATION_PLAN_*.md Liste der Implementierungspläne
├── extra-addons Odoo Addon Modul Ordner
│ ├── maintenance Dummy Ordner für Wartungsmodule
│ └── open_workshop
│ ├── open_workshop_mqtt Odoo-Modul: MQTT-Anbindung für den Open Workshop
│ └── open_workshop_pos_mqtt Odoo-Modul: MQTT-Anbindung für den Point of Sale
├── iot_bridge Python-Dienst: verbindet MQTT-Broker mit Odoo via REST/JSON-RPC
│ ├── ...
│ └── README.md Architektur, Installation, Entwicklungshinweise für den Python-Dienst
└── odoo Docker Compose für ODOO Testumgebung
├── mosquitto MQTT-Broker
├── pgadmin PostgreSQL-Admin-Tool
└── src Odoo config Dateien

Abhängigkeiten

  • Odoo 18
  • MQTT-Broker (z.B. Mosquitto)
  • Python 3.11+

Entwicklung

Siehe iot_bridge/DEVELOPMENT.md für den Python-Dienst.
Die Odoo-Module werden zusammen mit open_workshop entwickelt.