Søk opp BACnet datapunkter

Bruk BACnet-klienten for å finne enheter, lese inn objekter og importere dem som datapunkter i Evolo.

Skrevet av Aleksander Bless

Sist oppdatert Omtrent 3 timer siden

Funksjonen støttes kun på Evolo Gateway som kjører Linux. Hvis du bruker et eget Docker-oppsett, må gatewayen kjøres i host mode.

Hva er BACnet-skanning?

BACnet-skanning lar deg finne og importere BACnet-enheter, objekter og datapunkter direkte i Evolo.

Du finner verktøyet her:

Konfigurasjon → Gateway → Velg Gateway → BACnet-klient

BACnet-klient

Slik søker du opp BACnet-datapunkter

1. Finn enhet

Velg hvordan du vil søke etter enheter i BACnet-klienten:

Standard

Søker etter enheter i lokalnettet ved hjelp av vanlig BACnet-discovery.

Manuelt

Oppgi enheter som skal skannes manuelt.

Format:

  • IP:device-ID

  • IP:port:device-ID

Skill flere oppføringer med komma.

Bruk dette hvis enhetene ikke svarer på vanlig Who-Is-søk, eller hvis du allerede kjenner IP-adresse og device-ID.

Via BBMD

Brukes når enheter ligger på andre subnett. Gatewayen registreres midlertidig som Foreign Device mot valgt BBMD under søket.

Når du har funnet enheten du vil bruke, klikker du på den for å lese inn objektene. Hvis enheten ikke allerede finnes i Evolo, kan du legge den til direkte fra listen.

2. Les inn objekter

Klikk på objektene for å hente inn navn og detaljer. Marker deretter objektene du vil importere som datapunkter.

3. Prefix på datapunktnavn

Før du legger til objektene, kan du skrive inn en verdi i feltet Prefix.

Prefix legges foran datapunktnavnet når datapunktene opprettes. Dette er nyttig hvis bygget har flere enheter med samme eller lignende datapunktnavn, og du vil gjøre dem lettere å skille fra hverandre.

Eksempel:

  • uten prefix: Temperatur

  • med prefix: 360.001_Temperatur

Dette gjør det enklere å se hvilke datapunkter som tilhører hvilken enhet eller del av bygget.

4. Legg til valgte objekter

Klikk Legg til valgte for å importere objektene som datapunkter i Evolo.

Felter som fylles ut automatisk

Når objektene er lagt til som datapunkter, fylles disse feltene ut automatisk:

  • Navn = OBJECT_NAME

  • Beskrivelse = DESCRIPTION

  • Benevnelse = UNIT

Feilsøking

Jeg finner ingen enheter eller objekter

Dette betyr vanligvis at ingen BACnet-enheter svarer på Who-Is-kringkastingen fra gatewayen.
Som standard sendes kringkastingen til 255.255.255.255. Du kan sette en egendefinert broadcast-adresse under de avanserte innstillingene for gatewayen.

Sette egendefinert broadcast adresse

Når du har endret broadcast-adressen, må du starte gatewayen på nytt for at endringen skal tre i kraft.

Start på nytt

Hvis det lokale subnettet for eksempel er 192.168.1.0/24, kan du prøve broadcast-adressen 192.168.1.255, siden noen enheter bare svarer på denne adressen.

Hvis enhetene fortsatt ikke dukker opp, kan du bruke søkemetoden Manuelt og angi IP-adresse og device-ID direkte.

Jeg får ikke lest inn objekter ved manuelt søk

Hvis enheten bruker lang tid på å generere objektlisten eller svare på forespørselen, kan søket få tidsavbrudd.

Løsning: Øk tidsavbruddet i BACnet-klienten og prøv søket på nytt.

Jeg får kun opp enheter med "UNKNOWN" ved manuelt søk

Når du bruker Manuelt, prøver Evolo å hente objekter basert på IP-adressen og BACnet-ID-en du har oppgitt. Hvis enheten ikke svarer, kan den fortsatt vises i listen, men med status som viser at forespørselen fikk tidsavbrudd.

Hvis enheten bruker lang tid på å generere objektlister eller behandle forespørsler, kan du øke tidsavbruddet slik at Evolo venter lenger før forespørselen stoppes.