How-to Guides
Minimal pip install open-fdd workflows (no Docker) live on the engine docs site — Getting started, Column map & resolvers.
- MQTT integration (optional) — Mosquitto profile, BACnet2MQTT vs experimental MQTT RPC gateway on diy-bacnet-server; links to upstream docs.
- Grafana dashboards (optional) — Optional Grafana; React frontend provides equivalent timeseries and fault views. Datasource and dashboard JSON.
- Grafana SQL cookbook — SQL recipes for BACnet, faults, weather, system resources (variables, panels, sparklines).
- PyPI releases (open-fdd) — Tags, trusted publishing, local
twine check. - The optional openfdd-engine package —
openfdd_enginevsopen_fdd.enginevs Dockerfdd-loop; when to use which install. - Engine-only deployment and external IoT pipelines —
--mode enginevs pandasRuleRunner; same YAML on DataFrames. - Data model engineering (Brick + 223P MVP) — Engineering UI, JSON round-trip,
s223/ofddRDF, SPARQL examples, and how that ties to FDD + DB for impact-style analytics. - Cloning and porting — Same tools, any building; checklist for OpenClaw clones on a bench.
- OpenClaw subscription setup (Codex OAuth) — ChatGPT subscription path vs API key; stale
openai/...cleanup. - Monitor the fake fault schedule — Interpret 180°F spikes on the fake BACnet bench.
Table of contents
- Quick reference
- Verification & Data Flow
- Operations
- MQTT integration (optional)
- BACnet discovery via CRUD (step-by-step)
- Danger zone — when data is purged
- Open‑Claw Integration
- Data model engineering (Brick + 223P MVP)
- PyPI releases (open-fdd)
- Engine-only deployment and external IoT pipelines
- The optional openfdd-engine package
- Grafana SQL cookbook
- Grafana dashboards
- Trivy security scanning