Alliander's eigen Smart Meter Headend is live!

2021-04-22

Smart Meter Headend

Het Smart Meter Headend is een inhouse ontwikkelde applicatie van Alliander, gebaseerd op het open source platform GXF, ook wel bekend als OSGP. Met deze applicatie kunnen slimme meters worden geïnstalleerd, beheerd en uitgelezen. Hier wordt sinds november 2015 aan ontwikkeld. Alliander loopt voorop in de energietransitie en beseft als geen ander dat digitalisering van het stroomnet een antwoord is op het dynamische vraag en aanbod van energie. Zo zijn rond 2010 de eerste slimme meters geplaatst en inmiddels zijn er 3,5 miljoen elektriciteitsmeters en 2,5 miljoen gasmeters geïnstalleerd. De huidige applicatie is kostbaar en beperkt in zijn functionaliteiten. Daarom heeft Alliander met het oog op de toekomst besloten om zelf een applicatie te ontwikkelen. Dit is goedkoper en kan flexibel aansluiten op nieuwe behoeftes zonder lange en dure aanbestedings- en ontwikkeltrajecten. 

 

 

Roadmap

Nu de behoefte aan digitalisering en kostenbesparing groter is dan ooit, is er een duidelijke planning gemaakt om naar een MVP toe te werken. Het Smart Meter Headend moest aan bepaalde functionaliteiten en security eisen voldoen om in gebruik genomen te worden binnen Alliander. In augustus 2019 was deze planning kraakhelder, in augustus 2020 gaan we met deze MVP van het SMHE live. Tot die tijd werd hier in het geheim aan ontwikkeld op een aparte locatie onder de naam 'Houston'. Middels een NDA was dit zelfs voor Alliander collega's verboden terrein.

 

Thuis werken

Toen de welbekende pandemie zijn intrede deed in Nederland werd het thuiswerk advies opgevolgd en verstreken weken en maanden zonder dat we elkaar als ontwikkelteam ontmoeten op kantoor. Desalniettemin veranderde de focus niet en gingen we bijna naadloos over van op locatie naar remote werken. 

 

Save the best for last

Maar ging alles van een leien dakje? Natuurlijk niet. Er was een nieuwe micro service nodig die de connectie sleutels van slimme meters encrypted moet opslaan om veilige connecties te garanderen. In de laatste sprint stond hier nog het laatste stukje werk voor gepland. In de laatste week van de sprint was dit Pull Request pas klaar om door de CI/CD straat te gaan. Daar kwamen de nodige problemen uit voort die zowel aanpassingen aan het test framework als de pipelines vereisten. In de late uurtjes werden die allemaal in orde gemaakt en kon voor het eerst de deployment naar productie plaatsvinden. Ook hier met de nodige hobbels aangezien dit alles een primeur was. Na een week doorploeteren was het dan zo ver, we zijn live en hadden onze planning gehaald!

 

Resultaten

We zijn begonnen met het uitlezen van 1000 slimme meters. De livegang bracht ontzettend veel nieuwe inzichten omtrent stabiliteit, performance en connectie management. Deze verbeterpunten werden gefaseerd opgepakt waarna steeds grotere aantallen meters naar de nieuwe applicatie gemigreerd konden worden. Inmiddels zitten we op 150.000 meters en worden er per nacht tot 300.000 meterstanden uitgelezen. In onderstaand dashboard kan in één opslag de voortgang bekeken worden. Het doel is om >97% succesvolle uitlezingen te behalen. Door beschikbaarheid van het CDMA netwerk komen sommige meterstanden pas later op de dag binnen.

 

 

Meer weten over: GXF

 


Bekijk alle posts van Carlo