Wiki source code of Configuratie Meetpunten
Last modified by Bart Verheecke on 2024/05/05 16:11
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | = Definitie van een meetpunt of reeks meetpunten (metadata): = | ||
2 | |||
3 | In het EMS-dashboard wordt per meetpunt een definitie gegeven in het volgende formaat (JSON): | ||
4 | |||
5 | Per gebouw/installatie/site kan via het menu instellingen deze definitie worden aangepast/ingevoerd. Vergeet niet om vierkante haakjes telkens te gebruiken! | ||
6 | |||
7 | **Volgende velden zijn vereist:** | ||
8 | |||
9 | * nodeId: stelt het unieke id voor van het meetpunt binnen het gebouw. Het id kan vrij gekozen worden. | ||
10 | * group: is het type meetpunt. Er kan bv. gekozen worden uit het volgende: electricity, gas, water, heat, cooling, temperature, co2, pressure, irradiation, cables. De groepen worden gedefiniëerd onder "datapoints" -> "datapoints groups" | ||
11 | * name: de naam van het meetpunt | ||
12 | * conditions: Onder "conditions" wordt de identificatie van het datapunt opgegeven. Dit dient in overeenstemming te zijn met ([[https:~~/~~/wiki.eniris.be/wiki/publicinformation/view/Metrics%20for%20solar%20%26%20batteries/>>https://wiki.eniris.be/wiki/publicinformation/view/Metrics%20for%20solar%20%26%20batteries/]]). Zoals te lezen valt dient er telkens een nodeId gedefinieerd te worden, eventueel aangevuld met een subId. Wanneer er gewerkt wordt met onze MQTT-standaard is dus nodeId de username (uniek voor het gebouw, site of installatie) en subId specifieert het meetpunt. | ||
13 | * retentionPolicy: meer info zie: [[https:~~/~~/eniris.be/nl/mqtt-standaard/>>https://eniris.be/nl/mqtt-standaard/]] Algemeen is rp_one_m veelgebruikt. | ||
14 | * ((( | ||
15 | RetentionPolicyMean: met de standaard aggregaties is rp_ten_m veelgebruikt. | ||
16 | ))) | ||
17 | * measurement: zie [[https:~~/~~/wiki.eniris.be/wiki/publicinformation/view/Metrics%20for%20solar%20%26%20batteries/>>https://wiki.eniris.be/wiki/publicinformation/view/Metrics%20for%20solar%20%26%20batteries/]] | ||
18 | * fields, fieldsMean: zie [[https:~~/~~/wiki.eniris.be/wiki/publicinformation/view/Metrics%20for%20solar%20%26%20batteries/>>https://wiki.eniris.be/wiki/publicinformation/view/Metrics%20for%20solar%20%26%20batteries/]] Algemeen kan voor fieldsMean het field genomen worden voorafgegaan met "mean_" | ||
19 | |||
20 | {{code language="json"}} | ||
21 | { | ||
22 | "nodeId": "E1", | ||
23 | "name": "Hoofdmeter", | ||
24 | "inactive": false, | ||
25 | "group": "[\"elektriciteit\"]", | ||
26 | "conditions": { | ||
27 | "id": "TEST", | ||
28 | "subId": "TEST" | ||
29 | }, | ||
30 | "retentionPolicy": "rp_one_m", | ||
31 | "retentionPolicyMean": "rp_ten_m", | ||
32 | "measurement": "gridMetrics", | ||
33 | "influxSeries": "singleField", | ||
34 | "fieldsMean": ["mean_15m_activeEnergy"], | ||
35 | "fields": ["activeEnergy"] | ||
36 | } | ||
37 | {{/code}} | ||
38 | |||
39 | = = | ||
40 | |||
41 | = = | ||
42 | |||
43 | = Measurements = | ||
44 | |||
45 | Om de correcte werking van het EMS-dashboard te garanderen dient u rekening te houden met het pushen van data volgens onze standaard: [[https:~~/~~/wiki.eniris.be/wiki/publicinformation/view/Metrics%20for%20solar%20%26%20batteries/>>https://wiki.eniris.be/wiki/publicinformation/view/Metrics%20for%20solar%20%26%20batteries/]] | ||
46 | |||
47 | Concreet betekent dit dat u bv. het totaalverbruik van uw installatie naar het measurement "gridMetrics" dient te schrijven en niet naar bv. "energie". | ||
48 | |||
49 | = Fields = | ||
50 | |||
51 | Voor elektriciteit, warmte, koude en gas werken we met tellerstanden (cumulatieve series). Voor temperatuur en PPM werken we met de actuele waardes. | ||
52 | |||
53 | |||
54 | //**Actuele waardes i.p.v. tellerstanden**// | ||
55 | |||
56 | Indien u met actuele waardes werkt (energie delta's) i.p.v. tellerstanden, dan dient u i.p.v. singleField, cumulativeSingleField te noteren bij de attributen van de meter. | ||
57 | |||
58 | |||
59 | Dus: | ||
60 | |||
61 | {{code language="json"}} | ||
62 | "influxSeries": "singleField" | ||
63 | {{/code}} | ||
64 | |||
65 | Wordt: | ||
66 | |||
67 | {{code language="json"}} | ||
68 | "influxSeries": "cumulativeSingleField" | ||
69 | {{/code}} |