BACnet with Python Day 1 – Installing Python, BAC0 & bacpypes3
I’m kicking off a brand-new BACnet Python course for building automation engineers. In this first lesson, we set up the foundation the right way — installing Python, pip, virtual environments, and the two core BACnet libraries you’ll use throughout the entire series: BAC0 and bacpypes3. By the end of this video, your laptop is officially BACnet-ready. This isn’t just a generic Python install. We specifically prepare your environment for real building automation work: • BACnet device scanning • reading present values • scripting telemetry collection • building your own BACnet tools • and eventually running scrapers or edge agents in production We walk through: • installing Python 3.14 • verifying pip • creating a virtual environment • installing BAC0 + bacpypes3 + ifaddr • testing imports • confirming everything works Think of this as the “toolbelt setup” before we start doing actual BAS hacking and automation scripting. If you’ve ever wanted to build your own BACnet utilities instead of relying only on vendor tools, this is where the journey starts. Next videos will move into: • scanning the network • discovering devices • reading objects • logging data • and building repeatable scripts Let’s make building automation a little more programmable. Let’s go. Course Lesson: https://github.com/bbartling/py-bacnet-stacks-playground/blob/develop/lessons/day01.md Full Course Overview: https://github.com/bbartling/py-bacnet-stacks-playground #BACnet #python #buildingautomation #hvac #controlsengineering #smartbuildings #iot #edgecomputing #BAC0 #bacpypes #engineeringeducation #automation
Download
0 formatsNo download links available.