Baselines
Let op
OPMERKING: Baselines worden niet door alle controllers ondersteund. Neem contact op met de ondersteuning voor meer informatie.
1. Ondersteunde apparaten
| Device Type | Variants | Ondersteund |
|---|---|---|
| Solar Inverters | All | ❌ |
| Storage Devices | ✅ | |
| EV Chargers | ❌ |
2. Installatie
Deze gids helpt je bij het configureren van Baselining Predicties op je Controller.
Wat je nodig hebt
- SmartgridOne Controller met internetverbinding.
- MQTT-configuratie. Raadpleeg de hoofd-MQTT-pagina voor meer informatie: MQTT Setup
1. Voeg je apparaten toe
Log in op de commissioning interface en zorg dat de apparaten toegevoegd zijn aan de SmartgridOne Controller.
2. Voeg het Baseline External Signal toe



3. Vul de parameters in
De volgende parameters zijn aan te passen:
3.1 Interval Lengte
Type: integer
De lengte van het interval geeft de frequentie aan van een nieuw voorspellingpunt. Dit wordt meestal ingesteld op 15 minuten of een uur, afhankelijk van de energiemarkt.
3.2 Aantal intervallen
Type: integer
Het aantal intervallen van de hierboven ingestelde lengte. Bijv. Als er 96 intervallen van 15 minuten worden gemaakt, hebben we voorspellingen voor de komende 24 uur.
3.3 Creatieformaat
De baselines kunnen dagelijks of op een vast interval worden aangemaakt. Deze twee formaten hebben verschillende toepassingsgebieden.
3.3.1 Dagelijks
De baselines worden eenmaal per dag aangemaakt, op een specifiek tijdstip. Dit formaat stelt je in staat om een activatie-uur te kiezen – dit is hoe lang na het aanmaken de baseline actief wordt.
Bijv. Een baseline wordt om 9 uur ’s ochtends aangemaakt, maar is pas actief de volgende dag, dus het activatie-uur wordt ingesteld op 15u.
3.3.1.1 Creatie-uur
Type: integer
Het uur waarop de baseline elke dag wordt aangemaakt.
3.3.1.2 Activatie-uur
Type: integer
Het aantal uren na het creatie-uur waarop de baseline geactiveerd wordt.
3.3.2 Vast interval
Baselines worden gegenereerd op een vast interval. Baselines worden kort voor hun activatietijd gegenereerd en direct geactiveerd. Bijv. De baseline voor het volgende uur wordt gegenereerd om :59.
3.3.2.1 Vernieuwingsinterval Type: integer
Hoe vaak de baseline opnieuw wordt gegenereerd. Dit wordt vaak ingesteld op 15 minuten of een uur.
3.4 Vernieuwingsparameter
Type: integer
Een constante die aangeeft hoe lang voor de activatietijd de baseline wordt gegenereerd. Meestal ingesteld op een of twee minuten.
3.5 Baselines volgen
Type: boolean
Als ingesteld op true, volgen de apparaten de gegenereerde baseline. Als ingesteld op false, worden de baselines niet direct gevolgd. De baselines worden dan gebruikt als voorspelling en zo nauwkeurig mogelijk gevolgd. De acties van het apparaat kunnen afwijken van de gegenereerde baseline, afhankelijk van oncontroleerbare realtime variabelen, zoals PV-voorspelling, oncontroleerbare belastingen en laadperiodes van EV’s.
3.6 Aangepaste voorspellingsalgoritmes (W.I.P.)
Aangepaste voorspellingsalgoritmes worden gebruikt om de baselines te creëren.
4. Activeer het Baseline-signaal
Selecteer alle apparaten die je wilt opnemen in MQTT Remote Control.

5. Baseline-signaal is toegevoegd
De Baseline-interface is nu geactiveerd op de SmartgridOne Controller.
We zijn nu klaar om door te gaan. De Status-kolom zal eventuele fouten tijdens de installatie melden.
3. Baseline-verzameling
Baselines kunnen via MQTT van de controller worden opgehaald.
Het volgende topic wordt gebruikt om een verzoek te sturen om de baselines op te halen:
standard1/rp_one_s/remoteBaselineMetrics/'controller SN'waarbij <Controller SN> moet worden vervangen door het serienummer van de Controller die de feedback verstuurt.
Het volgende berichtformaat moet worden gebruikt om baselines op te vragen:
{
"extraTags": {
"nodeId": <Controller SN>_site_0>
},
"time": <Unix Timestamp>,
"fields": {}
}Het volgende topic wordt gebruikt om baselinegegevens te ontvangen:
standard1/outbound/remoteBaselineMetrics/feedback/<Controller SN>waarbij <Controller SN> moet worden vervangen door het serienummer van de Controller die de feedback verstuurt.
Baseline feedback wordt verstuurd in het volgende formaat:
{
"time": <Unix Timestamp>,
"data": {
"baseline": {
"<Device Node ID>": [
{
"endTimeUnix": "",
"power_W": ""
},
],
},
"nextBaseline": {
"<Device Node ID>": [
{
"endTimeUnix": "",
"power_W": ""
},
],
},
"error": {
<Errors occured during execution>
}
"response_code": <Response Code>
},
"fields": {},
"requestTime": <Unix Timestamp>,
"time": <Unix Timestamp>,
"siteNodeId": <Controller SN>_site_0>
}4. Python demonstratiescript
Download het onderstaande bestand in je favoriete Python IDE. Vul je serienummer en MQTT-gegevens in en voer het script uit:
