STANDARD: Metadata for Buildings
Last modified by Wim Verheirstraeten on 2023/10/06 18:41
Building level
{
"nodeId": "installation-1",
"nodeType": "building",
"nodeInfluxSeries": [{"database": str, "measurement": str, "retentionPolicy": str, "tags": {"tag1":"value1", "tag2":"value2", ...}, "fields": str[]}],
"nodeParentsIds": [],
"nodeChildrenIds": [],
"name": "",
"meteoStation": "",
"position": {
"lat": 0,
"lng": 0
},
"address": {
"street": "",
"zip": "",
"city": "",
"country": ""
},
"contact": {
"firstname": "",
"surname": "",
"telephone": "",
"language": "NL",
"email": ""
},
"timezone": "",
"imageUrl": "",
"measurementCompany": "",
"netType": "3F + N", # Valid options: "3F + N", "3F", "1F", "Split phase",
"isIndustrial": true,
"isActive": true,
"replaceBy": "",
"EANS": [],
"isMonitoringActive": true,
"installationDate": "",
#dag waarop de installatie werd geïnstalleerd,
"activationDate": ""
#dag waarop de installatie opgeleverd werd bij klant
}
"nodeId": "installation-1",
"nodeType": "building",
"nodeInfluxSeries": [{"database": str, "measurement": str, "retentionPolicy": str, "tags": {"tag1":"value1", "tag2":"value2", ...}, "fields": str[]}],
"nodeParentsIds": [],
"nodeChildrenIds": [],
"name": "",
"meteoStation": "",
"position": {
"lat": 0,
"lng": 0
},
"address": {
"street": "",
"zip": "",
"city": "",
"country": ""
},
"contact": {
"firstname": "",
"surname": "",
"telephone": "",
"language": "NL",
"email": ""
},
"timezone": "",
"imageUrl": "",
"measurementCompany": "",
"netType": "3F + N", # Valid options: "3F + N", "3F", "1F", "Split phase",
"isIndustrial": true,
"isActive": true,
"replaceBy": "",
"EANS": [],
"isMonitoringActive": true,
"installationDate": "",
#dag waarop de installatie werd geïnstalleerd,
"activationDate": ""
#dag waarop de installatie opgeleverd werd bij klant
}
Device level
Cloudgate
{
"nodeId": "",
"nodeType": "CloudGate",
"nodeInfluxSeries": [{"database": str, "measurement": str, "retentionPolicy": str, "tags": {"tag1":"value1", "tag2":"value2", ...}, "fields": str[]}],
"nodeParentsIds": ["installation-6"],
"nodeChildrenIds": [],
"serialNo": "",
"name": "test",
"deviceManufacturer": "Option",
"mqttCredentials": [ {
"username": "",
"password": ""
} ],
"version": "",
"installationDate": "", #dag waarop de installatie werd geïnstalleerd
"activationDate": "" #dag waarop de installatie opgeleverd werd bij klant
}
"nodeId": "",
"nodeType": "CloudGate",
"nodeInfluxSeries": [{"database": str, "measurement": str, "retentionPolicy": str, "tags": {"tag1":"value1", "tag2":"value2", ...}, "fields": str[]}],
"nodeParentsIds": ["installation-6"],
"nodeChildrenIds": [],
"serialNo": "",
"name": "test",
"deviceManufacturer": "Option",
"mqttCredentials": [ {
"username": "",
"password": ""
} ],
"version": "",
"installationDate": "", #dag waarop de installatie werd geïnstalleerd
"activationDate": "" #dag waarop de installatie opgeleverd werd bij klant
}
Youless
{
"nodeId": "",
"nodeType": "youless",
"nodeInfluxSeries": [{"database": str, "measurement": str, "retentionPolicy": str, "tags": {"tag1":"value1", "tag2":"value2", ...}, "fields": str[]}],
"nodeParentsIds": ["installation-6"],
"nodeChildrenIds": [],
"serialNo": "",
"name": "test",
"deviceManufacturer": "Option",
"mqttCredentials": [{
"username": "",
"password": ""
}],
"version": "",
"macAddress": "",
"webhookToken": "",
"isReadingGas": true,
"isReadingElectricity": true,
"installationDate": "",
#dag waarop de installatie werd geïnstalleerd,
"activationDate": ""
#dag waarop de installatie opgeleverd werd bij klant
}
"nodeId": "",
"nodeType": "youless",
"nodeInfluxSeries": [{"database": str, "measurement": str, "retentionPolicy": str, "tags": {"tag1":"value1", "tag2":"value2", ...}, "fields": str[]}],
"nodeParentsIds": ["installation-6"],
"nodeChildrenIds": [],
"serialNo": "",
"name": "test",
"deviceManufacturer": "Option",
"mqttCredentials": [{
"username": "",
"password": ""
}],
"version": "",
"macAddress": "",
"webhookToken": "",
"isReadingGas": true,
"isReadingElectricity": true,
"installationDate": "",
#dag waarop de installatie werd geïnstalleerd,
"activationDate": ""
#dag waarop de installatie opgeleverd werd bij klant
}