Dataintegriteit

Waarschuwing

Lees deze sectie aandachtig als je gebruikt maakt van onvoorspelbare opslag, zoals een SD-kaart.

Gegevensopslag

Dit project is ontworpen om op een RaspberryPi te draaien. Echter, dit heeft grote negatieve invloed op de levensduur van de opslagkaart. Daarnaast heeft de introductie van DSMR v5 slimme meters ervoor gezorgd dat de gegevensopslag nog meer onder druk staat. Dit komt doordat er elke seconde telegrammen worden gestuurd.

De standaardopslag van RaspberryPi’s heeft hier erg veel last van en je kunt er niet op vertrouwen dat je gegevens daar veilig opgeslagen blijven. Vroeger of later geeft de opslag de geest en zorgt ervoor dat je ofwel niet meer bij je gegevens kunt, ofwel het lijkt dat de opslag goed functioneert, terwijl er in werkelijkheid niets opgeslagen wordt.

Het inperken van de gegevensdoorvoer kan hierbij ook helpen. Meer informatie daarover kun je hier vinden.

Back-ups

DSMR-reader heeft ondersteuning voor automatische back-ups. Echter, gezien deze op dezelfde opslag staan, kunnen deze ook corrupt raken.

Standaard worden back-ups hier naar toe geschreven:

/home/dsmr/dsmr-reader/backups/

Preventie

Het enige wat hiertegen helpt is regelmatig ervoor zorgen dat je de back-up’s ergens anders heen kopieert. Het gebruik van Dropbox garandeert ook geen bescherming!

Notitie

Mocht je meer technisch aangelegd zijn. Je kunt overwegen om ofwel de database ofwel de hele applicatie op een andere server te installeren, waarbij de opslag minder last heeft van slijtage. Daarmee gebruik je de RaspberryPi als remote datalogger, wat een hoop problemen kan voorkomen.

Meer informatie over het gebruik van een remote datalogger is hier te vinden.

Valkuilen

  • De levensduur van SD-kaartjes varieert van enkele weken tot soms jaren, afhankelijk van de kwaliteit van deze en ook van de hoeveelheid telegrammen die je slimme meter stuurt.
  • Back-ups worden dagelijks gemaakt, echter worden deze ook wekelijks geroteerd! Dus op een gegeven moment kunnen ze na een week overschreven worden met een corrupte variant. En gezien ze ook naar Dropbox synchroniseerd kunnen worden, biedt dat ook geen garantie.