BACnet trend logs lezen in Home Assistant

Controllers loggen waarden in Trend Log-objecten, zodat veranderingen tussen twee polls niet verloren gaan. Een Trend Log houdt een buffer met records bij, elk met een tijd en een waarde.

Trend Log-sensoren

Trend Logs verschijnen in de objectlijst van de installatiewizard en van Rescan device. Eenmaal geïmporteerd wordt elk een sensor met het aantal records dat hij bevat. Het attribuut bacnet_log_enabled geeft aan of het log op dat moment logt.

De records lezen

bacnet.read_trend_log leest de records met de BACnet-service ReadRange.

VeldBetekenis
doelEen Trend Log-sensor
device en instanceIn plaats van een doel: het BACnet-apparaat en het instancenummer van de Trend Log, voor een Trend Log die je niet hebt geïmporteerd (alleen beheerders)
startOptioneel. Records vanaf dit moment. Zonder dit veld de meest recente records.
countMaximaal aantal records, 1 tot 1000 (standaard 100)
action: bacnet.read_trend_log
target:
  entity_id: sensor.ahu_1_supply_temperature_log
data:
  start: "{{ now() - timedelta(hours=24) }}"
  count: 500
response_variable: trend

De respons ziet er zo uit, oudste eerst:

{
  "sensor.ahu_1_supply_temperature_log": {
    "instance": 4,
    "records": [{"time": "2026-10-19T10:00:00", "value": 21.5}]
  }
}

Alleen records met een tijd en een waarde worden teruggegeven. Statuswijzigingen van het log, tijdwijzigingen, storingen en markeringen voor een geleegde buffer worden weggelaten. Tijden zijn de lokale tijd van de controller, zonder tijdzone.

Zie Acties voor de veldreferentie.