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

Dagtotalen herberekenen op basis van uurtotalen #924

Closed
Robert126 opened this issue Mar 13, 2020 · 14 comments
Closed

Dagtotalen herberekenen op basis van uurtotalen #924

Robert126 opened this issue Mar 13, 2020 · 14 comments
Milestone

Comments

@Robert126
Copy link

Hi Dennis,

Ik heb een backup .csv file. Is het mogelijk om deze in mijn nieuwe installatie in te laden?

Alvast dank voor je hulp!

Hartelijke groet,
Robert

@dennissiemensma
Copy link
Member

Er zit nog geen ingebouwde ondersteuning voor in, maar ik kan hem wel evt voor je omzetten naar een SQL-file die je kunt inlezen. Je mag de CSV dan mailen naar github @ dennissiemensma . nl

Of je moet zelf handig zijn met find-replace naar SQL. Het zijn in principe alleen INSERT-queries voor 1 tabel.

@dennissiemensma dennissiemensma added this to the Other milestone Mar 13, 2020
@dennissiemensma
Copy link
Member

Zoals besproken zal ik nog iets maken waarmee de dagtotalen met terugwerkende kracht berekend kunnen worden.

@dennissiemensma
Copy link
Member

Verder voor mezelf de notitie dat het direct inlezen van CSV's ook makkelijk gaat in Postgresql (in het verleden deed ik dus een find-replace om per regel questies te maken.

copy dsmr_stats_hourstatistics (hour_start, electricity1, electricity2, electricity1_returned, electricity2_returned, gas) FROM '/var/lib/postgresql/uren.csv' WITH (FORMAT csv);

@dennissiemensma dennissiemensma modified the milestones: Other, 3.7 Mar 13, 2020
@dennissiemensma dennissiemensma changed the title verse installatie Dagtotalen herberekenen op basis van uurtotalen Mar 13, 2020
@Robert126
Copy link
Author

Robert126 commented Mar 13, 2020 via email

@dennissiemensma
Copy link
Member

dennissiemensma commented Mar 14, 2020

In DSMR-reader 3.7 kun je dit straks zelf oplossen door het volgende uit te voeren:

sudo su - dsmr

./manage.py dsmr_stats_reconstruct_missing_day_statistics_by_hours
./manage.py dsmr_stats_recalculate_prices

Ik laat het nog weten wanneer die release beschikbaar is.

@Robert126
Copy link
Author

Robert126 commented Mar 14, 2020 via email

@dennissiemensma
Copy link
Member

Uitgebracht in v3.7

@Robert126
Copy link
Author

Robert126 commented Mar 24, 2020 via email

@dennissiemensma
Copy link
Member

Het is zonde dat je dit hebt gedaan, want het upgraden is slechts 1 command uitvoeren en daar hoeft je applicatie niet voor down of verwijderd te worden:

https://dsmr-reader.readthedocs.io/nl/v3/faq/update.html

Je hoeft geen nieuwe gebruiker aan te maken als die al bestaat. Hetzelfde geldt voor de database.

@Robert126
Copy link
Author

Robert126 commented Mar 24, 2020 via email

@dennissiemensma
Copy link
Member

Werkt dit niet om het wachtwoord te resetten?

sudo sudo -u postgres psql -c "alter user dsmrreader with password 'dsmrreader';"

@dennissiemensma
Copy link
Member

En anders kun je hem verwijderen met

sudo sudo -u postgres dropuser dsmrreader

@Robert126
Copy link
Author

Robert126 commented Mar 25, 2020 via email

@dennissiemensma
Copy link
Member

Ik ben even kwijt wat ik je toegestuurd had. Was dat een losse mail met queries? Eventuele uitgaande mails (en inkomende bijlages) heb ik verwijderd omdat het niet mijn gegevens zijn, dus als ik je iets gemaild had qua gegevens of instructies heb ik dat wellicht ook niet meer.

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

No branches or pull requests

2 participants