|
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
|
||
|---|---|---|
| .github/workflows | ||
| docs | ||
| extra-addons/open_workshop | ||
| iot_bridge | ||
| odoo | ||
| .gitignore | ||
| .readthedocs.yaml | ||
| DEPLOYMENT.md | ||
| DOCUMENTATION_STRATEGY.md | ||
| IMPLEMENTATION_PLAN.md | ||
| README.md | ||
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.