Blog

Afronding iteratie #1

Om jullie wat meer op de hoogte te houden van de ontwikkelingen binnen Enelogic, hebben wij besloten om na iedere release een kleine artikel te schrijven wat er allemaal is gebeurd. Omdat een ellenlange planning, welke altijd overschreden worden, niet ons ding is gebruiken wij Scrum als ontwikkelmethode. Dit valt onder het iteratief werken waarin men in 'sprints', welke een vastgestelde periode zijn, taken uitvoert waarin de hoogste prioriteit eerst wordt uitgevoerd. Hierbij hanteren wij een periode van 2 weken, wat betekend dat er iedere 2 weken een release plaats vindt.

Nieuwe functies

Door de grote hoeveelheid data die de Enelogic P1 produceert was een vaak gehoorde opmerking dat het allemaal wat traag was wanneer er energiedata van een hele dag werd ingeladen. Om dit probleem op te lossen hebben wij besloten om in het initiële overzicht 5 minuten waardes te hanteren. Dit betekend echter niet dat er geen 1 minuut waardes meer beschikbaar zijn.Door in te zoomen op de grafiek, klikken en slepen of op touch devices knijpen om in te zoomen, is het mogelijk om minuut waardes te zien wanneer de geselecteerde periode minder dan 3 uur bedraagt. Hierbij zullen ook de waardes in de 'donut' grafiek worden bijgewerkt. Overzicht energie verbruik en opwekkingOverzicht van energieverbruik en -opwekking

Verbeterd meteroverzicht

Vaak kregen we te horen dat het erg onduidelijk was om welke type meter het ging in het dropdown menu op de verbruikspagina. Om verwarring te voorkomen om welk soort meter het gaat in het menu met meters zijn deze nu gegroepeerd per type.

Server overzicht

Migratie live meters

Deze week tijdens de onderhoudswerkzaamheden hebben wij de servers die verantwoordelijk zijn voor het verwerken van de gegevens van live meters verhuist naar een andere locatie. Dit was noodzakelijk, omdat de belasting van de server zich continu boven de 90% bevond. Hierbij hebben wij ook gekozen voor een iets andere aanpak waarbij we van 1 server overgeschakeld zijn op 4 servers om te kunnen omgaan met het grote toename in het aantal meters. Hierdoor zijn we in staat in te toekomst eenvoudig extra capaciteit in te schakelen indien dat nodig is.

Server overzichtOverzicht van servers

Verbeteren van prestaties

Tijdens het testen bij aanvragen met grote hoeveelheden meterstanden kwamen wij er achter dat deze prestaties niet voldeden aan onze eisen. Hierbij hebben we enkele eenvoudige aanpassingen gedaan wat resulteert in een snelheidswinst van 25%. Deze aanpassingen zijn al eerdere deze week uitgevoerd en waren geen onderdeel van deze release.

Bugs

Een aantal bugs die zijn opgelost:

  • Grote afwijking van minimale afname bij de Enelogic P1 in vergelijking met de slimme meter.
  • Meldingen dat de periode niet beschikbaar is bij het wisselen tussen meters
  • Ontbrekend meterstanden overzicht bij een Youless levering.
  • Foutmelding bij energieprijzen hoger dan 1 euro.
  • Foutieve volgorde van meteroverzicht onder 'woningen' in 'mijn account'.
comments powered by Disqus