dsmrreader / dsmr-reader

DSMR-telegram reader & data visualizer for hobbyists. Free for non-commercial use.
https://dsmr-reader.readthedocs.io
Other
460 stars 95 forks source link

Minder logging bij DSMR-protocol v5 #524

Closed dofl closed 5 years ago

dofl commented 5 years ago

Ik heb een nieuwe slimme meter met DSMR-protocol 5 welke elke seconde een bericht stuurt. Het is handig om bovenin 'live' het huidige verbruik te zien, maar verder is het niet nodig voor het uur/dagelijkse verbruik in te zien. Daarnaast is het voor de SD kaart van een Raspberry Pi of een USB stick ook prettiger als er minder naar wordt geschreven.

Is het mogelijk om functie in te bouwen met een optie om in te stellen dat er slechts elke X seconden een meting wordt opgeslagen in plaats van allemaal?

dennissiemensma commented 5 years ago

Bedankt voor je vraag.

Het is mogelijk om de applicatie een X aantal seconden te laten slapen ná een uitlezing. Daarmee bereik je hetzelfde.

In jouw geval ben je op zoek naar DSMRREADER_DATALOGGER_SLEEP : https://dsmr-reader.readthedocs.io/nl/latest/settings.html#dsmrreader-datalogger-sleep

Deze waarde is in te stellen in dsmrreader/settings.py (op nieuwe regel zetten). Vergeet niet om het proces te herstarten om de wijziging toe te passen. Dat kan met ./post-deploy.sh als dsmr gebruiker op de terminal.

In de logfile van /var/log/supervisor/dsmr_datalogger.log kun je zien of die het goed doet. Standaard zou die zoiets moeten melden na elke uitlezing: Sleeping 0.5 sec(s)