Skip to main content

Open-FDD: YAML engine (open_fdd.engine), portable Python evaluate() sandbox (open_fdd.playground), and optional reports.

Project description

Open-FDD

Discord CI MIT Beta Python 3.10+

Open-FDD logo

pandas-first HVAC fault detection for building operators — Python rules in the dashboard, optional YAML via open_fdd.engine, summaries via open_fdd.reports

Documentation

bbartling.github.io/open-fdd  ·  PyPI open-fdd  ·  Docker images via ./scripts/docker_build.sh


Everything you need to run the operator bridge, BACnet commissioning, Rule Lab, feather historian, and edge deploy lives in the online documentation — start with Getting started.

Topic Doc
Deploy checklist + AI can/cannot Getting started
Docker containers + Acme flow Edge deploy (Docker)
Local Ollama (check-engine) Local Ollama
BACnet discover / read / write / poll BACnet capabilities
Bridge REST API Bridge API
Security / LAN hardening Security hardening

Distribution: The operator web app (bridge + dashboard) runs from this repo via Docker/Ansible. pip install open-fdd provides the YAML engine, open_fdd.playground (evaluate() rules), and optional reports — see PyPI docs.


Develop locally

git clone https://github.com/bbartling/open-fdd.git && cd open-fdd
./scripts/docker_build.sh
./scripts/openfdd_stack.sh up
./scripts/stack_health_check.sh

See Getting started and AGENTS.md for contributor layout.


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-2.4.1.tar.gz (51.2 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-2.4.1-py3-none-any.whl (62.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for open_fdd-2.4.1.tar.gz
Algorithm Hash digest
SHA256 22c74be6dee0ec12986b46fe2d5291f092252d1d3fe8148efc361a30038d948c
MD5 9e8b98fe74b3fd677c8bd1ba8fe58f35
BLAKE2b-256 a3da44882945fd532719e054df39588c6c8cfe2f8e411696eec02546f665c26d

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_fdd-2.4.1.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-2.4.1-py3-none-any.whl.

File metadata

  • Download URL: open_fdd-2.4.1-py3-none-any.whl
  • Upload date:
  • Size: 62.5 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-2.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 adbdf5444a567f812a9826e69c82996dfd2b1cda8520f2761ca574724e4998ae
MD5 ec68482a6a92065b0b267b2f9c1ea9be
BLAKE2b-256 3412e73e09d4a7fbe20e43d80a6bb42e765d4f7e093f6d661357fa588946484e

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_fdd-2.4.1-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