Som standard använder filen lib.conf teckenkodningen UTF-8 och definieras av en JSON-struktur. När du redigerar lib.conf är det viktigt att JSON-strukturen bibehålls, annars kan Web Port inte läsa filen.
Tips!
För att verifiera att en korrekt JSON-struktur används kan innehållet i lib.conf kontrolleras via följande URL: http://jsonlint.com/
Nedan visas strukturen för fastighetsautomation.
{
"Name": "fastighet-svg",
"Description": "Vektorbaserat Symbolbibliotek för fastighetsystem",
"Version": "1.0",
"Author": "Moldeo AB",
"Order": "5",
"Sufix": {
"PV": "Värde",
"SP": "Börvärde",
"CSP": "Beräknat börvärde",
"OP": "Styrsignal",
"M": "Manuellt läge",
"CMD": "Manöver",
"P": "Förstärkning",
"I": "I-tid",
"D": "D-tid",
"MIN": "Min-begränsning",
"MAX": "Max-begränsning",
"MODE": "Testfunktion",
"Y1": "Brytpunkt",
"Y2": "Brytpunkt",
"Y3": "Brytpunkt",
"Y4": "Brytpunkt",
"Y5": "Brytpunkt",
"Y6": "Brytpunkt",
"Y7": "Brytpunkt",
"Y8": "Brytpunkt",
"X1": "Brytpunkt",
"X2": "Brytpunkt",
"X3": "Brytpunkt",
"X4": "Brytpunkt",
"X5": "Brytpunkt",
"X6": "Brytpunkt",
"X7": "Brytpunkt",
"X8": "Brytpunkt",
"AUT": "Autoläge",
"AD": "Larmfördröjning",
"ALL": "Larmgräns Låg",
"AHL": "Larmgräns Hög",
"ADL": "Larmgräns Avvikelse",
"SP1": "Inställning",
"SP2": "Inställning",
"SP3": "Inställning",
"SP4": "Inställning",
"SP5": "Inställning",
"SP6": "Inställning",
"SP7": "Inställning",
"SP8": "Inställning",
"FAULT": "Fel",
"CNT": "Räknare",
"V": "Indikering",
"AL": "Larm",
"AL1": "Larm",
"AL2": "Larm",
"AL3": "Larm",
"AL4": "Larm",
"AL5": "Larm",
"AL6": "Larm",
"AL7": "Larm",
"AL8": "Larm",
"HAL": "Höglarm",
"LAL": "Låglarm",
"MCMD": "Manuell Manöver",
"OPM": "Manuell Styrsignal",
"V0": "Indikering Stängd",
"V1": "Helfart",
"V2": "Halvfart",
"V3": "Indikering",
"V4": "Indikering",
"V5": "Indikering",
"V6": "Indikering",
"V7": "Indikering",
"V8": "Indikering",
"PV1": "Värde",
"PV2": "Värde",
"PV3": "Värde",
"PV4": "Värde",
"PV5": "Värde",
"PV6": "Värde",
"PV7": "Värde",
"PV8": "Värde",
"HHAL": "Hög-hög larm",
"LLAL": "Låg-låg larm",
"AHHL": "Larmgräns Hög-hög",
"ALLL": "Larmgräns Låg-låg",
"HAD": "Fördröjning Höglarm",
"LAD": "Fördröjning Låglarm",
"HHAD": "Fördröjning Hög-hög",
"LLAD": "Fördröjning Låg-låg",
"U1": "Spänning",
"U2": "Spänning",
"U3": "Spänning",
"I1": "Ström / I-tid",
"I2": "Ström / I-tid",
"I3": "Ström / I-tid",
"P1": "Förstärkning",
"P2": "Förstärkning",
"P3": "Förstärkning",
"PR1": "Reaktiv effekt",
"PR2": "Reaktiv effekt",
"PR3": "Reaktiv effekt",
"E1": "Energi",
"E2": "Energi",
"E3": "Energi",
"F": "Frekvens",
"CosFi": "Cos-Fi",
"CSP1": "Beräknat börvärde",
"CSP2": "Beräknat börvärde",
"CSP3": "Beräknat börvärde",
"D1": "D-tid",
"D2": "D-tid",
"D3": "D-tid",
"DT1": "Datum/Tid",
"DT2": "Datum/Tid",
"CT1": "Tidkanal",
"CF1": "Tidkanal",
"CV1": "Tidkanal",
"CT2": "Tidkanal",
"CF2": "Tidkanal",
"CV2": "Tidkanal",
"CT3": "Tidkanal",
"CF3": "Tidkanal",
"CV3": "Tidkanal",
"CT4": "Tidkanal",
"CF4": "Tidkanal",
"CV4": "Tidkanal",
"CT5": "Tidkanal",
"CF5": "Tidkanal",
"CV5": "Tidkanal",
"CT6": "Tidkanal",
"CF6": "Tidkanal",
"CV6": "Tidkanal",
"CT7": "Tidkanal",
"CF7": "Tidkanal",
"CV7": "Tidkanal",
"CT8": "Tidkanal",
"CF8": "Tidkanal",
"CV8": "Tidkanal",
"CT9": "Tidkanal",
"CF9": "Tidkanal",
"CV9": "Tidkanal",
"CT11": "Tidkanal",
"CF11": "Tidkanal",
"CV11": "Tidkanal",
"CT12": "Tidkanal",
"CF12": "Tidkanal",
"CV12": "Tidkanal",
"CT13": "Tidkanal",
"CF13": "Tidkanal",
"CV13": "Tidkanal",
"CT14": "Tidkanal",
"CF14": "Tidkanal",
"CV14": "Tidkanal",
"CT15": "Tidkanal",
"CF15": "Tidkanal",
"CV15": "Tidkanal",
"CT16": "Tidkanal",
"CF16": "Tidkanal",
"CV16": "Tidkanal",
"CT17": "Tidkanal",
"CF17": "Tidkanal",
"CV17": "Tidkanal",
"CT18": "Tidkanal",
"CF18": "Tidkanal",
"CV18": "Tidkanal",
"CT19": "Tidkanal",
"CF19": "Tidkanal",
"CV19": "Tidkanal",
"CT21": "Tidkanal",
"CF21": "Tidkanal",
"CV21": "Tidkanal",
"CT22": "Tidkanal",
"CF22": "Tidkanal",
"CV22": "Tidkanal",
"CT23": "Tidkanal",
"CF23": "Tidkanal",
"CV23": "Tidkanal",
"CT24": "Tidkanal",
"CF24": "Tidkanal",
"CV24": "Tidkanal",
"CT25": "Tidkanal",
"CF25": "Tidkanal",
"CV25": "Tidkanal",
"CT26": "Tidkanal",
"CF26": "Tidkanal",
"CV26": "Tidkanal",
"CT27": "Tidkanal",
"CF27": "Tidkanal",
"CV27": "Tidkanal",
"CT28": "Tidkanal",
"CF28": "Tidkanal",
"CV28": "Tidkanal",
"CT29": "Tidkanal",
"CF29": "Tidkanal",
"CV29": "Tidkanal",
"ID": "Id",
"RST": "Återställ"
},
"Alarms": [
"AL",
"AL1",
"AL2",
"AL3",
"AL4",
"AL5",
"AL6",
"AL7",
"AL8",
"HAL",
"LAL",
"FAULT"
],
"Trends": [
"PV",
"PV1",
"PV2",
"PV3",
"PV4",
"PV5",
"PV6",
"PV7",
"PV8",
"OP",
"SP",
"CSP",
"CNT",
"P1",
"E1",
"Q"
],
"Backup": [
"SP",
"SP1",
"SP2",
"SP3",
"SP4",
"SP5",
"SP6",
"SP7",
"SP8",
"P",
"I",
"D",
"MIN",
",MAX",
"X1",
"X2",
"X3",
"X4",
"X5",
"X6",
"X7",
"X8",
"Y1",
"Y2",
"Y3",
"Y4",
"Y5",
"Y6",
"Y7",
"Y8",
"AD",
"ALL",
"AHL",
"ADL",
"AHHL",
"HAD",
"LAD",
"HHAD",
"LLAD",
"CT1",
"CT2",
"CT3",
"CT4",
"CT5",
"CT6",
"CT7",
"CT8",
"CT9",
"CT11",
"CT12",
"CT13",
"CT14",
"CT15",
"CT16",
"CT17",
"CT18",
"CT19",
"CT21",
"CT22",
"CT23",
"CT24",
"CT25",
"CT26",
"CT27",
"CT28",
"CT29",
"CF1",
"CF2",
"CF3",
"CF4",
"CF5",
"CF6",
"CF7",
"CF8",
"CF9",
"CF11",
"CF12",
"CF13",
"CF14",
"CF15",
"CF16",
"CF17",
"CF18",
"CF19",
"CF21",
"CF22",
"CF23",
"CF24",
"CF25",
"CF26",
"CF27",
"CF28",
"CF29",
"CV1",
"CV2",
"CV3",
"CV4",
"CV5",
"CV6",
"CV7",
"CV8",
"CV9",
"CV11",
"CV12",
"CV13",
"CV14",
"CV15",
"CV16",
"CV17",
"CV18",
"CV19",
"CV21",
"CV22",
"CV23",
"CV24",
"CV25",
"CV26",
"CV27",
"CV28",
"CV29"
],
"Functions": {
"FD": {
"Description": "Digitala indikeringar",
"Type": "Digital",
"Action": "V|V0|V1|V2|V3|V4|V5|V6|V7|V8|CMD|AL|AL1|AL2|AL3|AL4|AL5|AL6|AL7|AL8|HAL|LAL|HHAL|LLAL|FAULT|ID",
"Level": "",
"Access": 1
},
"FA": {
"Description": "Analoga värden (ej i bild)",
"Type": "Value",
"Action": "PV1|PV2|PV3|PV4|PV5|PV6|PV7|PV8|CSP1|CSP2|CSP3|U1|U2|U3|I1|I2|I3|E1|E2|E3|P1|P2|P3|PR1|PR2|PR3|F|COSFI",
"Level": "0",
"Access": 1
},
"F1": {
"Description": "Värden Nivå 1",
"Type": "Value",
"Action": "SP|CSP",
"Level": "1",
"Access": 1
},
"F2": {
"Description": "Värden Nivå 2",
"Type": "Value",
"Action": "PV|PV1|PV2|PV3|OP|CNT|P1|E1|Q",
"Level": "2",
"Access": 1
},
"F3": {
"Description": "Börvärde",
"Type": "Setpoint",
"Action": "SP",
"Level": "Börvärde",
"Access": 2
},
"F4": {
"Description": "Inställningar",
"Type": "Input",
"Action": "SP1|SP2|SP3|SP4|SP5|SP6|SP7|SP8",
"Level": "Inställningar",
"Access": 3
},
"F5": {
"Description": "Inställningar för Larm",
"Type": "Input",
"Action": "AD|ALL|AHL|ADL|ALLL|AHHL|LAD|HAD|LLAD|HHAD",
"Level": "Inställningar Larm",
"Access": 3
},
"F6": {
"Description": "Inställningar för Regulatorer",
"Type": "Input",
"Action": "P|I|D",
"Level": "Inställningar Regulator",
"Access": 3
},
"F7": {
"Description": "Kurva-inställningar",
"Type": "Curve",
"Action": "X#|Y#|MIN|MAX",
"Level": "Inställningar Kurva",
"Access": 3
},
"F8": {
"Description": "Manuell styrsignal",
"Type": "Input",
"Action": "OPM",
"Level": "Handkörning",
"Access": 3
},
"F9": {
"Description": "Manuell manöver",
"Type": "Select",
"Action": "Från:MCMD=0|Till:MCMD=1",
"Level": "Handkörning",
"Access": 3
},
"F10": {
"Description": "Manuell läge till/från",
"Type": "Select",
"Action": "Från:M=0|Till:M=1",
"Level": "Handkörning",
"Access": 3
},
"F11": {
"Description": "Manuell läge H/0/A",
"Type": "Select",
"Action": "Från:M=1,MCMD=0|Till:M=2,MCMD=1|Auto:M=0",
"Level": "Handkörning",
"Access": 3
},
"F12": {
"Description": "Tidkanal",
"Type": "Schedule",
"Action": "CT#|CF#",
"Level": "Tidkanal",
"Access": 3
},
"Furl": {
"Description": "URL",
"Type": "Portlet",
"Action": "fastighet_URL:URL=http://www.idg.se",
"Level": "URL",
"Access": 3
},
"F13": {
"Description": "Kvittera",
"Type": "Select",
"Action": "Kvittera:CMD=1",
"Level": "Handkörning",
"Access": 3
},
"F14": {
"Description": "Kvittera puls",
"Type": "Select",
"Action": "Kvittera:CMD=1,d=2000,CMD=0",
"Level": "Handkörning",
"Access": 3
},
"F15": {
"Description": "Driftläge",
"Type": "Dropdown",
"Action": "Från:CMD=0|Halvfart:CMD=1|Helfart:CMD=2",
"Level": "Driftläge",
"Access": 3
},
"FFidelixScript": {
"Description": "FidelixLockState",
"Type": "Optional",
"Action": "script#FidelixLockState(prefix=PREFIX)",
"Level": "RunOnSave",
"Access": 3
},
"F16": {
"Description": "Manuell styrning fläktar",
"Type": "Select",
"Action": "Auto:AUT=0|Från:AUT=1,V1=0,V2=0|Halvfart:AUT=2,V2=1,V1=0|Helfart:AUT=3,V1=1,V2=0",
"Level": "Driftläge",
"Access": 3
}
},
"Objects": {
"Sensor": {
"Description": "Givare",
"ImageBase": "Sensor",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
45,
90,
135,
180,
225,
270
],
"ObjectFilter": "GT|GP|GF|GX"
},
"Value": {
"Description": "Värde",
"ImageBase": "",
"ImageType": "",
"States": [],
"Rotations": [
0
],
"ObjectFilter": "MQ"
},
"SensorRoom": {
"Description": "Givare Rum",
"ImageBase": "SensorRoom",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": "RUM|GTR"
},
"SensorOut": {
"Description": "Givare Ute",
"ImageBase": "SensorOut",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": "GTN|GTU|UTE"
},
"SensorFan": {
"Description": "Givare fläkt",
"ImageBase": "SensorFan",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"SensorFilter": {
"Description": "Givare filter",
"ImageBase": "SensorFilter",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"SensorPump": {
"Description": "Givare pump",
"ImageBase": "SensorPump",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"SensorFlowL": {
"Description": "Givare flöde vänster",
"ImageBase": "SensorFlowL",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"SensorFlowR": {
"Description": "Givare flöde höger",
"ImageBase": "SensorFlowR",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"Valve": {
"Description": "Ventil",
"ImageBase": "Valve",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|V0=1|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|V1=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": "SV"
},
"Valve3w": {
"Description": "Ventil 3-väg",
"ImageBase": "Valve3w",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0|V0=1"
},
{
"State": "on",
"Criteria": "V=1|CMD=1|V1=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"Pump": {
"Description": "Pump",
"ImageBase": "Pump",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "start",
"Criteria": "CMD=1"
},
{
"State": "on",
"Criteria": "V=1|OP>0"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": "P|CP|PK|PV"
},
"Fan": {
"Description": "Fläkt",
"ImageBase": "Fan",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "start",
"Criteria": "CMD=1"
},
{
"State": "on",
"Criteria": "V=1|OP>0"
},
{
"State": "low",
"Criteria": "V2=1"
},
{
"State": "high",
"Criteria": "V1=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": "TF|FF"
},
"FanSmall": {
"Description": "Fläkt",
"ImageBase": "FanSmall",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "start",
"Criteria": "CMD=1"
},
{
"State": "on",
"Criteria": "V=1|OP>0"
},
{
"State": "low",
"Criteria": "V2=1"
},
{
"State": "high",
"Criteria": "V1=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": "TF|FF"
},
"Compressor": {
"Description": "Kompressor",
"ImageBase": "Compressor",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "start",
"Criteria": "CMD=1"
},
{
"State": "on",
"Criteria": "V=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"Converter": {
"Description": "Omformare",
"ImageBase": "Converter",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"Damper": {
"Description": "Spjäll",
"ImageBase": "Damper",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|V0=0|V1=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|V0=1|V1=1|CMD=1"
},
{
"State": "closed",
"Criteria": "OP=0|V0=1|V=0|CMD=0"
},
{
"State": "half",
"Criteria": "OP>0"
},
{
"State": "open",
"Criteria": "OP=100|V1=1|V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": "ST"
},
"DamperSmall": {
"Description": "Spjäll",
"ImageBase": "DamperSmall",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|V0=0|V1=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|V0=1|V1=1|CMD=1"
},
{
"State": "closed",
"Criteria": "OP=0|V0=1|V=0|CMD=0"
},
{
"State": "half",
"Criteria": "OP>0"
},
{
"State": "open",
"Criteria": "OP=100|V1=1|V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"DamperPressure": {
"Description": "Spjäll",
"ImageBase": "DamperPressure",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": ""
},
{
"State": "on",
"Criteria": "V=0|V=1|V0=0|V0=1|V1=0|V1=1|OP>-1|PV2>-1"
},
{
"State": "closed",
"Criteria": "OP=0|V0=1|V=0|PV2=0"
},
{
"State": "half",
"Criteria": "OP>0|PV2>0"
},
{
"State": "open",
"Criteria": "OP=100|V1=1|V=1|PV2=100"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"DamperFire": {
"Description": "Spjäll Brand",
"ImageBase": "DamperFire",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|V0=0|V1=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|V0=1|V1=1|CMD=1"
},
{
"State": "closed",
"Criteria": "V0=1&V1=0"
},
{
"State": "open",
"Criteria": "V1=1&V0=0"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": "BS"
},
"DamperFireSmall": {
"Description": "Spjäll Brand",
"ImageBase": "DamperFireSmall",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|V0=0|V1=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|V0=1|V1=1|CMD=1"
},
{
"State": "closed",
"Criteria": "V0=1&V1=0"
},
{
"State": "open",
"Criteria": "V1=1&V0=0"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"Filter": {
"Description": "Filter",
"ImageBase": "Filter",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": "FILTER"
},
"Expansion": {
"Description": "Expansionskärl",
"ImageBase": "Expansion",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": "EXP"
},
"ExpansionSmall": {
"Description": "Expansionskärl litet",
"ImageBase": "ExpansionSmall",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"Manometer": {
"Description": "Manometer",
"ImageBase": "Manometer",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"Meter": {
"Description": "Mätare",
"ImageBase": "Meter",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": "VM"
},
"Room": {
"Description": "Rum",
"ImageBase": "Room",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V1=0|V2=0|V3=0|V4=0"
},
{
"State": "heat",
"Criteria": "V2=1"
},
{
"State": "cool",
"Criteria": "V3=1"
},
{
"State": "room",
"Criteria": "V1=1|V4=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"HeatCool": {
"Description": "Värme / Kyla",
"ImageBase": "HeatCool",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V1=0|V2=0"
},
{
"State": "heat",
"Criteria": "V1=1"
},
{
"State": "cool",
"Criteria": "V2=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"Cool": {
"Description": "Kyla",
"ImageBase": "Cool",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0"
},
{
"State": "cool",
"Criteria": "V=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"Heat": {
"Description": "Värme",
"ImageBase": "Heat",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0"
},
{
"State": "heat",
"Criteria": "V=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"HeatEl": {
"Description": "Elvärmare",
"ImageBase": "HeatEl",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0"
},
{
"State": "heat",
"Criteria": "V=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"Switch": {
"Description": "Manometer",
"ImageBase": "Switch",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"H0ASwitch": {
"Description": "Omkopplare H0A",
"ImageBase": "H0ASwitch",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=1|M=1"
},
{
"State": "hand",
"Criteria": "V=2|M=2"
},
{
"State": "auto",
"Criteria": "V=0|M=0"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"ServiceSwitch": {
"Description": "Omkopplare Service / Auto",
"ImageBase": "ServiceSwitch",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|M=0|MCMD=0"
},
{
"State": "on",
"Criteria": "V=1|M=1|MCMD=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": "SO"
},
"OnOffSwitch": {
"Description": "Omkopplare Till / Från",
"ImageBase": "OnOffSwitch",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|M=0|MCMD=0"
},
{
"State": "on",
"Criteria": "V=1|M=1|MCMD=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": "SO"
},
"Indication": {
"Description": "Indikator",
"ImageBase": "Indication",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|V1=0|V2=0|V3=0|V4=0|V5=0|V6=0|V7=0|V8=0|CMD=0"
},
{
"State": "start",
"Criteria": "CMD=1"
},
{
"State": "on",
"Criteria": "V=1|V1=1|V2=1|V3=1|V4=1|V5=1|V6=1|V7=1|V8=1"
},
{
"State": "fault",
"Criteria": "FAULT=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"FooterTemp": {
"Description": "Temperature for footer",
"ImageBase": "FooterTemp",
"ImageType": "svg",
"States": [
{
"State": "none",
"Criteria": ""
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"FooterTime": {
"Description": "Datetime for footer",
"ImageBase": "FooterTime",
"ImageType": "svg",
"States": [
{
"State": "none",
"Criteria": ""
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"ExchangeR": {
"Description": "ExchangeR",
"ImageBase": "ExchangeR",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": "VVX"
},
"ExchangeX": {
"Description": "ExchangeX",
"ImageBase": "ExchangeX",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"ExchangeV": {
"Description": "ExchangeV",
"ImageBase": "ExchangeV",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"HeathExchanger2": {
"Description": "Växlare 2 anslutningar",
"ImageBase": "HeathExchanger2",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"HeathExchanger4": {
"Description": "Växlare 4 anslutningar",
"ImageBase": "HeathExchanger4",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
},
"HeathExchanger5": {
"Description": "Växlare 5 anslutningar",
"ImageBase": "HeathExchanger5",
"ImageType": "svg",
"States": [
{
"State": "off",
"Criteria": "V=0|CMD=0"
},
{
"State": "on",
"Criteria": "V=1|CMD=1"
},
{
"State": "alacc",
"Criteria": ".AlarmState=ALARM"
},
{
"State": "al",
"Criteria": ".AlarmState=ALARM_NACK"
}
],
"Rotations": [
0,
90,
180,
270
],
"ObjectFilter": ""
}
},
"Indicators": {
"Hand": {
"Description": "Handkörning",
"ImageBase": "Hand",
"ImageType": "svg",
"States": [
{
"State": "on",
"Criteria": "M=1|AUT>0"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
},
"Blocked": {
"Description": "Blockerat larm",
"ImageBase": "Blocked",
"ImageType": "svg",
"States": [
{
"State": "alblocked",
"Criteria": ".AlarmState=BLOCKED"
}
],
"Rotations": [
0
],
"ObjectFilter": ""
}
},
"Portlets": {}
}