Taustajärjestelmä aurinkosähkövoimalan tuottaman datan visualisoimiseen
Heikkinen, Otto (2021)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021111920646
https://urn.fi/URN:NBN:fi:amk-2021111920646
Tiivistelmä
Opinnäytetyössä toteutettiin taustajärjestelmä aurinkosähkövoimalan tuottaman energian visualisoimiseen. Työ toimii taustajärjestelmänä infonäyttö-sovellukselle, joka tulee Lem-Kem Oy:lle osaksi yrityksen myymiin avaimet käteen -aurinkosähköjärjestelmiin.
Aurinkosähköjärjestelmissä on Froniuksen Symo invertterit, joihin lisättävillä Data-manager-verkkokorteilla voimaloiden tuottama data lähetetään palvelimelle ja tallennetaan tietokantaan. Palvelimelle asennetaan node.js, jolla toteutetaan REST API -rajapinta käyttäen express.js-kirjastoa.
Rajapinnasta täytyy saada järjestelmien tuottama data haettua helposti visualisoitavassa muodossa. Voimalan tuotannon huipputehoa kuvataan infonäyttö-sovelluksessa päiväkohtaisesti 5 minuutin välein sekä kokonaistuotantoa päivä- ja kuukausikohtaisesti.
Taustajärjestelmä toimii usealle voimalalle, joten datan hakemiseen taustajärjestelmästä toteutetaan autentikointi. Kirjautumalla taustajärjestelmään käyttäjä autentikoidaan vain oman voimalansa dataan.
Lopputuloksena oli toimiva taustajärjestelmä. Aurinkovoimaloiden tuottama data tuotannosta saatiin tallennettua tietokantaan ja autentikoitu käyttäjä sai datan haettua rajapinnan kautta selkeästi JSON-muodossa, josta sen sai infonäyttö-sovelluksessa piirrettyä graafiin.
Aurinkosähköjärjestelmissä on Froniuksen Symo invertterit, joihin lisättävillä Data-manager-verkkokorteilla voimaloiden tuottama data lähetetään palvelimelle ja tallennetaan tietokantaan. Palvelimelle asennetaan node.js, jolla toteutetaan REST API -rajapinta käyttäen express.js-kirjastoa.
Rajapinnasta täytyy saada järjestelmien tuottama data haettua helposti visualisoitavassa muodossa. Voimalan tuotannon huipputehoa kuvataan infonäyttö-sovelluksessa päiväkohtaisesti 5 minuutin välein sekä kokonaistuotantoa päivä- ja kuukausikohtaisesti.
Taustajärjestelmä toimii usealle voimalalle, joten datan hakemiseen taustajärjestelmästä toteutetaan autentikointi. Kirjautumalla taustajärjestelmään käyttäjä autentikoidaan vain oman voimalansa dataan.
Lopputuloksena oli toimiva taustajärjestelmä. Aurinkovoimaloiden tuottama data tuotannosta saatiin tallennettua tietokantaan ja autentikoitu käyttäjä sai datan haettua rajapinnan kautta selkeästi JSON-muodossa, josta sen sai infonäyttö-sovelluksessa piirrettyä graafiin.