Ben Bartling's repositories
ot-lan-rest-server
Exploration on making a Python based BACnet gRPC server with bacpypes3 to be used as a microservice
building-data-dispatcher
App to scrape bacnet system inside building continuously, compile a CSV file, and code to run on a different machine to SCP the CSV files across a VPN to a project SharePoint drive
OpenADR-2B-PyServer
OpenADR-2B-PyServer is a free, open-source, and secure implementation of an OpenADR 2.0B server written in Python. Utilizing the OpenLEADR library, this project aims to provide a robust and reliable platform for Automated Demand Response (ADR) solutions.
demand-response-research
Simple BACnet API IoT app for demand response on client side or building.
hvac-ml-dataset-fun
A silly simulation to try and mimic real life HVAC problems to solve.
hvac_volttron_agents
PNNL's VOLTTRON platform control agents for HVAC systems
HVACGraphicsClassifier
HVACGraphicsClassifier is an experimental tinyML project aimed at classifying HVAC control system graphics using computer vision. A project goal from the start is support of Tiny ML Micro, allowing models to be quantized to run on microcontrollers with the TensorFlow C library.
wasm-in-the-smart-building-iot-box
concept ideas of WebAssembly in HVAC controls PLC logic
aso-pseudo-code
Repo to explore optimal start stop algorithms for HVAC systems
AutonomousBuildingOperator
AutonomousBuildingOperator is a concept idea project aimed at creating an AI-driven autonomous building operator. Leveraging Generative AI, this system monitors and controls building automation systems (BAS) to optimize comfort, energy efficiency, and operational efficiency.
BACpypes3
BACnet communications library
BrickModelSummarizer
Fine tuned LLM project for anything HVAC related...
diy-bacnet-server-rs
Network programming fun hobby project with Rust to better understand BACnet protocol!
generic-react-app
generic react app for Pen Testing with JWT login.
bacnet-stack
BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.
bacnet-web-weather-linux
This is a Python based BACnet app on embedded for giving the BAS web weather data...
DistributedGPT
Parallel computing hobby project for learning purposes
easy-m-and-v
This measurement and verification app is designed for projects requiring energy savings results, commonly found in ESCOs, research initiatives, or building system retrofits that involve financial incentives. It defaults to measuring electrical energy in kWh per day and is inspired by the ECAM Excel Macro Tool developed by Bill Koran.
EnergyPlusAPIHelper
A collection of EnergyPlus API demos -- will eventually be demonstrable in an online notebook
foxdissector
A Wireshark dissector for the Niagara FOX protocol written in LUA
hourly-weather-mpc
An experimental project utilizing hourly weather forecasts with EnergyPlus simulations to predict building power usage. This project aims to support model predictive control (MPC) strategies on IoT edge devices, enabling adaptive energy management for enhanced electrical efficiency.
hvac-fdd-db
Exploratory db programming in rust
markdown-cheatsheet
Markdown Cheatsheet for Github Readme.md