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.0.tar.gz (41.4 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.0-py3-none-any.whl (50.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: open_fdd-2.4.0.tar.gz
  • Upload date:
  • Size: 41.4 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.0.tar.gz
Algorithm Hash digest
SHA256 eb2d2c860858404e4465ac1de025873013120b00d57909fcdb21aea026d7d344
MD5 83996bf6ca1bdbe060176f2313334031
BLAKE2b-256 2e29c0c7c51cb906ebf552673beee47305dce7b0e0244e9e94e75cd36158f0aa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: open_fdd-2.4.0-py3-none-any.whl
  • Upload date:
  • Size: 50.7 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47c0e398cd9c5f27aab105278d80d9adfbb265ae2d7a185e5b69bb6256aab69b
MD5 395b78042bd344d766f6444fdf347619
BLAKE2b-256 7f05e02ed61aa7ad314b28700158a217c8d6e858f9756e42171a4661faada229

See more details on using hashes here.

Provenance

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