Skip to main content

Open-FDD: Arrow-native rule-based HVAC fault detection on a columnar execution engine.

Project description

Open-FDD

Discord CI MIT Beta Python 3.10+

Open-FDD logo

Open-source supervisory fault detection that runs locally on the edge — BACnet polling, BRICK equipment and point modeling, and AI-assisted commissioning, rule assignment, and diagnostics. Author Arrow-native Python rules in Rule Lab; trend plots and live operations from the Operator Bridge.

Documentation


Get started

Docker (Operator Bridge) — published on GitHub Container Registry. Pull the three edge images (default tag latest):

Image Role
ghcr.io/bbartling/openfdd-bridge API, dashboard, historian
ghcr.io/bbartling/openfdd-commission BACnet discover, read, poll
ghcr.io/bbartling/openfdd-mcp-rag Doc-search sidecar
docker pull ghcr.io/bbartling/openfdd-bridge:latest
docker pull ghcr.io/bbartling/openfdd-commission:latest
docker pull ghcr.io/bbartling/openfdd-mcp-rag:latest

Edge bootstrap (compose, workspace/, auth): Run with Docker images.

Python (open-fdd)PyPI package for Arrow-native rule linting and offline Rule Lab work:

pip install open-fdd

Full operator stack (BACnet polling, UI, assignments): use the Docker images above. Local clone, tests, and contributor layout: AGENTS.md and developer docs.


License

MIT — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

open_fdd-3.0.8.tar.gz (40.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

open_fdd-3.0.8-py3-none-any.whl (50.0 kB view details)

Uploaded Python 3

File details

Details for the file open_fdd-3.0.8.tar.gz.

File metadata

  • Download URL: open_fdd-3.0.8.tar.gz
  • Upload date:
  • Size: 40.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for open_fdd-3.0.8.tar.gz
Algorithm Hash digest
SHA256 330d7137c844b33194efdbbd5702509ffa5841927a99efa82b52618d8588e3a2
MD5 2f434094c0f41fc5fb06b9374c6c5f7c
BLAKE2b-256 5ff04149a983c2f6cc19d87a7c4c600db19d9873a15c1c5e0ff642b95902bb7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_fdd-3.0.8.tar.gz:

Publisher: publish-open-fdd.yml on bbartling/open-fdd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file open_fdd-3.0.8-py3-none-any.whl.

File metadata

  • Download URL: open_fdd-3.0.8-py3-none-any.whl
  • Upload date:
  • Size: 50.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for open_fdd-3.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 1ee29b35bbf43d92f39f2753c19a2e423ca91f4ae7ced408a76f2ea6c3413341
MD5 4dcd3ab7308be06238a33bc962c74095
BLAKE2b-256 822c2922920d949fb6ff8cd82afe5cad8c4eba633b57d7b63b46a3ed5a4d9c2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_fdd-3.0.8-py3-none-any.whl:

Publisher: publish-open-fdd.yml on bbartling/open-fdd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page