Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dagstatistieken worden niet gegenereerd na uitschakelen gas #1197

Closed
henkjanwithaar opened this issue Nov 10, 2020 · 14 comments
Closed

Dagstatistieken worden niet gegenereerd na uitschakelen gas #1197

henkjanwithaar opened this issue Nov 10, 2020 · 14 comments
Assignees
Labels
Milestone

Comments

@henkjanwithaar
Copy link


DSMR-READER
    App / Python / Database                                                        v4.7 / v3.7.3 / postgresql
    Backend sleep / Datalogger sleep / Retention cleanup                                  1.0s / 0.5s / 4032h
    Telegram latest version read / Parser settings                                               "None" / "3"

DATA
    Telegrams total (est.)                                                                             347632
    Consumption records electricity / gas (est.)                                                94885 / 23810


Sinds enige tijd (niet zeker sinds welke release) wordt er in het dashboard geen informatie meer getoond met betrekking tot de huidige maand. Op de plaats waar de info in het verleden stond staat nu "The totals for the current month are currently not (yet) available. Check again tomorrow.".

@dennissiemensma
Copy link
Member

Bedankt voor je melding. Worden er wel dagtotalen gegenereerd in het Archief?

Zo nee, dan kun je kijken of er fouten staan in de log van dsmr_backend (https://dsmr-reader.readthedocs.io/en/latest/faq.html#log-files)

@henkjanwithaar
Copy link
Author

Het archief ziet er als vanouds uit en dagtotalen lijken gewoon gegenereerd te worden:

Screenshot_20201110-201458-01

Het logfile bevat wel warnings; die zijn echter PVOutput gerelateerd.

@dennissiemensma
Copy link
Member

Staan er voor november ook dagen in het Archief of kapt die exact af op eind oktober?

@henkjanwithaar
Copy link
Author

Het laatste: geen dagen voor november in het archief.

@dennissiemensma
Copy link
Member

Dan denk ik dat je het beste debug-logging kan inschakelen: https://dsmr-reader.readthedocs.io/en/latest/faq.html#logging-levels
En dan kijken of je in de log van het backendproces meer ziet.

Ik neem aan dat het dashboard en live grafieken verder wel recente metingen laten zien?

@henkjanwithaar
Copy link
Author

henkjanwithaar commented Nov 10, 2020

Het dashboard is voor het overige actueel, net als de live grafieken. Ik heb debug logging aangezet de volgende melding komt telkens langs:

DEBUG SP: Rescheduled "Generate consumption data" to 2020-11-10 21:58:51.436051+01:00 (ETA 0:00:14.992771)

@dennissiemensma
Copy link
Member

Die debug info is heel generiek en weergeeft geen fouten, alleen wat er gebeurt.

Ik was vergeten te vermelden dat je moet zoeken naar meldingen die beginnen met:

Stats: 

Zoals:

Stats: No data available
Stats: Waiting for day to pass:
Stats: Found unprocessed readings for:
Stats: Missing consumption data for:
Stats: Waiting for first gas reading on the next day

Dat zijn allemaal 'afslagen' bij een conditie dat die iets niet kan doen voor het genereren van de dagstatistieken. Het kan 5 minuten tot een uur duren totdat die het weer probeert.

Om dat te omzeilen kun je op de pagina /admin/dsmr_backend/scheduledprocess/ zoeken naar "Generate day and hour statistics", die aanklikken en dan de 'plandatum/tijd' in het verleden (of 'nu) zetten.

Bij de "Rescheduled" meldingen in de log schuift die een taak even vooruit. Dat varieert per taak en situatie van een paar seconden tot soms zelfs een week. Door hem handmatig te herplannen probeert die het de eerstvolgende backend run opnieuw en zou je iets in de log moeten zien.

@henkjanwithaar
Copy link
Author

henkjanwithaar commented Nov 11, 2020

Deze stats: melding blijft iedere vijf minuten terugkomen maar heb gisteren vanuit #1198 gas uitgeschakeld in de backend admin. Voor het overige geen stats: meldingen tot dusver.

[2020-11-11 09:37:50,285] DEBUG Stats: Waiting for first gas reading on the next day...

@dennissiemensma
Copy link
Member

Dank voor de update, dat verklaart het inderdaad! Ik zal nog een uitzondering toevoegen voor jouw situatie.

Draai je op docker of heb je een handmatige install gedaan?

@dennissiemensma dennissiemensma changed the title Geen informatie voor 'current month' op 'dashboard'-pagina Dagstatistieken worden niet gegenereerd na uitschakelen gas Nov 11, 2020
@henkjanwithaar
Copy link
Author

Draai je op docker of heb je een handmatige install gedaan?

Een handmatige install op raspberry pi.

@dennissiemensma
Copy link
Member

Je kunt dan kijken of dit het voor nu voor je oplost:

sudo su - dsmr
git fetch
git checkout -b development origin/development
./deploy.sh

Daar zit een voorlopige fix in.

@henkjanwithaar
Copy link
Author

Gefixed! Dank Dennis.

Screenshot_20201112-121707-01

@dennissiemensma
Copy link
Member

Oke top! Let op dat nu je wel de testversie gebruikt, wat voor nu prima is. Maar bij de volgende release wil je weer switchen naar de hoofd-versie, waar deze fix tzt dan ook in zit.

Alvast het command voor dan:

sudo su - dsmr
git checkout v4
./deploy.sh

@dennissiemensma
Copy link
Member

Uitgebracht in v4.8. Je kunt dit nu uitvoeren om terug te wisselen naar de hoofdbranch: #1197 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants