Haystack-Erkennungsregeln und CSV-Format
Die Datei "HaystackConfiguration.csv" kann zwei Arten von strukturierten Zeilen enthalten.
- Konfigurationsabschnitt: Zum Festlegen der Beschreibung und Funktionen für bestimmte Einheiten
- Importabschnitt: Zum Ein-/Ausschliessen von Einheiten mittels Filtern
Abschnitt zum Zuweisen von Funktionen und Beschreibung
Die Zeile für die Zuweisung hat folgendes Format:
SITE|EQUIP|BOOL|NUMBER|STR,[SiteReference],[EquipmentReference],[DescriptionTag],[FunctionName],[Tag=“...”|Marker],[Tag=“...”|Marker],[Tag=“...”|Marker],[Tag=“...”|Marker]
Sie lässt sich wie folgt interpretieren:
Für Einheiten vom Typ SITE|EQUIP|BOOL|NUMBER|STR,[SiteReference],[EquipmentReference] mit [Tag=“...”|Marker] und [Tag=“...”|Marker] und [Tag=“...”|Marker] und [Tag=“...”|Marker] wird [DescriptionTag] und [FunctionName] verwendet.
Hinweise:
- Für die dokumentierten Felder sind immer Kommata erforderlich.
- Bei Bedarf können weitere Marker angefügt werden.
- Wenn mehrere Regeln vorhanden sind, wird die erste zutreffende Regel für alle Einheiten verwendet. Achten Sie deshalb darauf, dass die restriktivsten Regeln zuerst angegeben werden, und platzieren Sie die allgemeinste Regel zum Schluss.
Zum Beispiel:
SITE|EQUIP|BOOL|NUMBER|STR | SiteRef | EquipmentRef | Description Tag | Funktionsname | Tag=“...” | Marker | Tag=“...” | Marker | Tag=“...” | Marker | Tag=“...” | Marker |
SITE, | , | , | siteDescr, | Haystack_MonitorRain, | site, | hq, | , |
|
Verwendet für Einheiten vom Typ Site mit den Markern site und hq den Wert siteDescr als Desigo CC Beschreibung und Haystack_MonitorRain als Desigo CC Funktion. | ||||||||
SITE, | , | , | siteDescr, | Haystack_Monitor, | hq, | , | , |
|
Verwendet für Einheiten vom Typ Site mit dem Marker hq den Wert siteDescr als Desigo CC Beschreibung und Haystack_Monitor als Desigo CC Funktion. | ||||||||
SITE, | , | , | siteDescr, | Haystack_MonitorFire, | , | , | , |
|
Verwendet für alle anderen Einheiten vom Typ Site den Wert siteDescr als Desigo CC Beschreibung und Haystack_MonitorFire als Desigo CC Funktion. | ||||||||
EQUIP, | , | , | , | Haystack_MonitorFire, | , | , | , |
|
Verwendet für Einheiten vom Typ Equipment die Einstellung in der Datei "Adapter.config" als Desigo CC Beschreibung und Haystack_MonitorFire als Desigo CC Funktion. | ||||||||
NUMBER, | Milan, | Controller_A1, | floorRef, | Haystack_Sensor, | Sensor, | , | , |
|
Verwendet für Einheiten vom Typ Number in der Site Milan und dem EQUIP Controller_A1 mit dem Marker Sensor den Wert floorRef als Desigo CC Beschreibung und Haystack_Sensor als Desigo CC Funktion. | ||||||||
Abschnitt zum Importieren
Der Importabschnitt beginnt mit der Zeile: ##### Import section #####. Diese darf nicht entfernt werden.
Die Zeile für den Import hat folgendes Format:
INCLUDE|EXCLUDE,NUMBER|BOOL|STR,[Tag=”…”|Marker],[Tag=”…”|Marker],[Tag=”…”|Marker],[Tag=”…”|Marker]
Sie lässt sich wie folgt interpretieren:
INCLUDE,NUMBER|BOOL|STR Einheiten mit [Tag=”…”|Marker] und [Tag=”…”|Marker] und [Tag=”…”|Marker] und [Tag=”…”|Marker] werden eingeschlossen und alles andere wird ausgeschlossen.
ODER
EXCLUDE,NUMBER|BOOL|STR Einheiten mit [Tag=”…”|Marker] und [Tag=”…”|Marker] und [Tag=”…”|Marker] und [Tag=”…”|Marker] werden ausgeschlossen.
Hinweise:
- Für die dokumentierten Felder sind immer Kommata erforderlich.
- Bei Bedarf können weitere Tags/Marker angefügt werden.
Zum Beispiel:
I/E | NUMBER|BOOL|STR | Tag=”…” | Marker | Tag=”…” | Marker | Tag=”…” | Marker | Tag=”…” | Marker |
INCLUDE, | NUMBER, | Sensor, | engNotation="CenMonitoring", | , |
|
Schliesst Einheiten von Typ Number ohne Marker Sensor und engNotation Tagwert= CenMonitoring | |||||
EXCLUDE, | STR, | Note, | , | , |
|
Schliesst Einheiten vom Typ String mit dem Marker Note aus. | |||||