Handleiding - BACnet-setpoint als climate-entiteit
Doel: een BACnet-setpoint verschijnt als Home Assistant-thermostaat (climate-entiteit) die ook de echte kamertemperatuur toont.
Voordat je begint
- Het apparaat is al toegevoegd (zie Aan de slag).
- Je weet welk object het setpoint is (meestal een Analog Output of een schrijfbare Analog Value) en welk object de kamertemperatuur meet.
Stappen
- Elk BACnet-apparaat is een eigen entry, met de apparaatnaam als titel, onder Settings → Devices & Services → BACnet IP. Klik op Configure bij de entry van je apparaat.
- Kies Customize objects: type, COV, state class, properties.
- Kies bij Objects to customize het setpoint-object en klik op Submit.
- Zet op de volgende pagina het veld type van dat object op
climate. In deze lijst begint elk veld met het object, bijvoorbeeld Analog Value (4) - SP - type; de andere velden van dat object (COV, extra properties, other properties) zien er hetzelfde uit. Klik op Submit. - Open Configure opnieuw, kies opnieuw Customize objects en kies hetzelfde object. Er is nu een veld temperature sensor. Daarin staan alleen Analog Input-, Analog Output- en Analog Value-objecten, en niet het setpoint zelf. Kies het object dat de kamertemperatuur levert en klik op Submit. (Het veld verschijnt pas na de eerste opslagactie.)

Je ziet een climate-entiteit met het setpoint en, als huidige temperatuur, de kamertemperatuur. Zonder temperature sensor toont de entiteit zijn setpoint als huidige temperatuur.

Wat Off en Heat doen
- Het wijzigen van de doeltemperatuur schrijft het setpoint met de Write Priority van het apparaat (standaard 16).
- Off geeft het setpoint vrij (schrijft Null), zodat het schema of de Relinquish Default van de controller het overneemt.
- Heat schrijft het setpoint opnieuw.
Of de entiteit uit staat, wordt onthouden vanuit de laatste Home Assistant-status.
Als het niet werkt
- Geen veld temperature sensor: sla eerst de wijziging naar
climateop en open daarna de opties opnieuw. - Een temperatuurwijziging wordt geweigerd: het apparaat weigert de schrijfactie. Controleer het log en zie Hoe schrijven werkt.
- De temperatuur toont het setpoint, niet de kamer: er is geen temperature sensor gekozen.
Meer details: Climate en Write Priority select. Een uitgewerkte automatisering: Tijdelijk setpoint met een climate-entiteit.