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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migratie / Upgrade van v3.12 naar v5.x (docker)馃檵 #1838
Comments
Elke major upgrade (zoals 3.x -> 4x) van DSMR-reader bevat (verzamelde) wijzigingen die niet compatible zijn met de vorige versie. In alle gevallen is een upgrade via Docker het makkelijkste, mits je een beetje door hebt hoe containers werken. Dit zijn de regulieren paden, maar dat is nog zonder Docker:
Voor v4 heb je denk ik niets nodig, gezien de Docker container dat allemaal al doet in nieuwere versies. Voor v5 moet je even kijken of je nog influxDB gebruikt.
Als een van de migratiestappen niet lukt, kun je altijd weer je oude installatie opspinnen voor een andere poging later. |
Ik heb als eerste Daarna Ik zie wel verschillende De oude v2.19 Volgende stap wordt kijken naar database export/import. |
Export en weer import 2.5GB data is goed gegaan. Moest wel de pg14 instelling van SCRAM naar MD5 terugzetten om dsmr nog te laten inloggen op pg14. De scripts in de docker container om de database bij te werken doen het dus uitstekend! Alles lijkt er te zijn. Ik mis enkel de lopende dagtotalen. Worden die niet achteraf berekend, of mis ik een instelling, want ook als ik ff live data laat binnenkomen zie ik die niet. En ik zie ook dat uurtotalen zijn berekend, maar daar zijn geen grafieken van? En de kwartiertotalen is typisch iets voor Belgie? Of zou ik die ook moeten zien, want die grafiek is nu leeg. Ik heb een dsmr4.2 meter uit 2016 als ik het goed heb. Ik loop nog verder dingen na, voordat ik alles definitief overzet. Vanzelfsprekend deed de live verbinding het niet, omdat ik natuurlijk de remote datalogger config ook overneem met die export/import 馃槃 |
Nadat ik Home Assistant met Zigbee2Mqtt heb overgezet heb ik nu definitief ook DSMR Reader overgezet. Met al het exporteren, importeren, database (laten) migreren en het configureren van de datalogger ben ik totaal 10 minuten bezig geweest. Het exporteren van 2.5GB duurde al ruim 2 minuten in de oude omgeving 馃槰 Ik heb de volgende stappen uitgevoerd: Database:
Daarmee wordt in de backup map
En dat was het qua export / import. De datalogger:
MQTT:
En toen draaide alles 馃コ Nu alleen nog alle foutmeldingen / waarschuwingen in de Home Assistant log oplossen. Er is namelijk het een en ander gewijzigd sinds ik 6 maanden geleden heb geupdate 馃榿 Bedankt voor de uitleg en het stappenplan. Elke keer had ik alle data! |
Dank voor de uitgebreide toelichting, fijn om te horen! |
Description
Ik heb nog een wat oude docker installatie draaien met v3.12 die ik wil migreren/upgraden naar v5.x.
De bestaande maakt tevens gebruik van een remote datalogger op een RPI (aangesloten op LAN). Ook dit wil ik wijzigen door ser2net te gaan gebruiken op de RPI. Dat maakt het beheer wat makkelijker.
Aangezien ik docker draai, kan ik beide versies tegelijkertijd draaien. De nieuwe omgeving gebruikt postgres 14.
Ik zag in de documentatie dat een upgrade van v4 naar v5 handmatig is vanwege wijzigingen in oa omgevingsvariabelen. Of is de database ook een punt?
Ik kan er niet echt achter komen wat nu het meest eenvoudige upgrade pad in mijn geval is:
Dat ik de omgevingsvariabelen moet aanpassen is een feit, net als dat ik nu geen remote datalogger meer ga gebruiken, maar de lokale datalogger die via een ip:port adres is gekoppeld aan de RPI.
Mijn voornaamste punt zit dus in de database en het bepalen van alle nieuwe totalen!
DSMR-reader version
v3.12
DSMR-reader platform
Docker (e.g. Xirixiz)
Debug info dump
No response
The text was updated successfully, but these errors were encountered: