// projecten / home assistant
BACnet/IP-integratie voor Home Assistant
Brengt gebouwautomatisering, zoals HVAC-regelaars, luchtbehandelingskasten en GBS-controllers, als gewone entiteiten in Home Assistant. Volledig in te stellen via de UI, zonder YAML. Open source.
// functies
Wat het doet
In gebruik met BACnet/IP-controllers zoals Siemens PXC, Kieback&Peter DDC4000/DDC420 en Tridium Niagara. Gebouwd op BACpypes3.
-
Automatisch vinden
Apparaten worden gevonden met Who-Is/I-Am, ook over subnetten heen via BBMD. Daarna kies je welke objecten je importeert.
-
Live waarden
Directe updates via COV, met polling als betrouwbare terugval. Uitlezen gaat in batches met ReadPropertyMultiple, aangepast aan wat de controller aankan.
-
Lezen en schrijven
Schrijven met correcte afhandeling van de BACnet priority array. Relinquish en eenmalige writes zijn beschikbaar als acties.
-
Entiteiten
Sensoren, binaire sensoren, schakelaars, numbers, selects (multi-state met state texts) en climate-entiteiten.
-
Schedulesbeta
Weekschema's en uitzonderingen van BACnet Schedule-objecten uitlezen en aanpassen vanuit Home Assistant.
-
Elke BACnet-propertybeta
Extra properties, zoals de minimale aan-tijd van een ventilator, alarmgrenzen of out of service, als eigen entiteit. Geen templates nodig.
-
Alarmenbeta
Een alarmsensor en lijst met actieve alarmen per apparaat (GetEventInformation), plus een event voor meldingen. Alleen lezen: er wordt niets bevestigd.
-
Trendlogsbeta
Gelogde waarden ophalen met ReadRange. Trend Log-objecten verschijnen als entiteit.
-
Betrouwbaarheid
Diagnostics, een reparatiemelding als een apparaat offline gaat en automatisch opnieuw verbinden. Interface in het Engels en Nederlands.
-
Getest in de praktijk
Gebruikers testen op echte controllers. De lijst met geteste apparaten staat in de README.
// screenshots
Zo ziet het eruit
Demo met een gesimuleerde luchtbehandelingskast (AHU 1), geen echte installatie.

Setup: netwerkinstellingen 
Objecten kiezen om te importeren 
Apparaatpagina in Home Assistant 
Historie van live waarden 
BACnet-attributen van een entiteit 
Objecten per stuk aanpassen 
Climate-entiteit met setpoint en ruimtetemperatuur 
Actieve alarmen per apparaat
// installatie
Installeren via HACS
-
01Repository toevoegen
Open HACS, kies ⋮ → Custom repositories, plak
https://github.com/CervezaStallone/Home-Assistant-BACnet-integrationen kies categorie Integration. -
02Downloaden
Download BACnet IP Integration en herstart Home Assistant. Voor de functies met het label beta: zet eerst beta-versies aan in HACS.
-
03Integratie toevoegen
Ga naar Instellingen → Apparaten & diensten → Integratie toevoegen en zoek op BACnet IP.
-
04Apparaat kiezen
Kies een gevonden apparaat, selecteer de objecten en klaar. De waarden komen meteen binnen.
// links
Open source
Gratis te gebruiken. Bevalt de integratie? Een koffie helpt bij verder ontwikkelen.
BACnet koppelen in je eigen gebouw? Neem contact op.