Mittaustiedon hallinnan kehittäminen automaatiolla
Tiainen, Santeri (2025)
Tiainen, Santeri
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025100625616
https://urn.fi/URN:NBN:fi:amk-2025100625616
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli kehittää ohjelmistorobotiikkaan perustuva ratkaisu mittaustiedon hallinnan prosessin automatisointiin energia-alalla. Työ toteutettiin Pohjois-Suomen Energiatieto Oy:n toimeksiannosta osana yhtiön automaation ja digitalisaation kehitystyötä. Kehitettävä automaatio kohdistui sähkönmyyjäyhtiön erikoissopimusten käyttöpaikkojen mittaustietojen tarkistukseen laskutuskauden alussa. Prosessin automatisoinnin tarkoituksena oli nopeuttaa tietojen käsittelyä, vähentää manuaalista työtä ja parantaa tiedonsiirron tarkkuutta.
Ratkaisu toteutettiin hyödyntäen Robot Framework -automaatiokehystä, Python-ohjelmointia sekä Sikuli-kuvantunnistuskirjastoa. Kehitysprosessi noudatti iteratiivista mallia, jossa ohjelmistorobotti rakennetaan vaiheittain ja testataan jokaisen toiminnallisuuden jälkeen. Ratkaisun ydin on robotti, joka käyttää käyttöliittymää visuaalisesti ja suorittaa mittaustiedon haun, tallennuksen CSV-tiedostoksi sekä tiedon analysoinnin Python-skriptillä. Tulokset lähetetään edelleen automaattisesti sähköpostitse eteenpäin.
Työn lopputuloksena syntyi toimiva automaatioratkaisu, joka vähentää virheherkkyyttä ja manuaalista kuormaa prosessissa. Testaus osoitti, että automaatio suoriutuu tehtävästä luotettavasti ja tehokkaasti. Työ osoittaa ohjelmistorobotiikan soveltuvuuden energia-alan tarkkarajaisten ja toistuvien tietotyöprosessien automatisointiin.
Ratkaisu toteutettiin hyödyntäen Robot Framework -automaatiokehystä, Python-ohjelmointia sekä Sikuli-kuvantunnistuskirjastoa. Kehitysprosessi noudatti iteratiivista mallia, jossa ohjelmistorobotti rakennetaan vaiheittain ja testataan jokaisen toiminnallisuuden jälkeen. Ratkaisun ydin on robotti, joka käyttää käyttöliittymää visuaalisesti ja suorittaa mittaustiedon haun, tallennuksen CSV-tiedostoksi sekä tiedon analysoinnin Python-skriptillä. Tulokset lähetetään edelleen automaattisesti sähköpostitse eteenpäin.
Työn lopputuloksena syntyi toimiva automaatioratkaisu, joka vähentää virheherkkyyttä ja manuaalista kuormaa prosessissa. Testaus osoitti, että automaatio suoriutuu tehtävästä luotettavasti ja tehokkaasti. Työ osoittaa ohjelmistorobotiikan soveltuvuuden energia-alan tarkkarajaisten ja toistuvien tietotyöprosessien automatisointiin.
