eniris.nl

Integraties & configuraties

Op deze pagina kunt u onze integraties vinden & de wijze waarop u ons toegang kunt verlenen om data op te halen. 

Netuser Paid Services (NPS) is een betalende dienst ten behoeve van de netgebruiker. Met behulp van NPS hebben we via Eniris Insights overzicht op het verbruik & injectie.

Volgende meters worden automatisch verwerkt:

  • MMR (Manual Meter Reading), Maandelijks en Jaarlijks
  • AMR (Automatic Meter Reading), Telegelezen

Met behulp van onze P1-dongle heeft u realtime toegang tot alle data van de digitale meter (om de 10 seconden). Zowel het elektrisch verbruik als gasverbruik kunnen opgevolgd worden.

Een uitgebreide FAQ is te vinden op: https://eniris.be/nl/configuratie-van-de-stick-voor-de-digitale-meter/

Eniris Insights haalt actief uw meetdata op via FTP maar u kunt ook data publiceren op onze FTP-servers. Meer informatie over onze CSV-standaard via: https://eniris.be/nl/eniris-standaarden

Meer info over het opzetten van een FTP-verbinding met onze FTP-servers kunt u hier vinden:

FTP Connection with Eniris FTP – Manual

Eniris Insights haalt data op via het API van Smappee.

PV-bewakings- en energiemanagementsysteem. Insights haalt rechtstreeks de data op via FTP.

Eniris Insights haalt rechtstreeks de data op uit Sunny Portal & EnnexOS.

Hoe ons toegang verlenen?

Ga naar de installatie die u wenst te delen met ons. Klik onder “Configuratie” op “Gebruikersbeheer”.

Klik op “Nieuwe gebruiker” en voeg het emailadres “info@eniris.be” toe. Geef ons de User rechten en klik op “opslaan”.

Aangezien u gebruiker per gebruiker dient toe te voegen aan ons portaal kan dit tijdsintensief zijn. Neem contact met ons op i.v.m. het API waarbij we dit op een automatische manier kunnen inlezen.



Insights haalt rechtstreeks de data op uit Fusion Solar, Net Eco, smart loggers.


Hoe ons toegang verlenen – Net Eco

Ga naar System > User Management > Voeg Eniris (info@eniris) toe als Open API User.


Hoe ons toegang verlenen – Fusion Solar?

Ga hiervoor naar PLANTS –> device management –> export basic info

Deze excel dient u vervolgens op te sturen naar eu_inverter_support@huawei.com waarin u expliciet toestemming aan Eniris verleend om te monitoren.
Zet hiertoe ook info@eniris.be in cc. 


Insights haalt rechtstreeks de data op via FTP.

Eniris Insights haalt data op via het API.

Eniris Insights haalt data op via het API.

U dient ons volgende zaken te bezorgen:

> User ID: het user id kunt u vinden door te klikken op een enkele installatie. In de URL ziet u het user id. 


> De naam van de plant welke u wenst te monitoren

> Credentials van uw account of gastaccount (username + wachtwoord)


Integratie mogelijk via onze Smart Grid Gateway: https://eniris.be/nl/pricing/

U kunt ook data vooraf structureren en versturen via MQTT.

U kunt rechtstreeks data publiceren via Modbus TCP. Voor meer info neemt u best contact met ons op via het contactformulier.

Eniris Insights haalt data op via het API.

U kunt rechtstreeks data pushen naar onze MQTT-servers. Meer informatie: https://eniris.be/nl/eniris-standaarden.

Hiertoe hebben we de Solar Gateway ontwikkeld. Voor meer informatie: https://eniris.be/nl/pricing/

Eniris Insights haalt data op via het API.

Eniris Insights haalt data op via het API of de Solar Gateway: https://eniris.be/nl/pricing/

Eniris Insights haalt data op via het API of de Solar Gateway: https://eniris.be/nl/pricing

Hoe ons toegang verlenen?

Ga naar “Mijn account”. Onder “Bedrijfsgegevens” ziet u “API toegang”. Accepteer de voorwaarden en bezorg ons de API sleutel per mail : info@eniris.be. Met deze sleutel kunnen wij alle installaties van het account inlezen.

 

Tevens hebben we de ID’s van de installaties nodig. Hiertoe dient gasttoegang verleend te worden aan Eniris. Ga naar “Mijn account” > “Gebruikers” >  “Gebruiker toevoegen” > Email : info@eniris.be

Functie: Account Admin

En laat het vinkje aan staan bij “geautoriseerd voor alle installaties”.

Eniris Insights haalt data op via het API of de Solar Gateway: https://eniris.be/nl/pricing/

Eniris Insights haalt data op via het API of de Solar Gateway: https://eniris.be/nl/pricing/

Eniris Insights haalt data op via het API of de Solar Gateway: https://eniris.be/nl/pricing/

Eniris Insights haalt data op via het API.

Download hier de documentatie voor het instellen van de 2-Wire LoWi stick: Application Note 2-Wire LoWi Stick

Hoe ons toegang verlenen?

Ga naar “Gebruikersinstellingen” en klik op “Rest API”. Vervolgens kunt u een key aanmaken. Deze mag per mail bezorgd worden aan info@eniris.be


U kunt rechtstreeks data pushen naar onze MQTT-servers of via FTP door uitwisseling van CSV-files. Meer informatie: https://eniris.be/nl/eniris-standaarden.

Eniris maakt gebruik van een API welke het weerbericht en meteodata zoals zonneinstraling en windkracht verstrekt. 

De CMe3100 is een universele M-Bus master voor bekabelde en draadloze M-Busnetwerken, uitgerust met een TCP/IP-connectie.

Indien u data wenst te publiceren naar Eniris Insights dient u volgende stappen te ondernemen:

> Ga naar ‘Configuration’ > ‘Push Reports’ > ‘FTP Settings’
> Server Address: ftp.eniris.be
> Port: 21
> Username & Password: Op te vragen via info@eniris.be>
> Destination folder on server: /files

 

Lees hier de instructies om met een lokale modbus TCP slave een verbinding op te zetten met de Teltonika router die vervolgens via MQTT publiceert naar Eniris Insights.

Teltonika RUT 230

Download hier de application note voor de Efin-EW11A : Application Note

Testen van een MQTT-verbinding

Download hier de application note voor het testen van een MQTT-verbinding. 

 

Configuratie van uw devices
- voor datapush via MQTT

Los van het configureren van de visualisaties & analyses per device via de frontend dient u voor de backend een aantal zaken vooraf te configureren. Er zijn twee bestanden “data.json” en “devices.json”. Beide kunnen door u via de frontend worden ingeladen (indien door ons vrijgegeven) of ons per mail worden bezorgd.

DATA.JSON

In data.json wordt een oplijsting gegeven van al uw sites/buildings.

  • Iedere site/buiding heeft een buildingId welk u arbitrair kunt kiezen.
  • Name: de naam van de site. Dit kan achteraf door de gebruiker in het dashboard worden aangepast.
  • Address: let hierbij op dat u de coördinaten meegeeft zodat we de installatie correct op de kaart positioneren.
  • Image URL: dit mag u leeg laten.
  • Contact: deze informatie kunt u achteraf via instellingen in het dashboard aanpassen.
  • userName: de MQTT-username 
  • Devices: een oplijsting van alle devices. Per device wordt de naam meegegeven welke wordt weergegeven in het dashboard. In “ExtraTags” dient u het ID of subID mee te geven van het device, ook dient het device type meegegeven te worden (bv. electricityMeters). 
				
					{
"installationConfs": [
{
    "buildingId": "0",
    "name": "Eniris - Gent",
    "address": {"city": "Gent", "zip": "9000", "street": "Eedverbondkaai 242 bus 28", "lat": 51.041267, "lng": 3.7132412},
    "imageUrl": "",
    "contact": {"name": "Bart Verheecke", "telephone": "+32494107047", "email":"bart@eniris.be"},
    "userName":"mqtt-username",
    "devices": [
          {
          "extraTags":{"energyMeterId": "0", "deviceType":"electricityMeters"}, 
          "notitie":"Hier kan u opmerkingen noteren i.v.m. de meter", 
          "name": "Energiemeter ALSB 1"
          }
    ]
}
]
}
				
			

Hieronder een voorbeeld met meerdere buildings.

				
					{
"installationConfs": [
{
    "buildingId": "0",
    "name": "Eniris - Gent",
    "address": {"city": "Gent", "zip": "9000", "street": "Eedverbondkaai 242 bus 28", "lat": 51.041267, "lng": 3.7132412},
    "imageUrl": "",
    "contact": {"name": "Bart Verheecke", "telephone": "+32494107047", "email":"bart@eniris.be"},
    "userName":"mqtt-username-0",
    "devices": [
          {
          "extraTags":{"energyMeterId": "0", "deviceType":"electricityMeters"}, 
          "notitie":"Hier kan u opmerkingen noteren i.v.m. de meter", 
          "name": "Energiemeter ALSB 1"
          }
    ]
},
{
    "buildingId": "1",
    "name": "Eniris - Leuven",
    "address": {"city": "Leuven", "zip": "3000", "street": "TBA", "lat": 51.041267, "lng": 3.7132412},
    "imageUrl": "",
    "contact": {"name": "Bart Verheecke", "telephone": "+32494107047", "email":"bart@eniris.be"},
    "userName":"mqtt-username-1",
    "devices": [
          {
          "extraTags":{"energyMeterId": "1", "deviceType":"electricityMeters"}, 
          "notitie":"Hier kan u opmerkingen noteren i.v.m. de meter", 
          "name": "Energiemeter ALSB 1"
          }
    ]
}
]
}
				
			

DEVICES.JSON

In devices.json wordt een overzichtstabel gedefinieerd voor de verschillende devices per site/building.
Bv. Voor de site “Eniris hoofdkantoor” zijn er devices van het type boiler, energiemeter en gasteller.
Tevens wordt er per deviceType een detailpagina gedefinieerd. Deze detailpagina bevat bv. line-charts, bar-charts, …

Aan de hand van onderstaand voorbeeld voor deviceType “boiler” geven we meer uitleg.

  • deviceType: in overeenstemming met de device types uit data.json
  • label: De naam van het deviceType welke in het dashboard wordt getoond.
  • Icon: Icoon dat gelinkt wordt aan het deviceType en op verschillende plaatsen in het dashboard voorkomt. Te kiezen uit de lijst: https://fonts.google.com/icons/
  • Active: het aantal devices die actief zijn (bv. 9/9) voor een deviceType hangt af van “field” en “timeout”. Hier wordt er gekeken naar het veld “tin”. Indien er geen temperatuursdata is voor de afgelopen 5 minuten, dan rekenen we dit device als inactief.
  • Detail-page: indien u doorklikt op een deviceType in de tabel komt u op de detail-page. Die kan bestaan uit één of meerdere widgets. In dit voorbeeld wordt gebruik gemaakt van het widget-type “line-chart-widget”. 
    De header is de titel van de line-chart.
    Onder options kan een label worden gespecifieerd voor de y-as (hier de eenheid).
    Bij data worden 2 fields geplot van het deviceType boiler. De retention policy dient telkens meegegeven te worden. 
  • Periodic-bar-chart-widget: indien er delta’s worden doorgegeven en geen tellerstanden, dan dient makeCumulative true te zijn. 
				
					{
    "deviceConfiguration": [
        {
            "deviceType": "boiler",
            "label": "Boilers",
            "icon": "thermostat",
            "active": {
                "field": "tin",
                "timeout": 5
            },
            "detail-page": [{
                    "widget": "line-chart-widget",
                    "header": "Temperaturen",
                    "options": {
                        "yAxisLabel": "K"
                    },
                    "data": [{
                            "field": "tin",
                            "label": "Ingaande temperatuur",
                            "rp": "rp_ten_m"
                        }, {
                            "field": "tout",
                            "label": "Uitgaande temperatuur",
                            "rp": "rp_ten_m"
                        }
                    ]
                }
            ]
        }, {
            "deviceType": "electricityMeters",
            "label": "Energiemeters ALSB 1",
            "icon": "flash_on",
            "active": {
                "field": "energyDelta",
                "timeout": 5
            },
            "detail-page": [{
                    "widget": "periodic-bar-chart-widget",
                    "header": "Energieverbruik",
                    "options": {
                        "yAxisLabel": "kWh"
                    },
                    "data": [{
                            "field": "energyDelta",
                            "label": "Energieverbruik",
                            "makeCumulative": true,
                            "rp": "rp_one_h"
                        }
                    ]
                }
            ]
        }, {
            "deviceType": "gasMeters",
            "label": "Gastellers",
            "icon": "local_fire_department",
            "active": {
                "field": "totalConsumption",
                "timeout": 5
            },
            "detail-page": [{
                    "widget": "periodic-bar-chart-widget",
                    "header": "Energieverbruik",
                    "options": {
                        "yAxisLabel": "kWh"
                    },
                    "data": [{
                            "field": "totalConsumption",
                            "label": "Gasverbruik",
                            "rp": "rp_one_h"
                        }
                    ]
                }
            ]
        }
    ]
}

				
			

Contact us

Contact us