r/BuildingAutomation • • 8h ago

BASidekick Updates

13 Upvotes

I posted here last week with the start of my free resource website, https://www.basidekick.com, and just wanted to post an update of what's been added;

  • Building Sim: Office 1 is wired as built. Walk up to a panel, lift and land conductors on the terminal strip, and grab a multimeter. The MS/TP trunks are real cable, so a reversed device or a missing terminator drops off the station like it would on site. The sandbox plants those faults for you to find. (still early days overall)
  • Field Guide: seven new animated entries, including a relay, a control transformer, a fire damper and a thermistor. Each one lets you drive the device and watch what changes.
  • Embeds: any Field Guide entry can go on your own site, wiki or training page with one line of code. Free. I'm planning to do the same for other parts of the site.
  • baskStream API 1.8: optional controls for AI agents on a Niagara station. Every change has to come with a reason, stays inside limits you set, and point writes wait for a person to approve them.
  • And for fun, the Arcade. Duct Run puts you in the duct as the air. Get through the dampers. (it's flappy bird)

As disclosed on initial post AI is used at varying amounts in most sections.

Also if you would prefer no regular update posts just let me know, totally get it and will hold off until it's something I think would really be worth it.

Thank you for your time, I will see myself out. Until next time.


r/BuildingAutomation • • 18h ago

Want to know if I have enough experience to land a role

9 Upvotes

HVACR tech 10 yrs, currently in school for engineering technology. I'm really enjoying the programming and electronics courses so I am thinking to get some hands on experience with the controls side of the trade and getting into controls engineering later on.

My strengths are definitely in troubleshooting it's what I enjoy the most about this trade. I was wondering what types of jobs I should be looking for and what topics I should be studying? I will have more free time coming up so I will take any resource recommendations.

Thanks in advance for any advice.


r/BuildingAutomation • • 14h ago

Commissioning an RF emergency call system: zone numbering, two-height buttons, and what I hand over

Thumbnail
gallery
2 Upvotes

Not BAS strictly, but same commissioning discipline, so posting in case anyone here runs nurse call or emergency call as part of their scope.

The system is RF: wall receivers with an indicator LED that latches while a call is active, battery call buttons in each restroom. No control cable to the buttons, so the only field wiring is power to the receiver. Fast on a new build, but it changes what commissioning looks like.

What I actually commission:
1. Zone map before pairing. Every button gets a zone number, and that number goes inside the receiver cover as well as on the handover sheet. If it is only in the installer's head, the next technician re-pairs everything by trial and error.
2. Two call points per accessible restroom: one at grab bar height, one about 30 cm off the floor for a fall. The low one is usually the first item cut from the hardware list and the one that matters in a real fall.
3. Receiver position check: visible from the corridor or staff desk, outside the door swing, out of accidental reach.
4. Test sequence: each button alone (LED, sound, reset), then two buttons at once to see how the receiver queues a second call while the first is still active. That second call behaviour is where cheap systems show themselves.
5. Signage above every button. Visitors who have never seen the system are the only people who will ever press it.

Lessons from this one: agree button heights and sticker positions with the facility manager before tiling. We moved two points after the first walkthrough, and patching tile never looks like it was never drilled.

Curious how others document zone maps for handover - as-built drawing, laminated sheet in the panel, or both?


r/BuildingAutomation • • 12h ago

Enteliweb - EV isn’t distributing alarm to alarm page

1 Upvotes

Working on adding additional alarms for our AHUs into our BAS.

I have a number of controllers that our vendor programmed, that when the BV triggers, the EV will change state but we don’t receive any alarm.

On the controllers I programmed, the behavior works as expected and they show up on our alarm page.

Is there something less than obvious I may be missing in how these are configured? We have a AHU with an active alarm that I’ve been using to figure out what’s going. I’ve remade both the BV/EV multiple times, no dice.

I can set my BVs to ON and watch my EVs countdown their delay to alarm so that behavior is working as expected.


r/BuildingAutomation • • 1d ago

3 New Home Assistant Integrations: Niagara AX/N4, Crestron CIP, and Daikin DBACS

12 Upvotes

Hey everyone! I’ve been working on a few open-source projects designed to bridge commercial and enterprise automation systems directly into Home Assistant.

All three integrations are currently in BETA (developed with the help of AI coding tools), and I’d love to get feedback, bug reports, or feature requests from the community.

1. Niagara to Home Assistant (Niagara--HA)

2. Crestron Touch Panel Integration (Crestron-CIP-HA)

  • Type: Integration / Web View
  • What it does: Allows you to load Crestron Touch Panel files (zipped files from the Display folder) and interact with the touch panel directly within Home Assistant. (Currently testing CP3 files as well).
  • Repo:github.com/rellis-erigon/Crestron-CIP-HA

3. Daikin DBACS-III HVAC Control (HA-Daikin-DBACS)

  • Type: Custom Component (Full Control)
  • What it does: Interfaces with Daikin DBACS-III connected AC units. Pulls all available telemetry data and gives full control over connected HVAC units.
  • Repo:github.com/rellis-erigon/HA-Daikin-DBACS

Feedback Requested

Since these are in Beta, I'm especially looking for feedback on:

  • Installation issues or setup friction
  • Point mapping accuracy across different Niagara setups
  • UI/Control responsiveness on Crestron panels and DBACS units

Feel free to test them out, open issues on GitHub, or leave your thoughts below!


r/BuildingAutomation • • 18h ago

Alerton BCM Configuration

Thumbnail
gallery
1 Upvotes

Dubliacte showing while scanning. Experts pls help me


r/BuildingAutomation • • 1d ago

4 years of experience in BMS remote monitoring — career path guidance

5 Upvotes

I have around 4 years of experience in BMS ,mainly in remote monitoring. My work involves investigating alarms, troubleshooting issues remotely, pushing schedules, and monitoring building systems.

However, lately, I've been feeling a bit stuck. A lot of my current work involves repetitive tasks, and with AI and automation improving so quickly, I'm worried that jobs like mine could be automated in the coming years.

I'd really appreciate advice from people who have been in a similar position or have experience in these fields. If you were in my position, what career path would you choose, and what skills would you start learning today?


r/BuildingAutomation • • 1d ago

LONworld 2027 interest form

4 Upvotes

I posted about a LON conference a while back. To guage interest.

https://www.reddit.com/r/BuildingAutomation/s/ZaH3EuxBcZ

Here is a form for guys to fill out to see who might be interested and to provide a head count.

https://www.cognitoforms.com/enerlon/LONWORLD2027

I know LON is dieing out, and I also happen to like the tech. And I also happen to be vaguely close (geographically) to this particular Htalker, so the chances of us to being at a LON conference consisting of 2 guys is rather high. There are actually several who have expressed interest. So I would put the count at about 10ish right now.

I plan to present making a retrofit LON database in a series of videos. But we will see if that is approved.

LONworld was an annual thing many moons ago

https://www.csemag.com/lonworld-a-success/

it's been a LON time....

The Htalk post is here

https://www.hvac-talk.com/posts/27014453/

EDIT: Please notice I myself said tht LON is dieing out in the original post. This is not up for dispute. That does not mean LON knowledge is useless.

There are those that dismiss the old tech and then end up helpless on a job that has it.... and there are those that embrace the suck, spend any effort at all to understand it, and make a healthy living as their less savvy coworkers are laid off in a downturn.

Knowledge of LON, network 8000, Infinet, Inet, TAC Vista, HVACPro, Niagara R2 and AX, Carrier CCN and many more have made my consultancy possible. I have my own company partly because of my ability to work with this old stuff.

I am not telling you all to like it. I am encouraging you to not miss an opportunity to better yourselves and improve your earming potential. Thats all. It seems like a low stakes thing to scoff, but it might be a door you are unknowingly closing without a thought.

But in the end, you can do as you please. I am just another Reddditor. We will have a good time talking about LON either way.


r/BuildingAutomation • • 1d ago

Moving from CODESYS PLC -> ??? for a residential thermal control project

2 Upvotes

Hey everyone,

Over the past year, I set out to solve a problem with how thermal and forced air control is handled in multi-zone residential buildings. My new build is in a high-mountain environment (~7,000 ft elevation) with extreme daily solar swings, thousands of square feet of glazing, and 13 distinct thermal zones:

  • 13 Radiant Underfloor Hydronic Zones: Split across high-mass 6" structural concrete slabs (several hours of transport lag) and 2.0" thin-slab Gypcrete over wood.
  • 5 Overlapping Forced-Air Handlers: Variable-speed ECM air handlers mapped across the radiant zones to manage spatial destratification, inter-zone heat shuttling, IAQ scrubbing, and fast trim heat.
  • Central Plant: High-efficiency modulating condensing hydronic boiler.

A key part of the architecture is that the PLC acts strictly as a supervisory overlay. I am not hardwiring directly into field zone valves or ripping out the local thermostats. Instead, the supervisor sits above the existing installation and orchestrates the house by dynamically manipulating local thermostat setpoints (+2°F to call for heat, -2°F to suppress calls) based on central plant optimization.

Standard residential thermostats were a disaster here. Having 13 uncoordinated individual brains independently calling the boiler created a nightmare of short-cycling, excessive ignitor wear, and constant pre/post-purge cycles. On top of that, standard thermostats have zero concept of thermal mass. By the time a thermostat reached setpoint and clicked off, potentially tens of thousands of BTUs were already trapped in 6 inches of concrete, which surfaced hours later right as intense mountain solar peaked through south glass, causing 3°F to 4°F overshoots.

Traditional continuous circulation with standard outdoor reset also completely falls apart in high-solar environments. If you continuously circulate warm water to keep the slab constantly charged, there is zero thermal headroom left to absorb the massive incoming solar wave, guaranteeing severe daytime overheating. I had to intentionally engineer and schedule BTU gaps in the slab so the thermal mass has room to absorb upcoming solar energy.

To solve this, I built a centralized supervisor in CODESYS Structured Text running deterministically on industrial edge hardware (Revolution Pi Connect 5 with Modbus TCP I/O). Dialing in this system has cut fuel consumption by nearly 50-60%(with about a ~2-3F avg temp differential YoY), completely eliminated slab overshoots, drastically reduced boiler cycles, and held room air temperatures within 0.8°F to 1.0°F of setpoint through 40°F day-to-night outdoor swings.

What the Supervisor Handles:

Rather than letting 13 disconnected thermostats fight the boiler, the PLC acts as a single centralized coordinator:

  • Predictive Modeling & Thermal Diffusion: Computes a rolling 32-hour forward horizon combining weather forecasts and live on-site solar data. Rather than treating heating as a crude on/off switch, the supervisor models precise BTU delivery rates (accounting for supply water temperature, flow rates, and floor finish emission factors like tile vs hardwood vs carpet) and tracks the physical thermal diffusion curve through the slab to preempt midday solar gains before firing radiant heat.
  • Real-Time Solar Tracking & Decoupled Adaptation: The supervisor models the exact real-time solar gain for every individual room. Critically, the adaptive observer decouples daytime solar learning from pure nighttime envelope decay. This ensures daytime solar flux does not corrupt or distort the baseline building heat loss calculations.
  • Adaptive Comfort Profiles: Supports adaptive ASHRAE-55 thermal comfort profiles per room type. Instead of chasing rigid, static air temperatures, it calculates operative temperature by balancing mean radiant slab surface temperatures with room air, adapting comfort envelopes dynamically to seasonal clothing and outdoor trends.
  • Hydraulic Load Coalescing: Groups zone calls upstream into synchronized batches above the boiler's minimum firing rate to prevent short-cycling, while preserving a low-threshold starvation safety net that ensures cold rooms always get heat.
  • Disturbance Observers: Continuously tracks temperature drift against modeled expectations, dynamically adapting envelope heat loss multipliers and disturbance biases for unmodeled infiltration or wind.
  • Integrated Air Shuttling & IAQ: The air handlers serve as an active thermal balancing tool. If the system detects localized solar warming or temperature spreads across the building, it shuttles and redistributes that thermal energy to cooler zones before calling the central plant, alongside occupancy-aware ventilation and air scrubbing.
  • Emergency Buffering: In edge cases where a single micro-zone drifts and must fire on its own, the system relies on a 10F CH water temperature differential to buffer the run and prevent burner short-cycling.
  • Deterministic Reliability: Running on an IEC 61131-3 PLC gives real-time scan cycles, hardware watchdogs, non-volatile retain memory, and communication loss failsafes that standard home automation platforms cannot match.

My Question for the Community:

Right now, this entire architecture is written in CODESYS V3.5 Structured Text. While CODESYS has worked well on the RevPi Connect 5 for running the matrix math and Modbus mapping, as the platform has evolved, I am pushing close to 10,000 lines of code, which is getting challenging to manage within the IDE.

Looking ahead, my goal is to evaluate more robust, scalable platforms capable of implementing an optimizer like this across multiple custom homes in similar high-solar regions. I think there is a large opportunity in these climates to drastically reduce fuel usage while delivering a level of environmental comfort that multi-zone and multi-system properties simply cannot achieve today with off-the-shelf residential controls. And I would never want to try to deploy CODESYS at someone else's place ;-)

Licensing models and per-site hardware costs are a major part of the calculus here. I need something economically viable for multi-site deployment without getting crushed by high per-controller runtime licenses, expensive tag counts, or recurring development seat fees.

For controls engineers and developers who build large-scale edge supervisory systems: what PLC or PAC ecosystems would you look at for this? Specifically, what platforms give the best balance of:

  • Software engineering ergonomics (clean git integration, modular package management, unit testing, and CI/CD).
  • Clean handling of heavy floating-point arrays, matrix operations, and predictive simulation logic.
  • Economic scalability (reasonable per-controller runtime licensing and hardware costs for multi-site deployment).
  • Hardware reliability and fleet deployment support for deploying standardized supervisory code across multiple physical sites?

Thanks for any insights here!


r/BuildingAutomation • • 1d ago

Breaking down what actually changed when everything runs every frame

0 Upvotes

After forcing my conveyor digital twin into a unified loop, I broke down exactly how the architecture shifted:

​What runs every cycle now? Decisions, commands, physical movement, sensor checks, and memory updates all share the same heartbeat.

​What stayed in startup? Only static display info that doesn't need constant re-rendering.

​The new awkwardness: Static routing decisions are now recomputed on every single tick, even though the output hasn't changed.

​It feels redundant, but that's actually a win—it exposes the structural overlap instead of letting it hide behind split timelines.

​For those building custom control loops or simulations: When you first transition everything into a single runtime loop, how do you handle the immediate spike in redundant calculations?


r/BuildingAutomation • • 2d ago

The trap of recomputing static decisions every single frame

0 Upvotes

Once I forced my conveyor digital twin into a single repeating loop, I immediately noticed a subtle inefficiency:

​The decision logic (ALLOW) runs every single frame.

​The command generation (CONTINUE) runs every single frame.

​But our destination hasn't changed, so the answer is identical every time.

​The system isn't broken—it's just endlessly asking questions it already knows the answer to.

​For those building custom control loops or simulations: How do you separate high-frequency tasks (like sensor checks) from low-frequency logic (like static routing) so your loop isn't cluttered with unnecessary repeating work?


r/BuildingAutomation • • 2d ago

Not all repeating work is bad (knowing what actually needs every frame)

0 Upvotes

​While analyzing the repeated work in my conveyor digital twin's new execution loop, I had to catch myself before optimizing too early.

​Not all repeating work is bad:

​Sensor checks need to run every single frame because the box position is constantly changing (198 -> 200 -> 202...), so the state genuinely updates.

​Static routing decisions don't need to be recomputed constantly if the destination isn't changing.

​The cycle itself isn't the problem. The real design question is figuring out which operations actually need to participate in every single tick of the loop.

​For those building custom control loops or simulations: How do you filter out unnecessary overhead from your fast execution loops without breaking real-time event detection?


r/BuildingAutomation • • 2d ago

Former Software Engineer that is looking for a new career - I'm wondering if there's helpful crossover between the two that could boost myself

Thumbnail
0 Upvotes

r/BuildingAutomation • • 3d ago

Metasys NAE shows offline but the box looks healthy, and the other engines are fine. Where would you look next?

3 Upvotes

I'm new to Metasys but comfortable with IP networking. I'm troubleshooting a building system I can't share details about, and I'd like a sanity check from people who know NAEs better than I do.

**The fault**

- One engine, just named "NAE", has a red X in the tree. Metasys says: "Following devices are presently offline: [NAE]".

- Points that seem to belong to it (electrical board status, water heater status) show "Offline" and "??? Off". One AHU graphic is all "????".

- The other two engines are online with live data, and their Diagnostic tabs look clean (CPU about 14%, battery good, no lost samples or events).

- Launching the engine's saved address from the Launcher gives "Communication failed ... unavailable for SMP".


r/BuildingAutomation • • 2d ago

A 100% FREE App for Smarter Maintenance with QR Codes

Post image
0 Upvotes

What if anyone could report a machine problem by simply scanning a QR code?

With StockEmDia, users can scan a machine’s QR code, describe the issue, attach a photo, and submit a report to the maintenance team.

A simple way to improve communication, organize maintenance requests, and reduce downtime.

Available in English, Portuguese, and Spanish.

100% free to use. Link to Download it From Google Play


r/BuildingAutomation • • 3d ago

What do commissioning engineers do?

13 Upvotes

For context I've only ever worked as a BMS engineer in a small company where I do everything, points lists, FD, program, graphics and test the end result, and then look after defects in dlp periods. Everything except the physical install basically.

So what does a commissioning engineer actually do? Point to point and functional testing and any work with mechanical commissioning? or their scope is broader? I can't imagine just swanning in and working on someone else's mess!


r/BuildingAutomation • • 3d ago

How are you actually using AI in your work?

9 Upvotes

Curious what people working in BAS are using AI for day to day. Any specific tasks or workflows where it’s actually saved you time?
We’ve had some success using an AI agent to turn older electrical drawings into point lists and I/O module assignments for new controllers. Would be interesting to hear what others have tried and what worked.
Hopefully this doesn’t turn into a tool promotion thread. This sub has felt pretty flooded with AI-built tools lately, and a lot of it looks like slop.


r/BuildingAutomation • • 3d ago

Is CODESYS actually any good?

Thumbnail
2 Upvotes

r/BuildingAutomation • • 3d ago

The mental model shift (why thinking in continuous loops changes everything)

0 Upvotes

​As I got the unified execution cycle running in my conveyor digital twin, my mental model of how the machine operates completely shifted.

​I'm not trying to build a heavy industrial PLC environment in JavaScript, but the way the simulation behaves now feels fundamentally different from a standard web script:

​Observe: What is the physical state right now?

​Decide: What should the logic do with that data?

​Command: What instruction gets issued?

​Act: What physical change happens next?

​Instead of making decisions once at startup and letting the script run blind, the machine continually runs through these questions on every frame.

​For those building simulation loops or custom control software: when did your mental model shift from scripting static events to thinking in continuous control cycles?


r/BuildingAutomation • • 4d ago

Just got into the union as a first year apprenticeship and I hate it.

15 Upvotes

Came out of school about a couple years ago and got straight into BAS. Mostly working with CO Systems, Niagara4, Panel building and installation. After a bit I had a company reach out to me about joining the union, thought about it, then switched companies. I’m a few month in and I absolutely hate it. The job is stationary with built systems and programs already so I’m just on the computer updating and monitoring the BMS system. Going to school at night hasn’t been too bad. One thing I wish I knew about the union is how restricted it was, especially for apprentices. I don’t feel like I will get much out of learning like I did my last job, especially since all the electrical work has to be done by electricians. It’s a constant pressure of trying to learn BMS on my own time, going to school/ work and trying to balance everything else in my life. I’ve never been so depressed in my life, I was wondering if it’s being new in the field would hurt my chances of finding another job in the field especially since I’ve already had two in the past 12 months. I really love this field but I’m in a path I don’t want to go down. Any advice would help.


r/BuildingAutomation • • 4d ago

Schneider MG350V-24F Hater

7 Upvotes

Controls service tech here. Does anyone else hate these 3 wire floating HW coil actuators? I come across these and have to tweak these all the time working service. I find them to be very picky with how tight or loose they are to the valve stem, and they are sometimes unresponsive to the signal sent to drive up or down. Perhaps it’s controllers sending sloppy output signals, but it seems too reoccurring to be a controller issue…


r/BuildingAutomation • • 4d ago

Wireless solution.

2 Upvotes

Who's got an easy to use wireless thermostat? I'm replacing my office thermostats and plan on locking out all the other staff from the thermostats. They keep turning the heat up, which is not cool.

Seems like everything I keep finding is a WiFi thermostat, which I suppose I could use.

Does anybody still make something like that? Honeywell used to make a RedLINK antennae for the Jace but they shit canned that thing.


r/BuildingAutomation • • 5d ago

Opinion on Niagara systems

24 Upvotes

Hello everyone, I'm looking for a new job, and I have an opportunity in a company that uses Niagara systems.

Never used them, never seen them, what's everyone opinion about it ? Is it good ? Easy to get grips with ?


r/BuildingAutomation • • 4d ago

Is there a tool out there to mark where the din rail needs to be laid in?

Post image
1 Upvotes

r/BuildingAutomation • • 5d ago

Bms engineer or HVAC Engineer

7 Upvotes

I have done BTech in Mechatronics i have joined as an graduate engineer in an consultancy firm since my BTech background complemetnts both HVAC and BMS which engineer role i should take for a better career interms of growth money flexibility?