P1 monitor wordt bij elke upgrade geleverd als een compleet pakket (SDHC image). Om oude gegevens veilig te stellen is een tijdelijk opslag medium nodig, hiervoor wordt een standaard USB drive gebruikt die met FAT of FAT32 is geformatteerd, NTFS wordt niet ondersteunt.
Maak voor de zekerheid een export die je altijd kan gebruiken als er iets mis gaat met de upgrade assistent.
De upgrade assistent maakt een gehele back-up van de oude gegevens en maakt daarbij op de achtergrond gebruik van het export mechanisme. De export is een veiligheidsmaatregel die je kunt gebruiken als de upgrade assistent om wat voor reden dan ook faalt. Je kunt dan altijd met de hand een import doen en gegevens herstellen. Als extra bonus vergroot de upgrade assistent ook het filesysteem. Hiervoor is een reboot nodig dat gebeurt automatische met de upgrade assistent. De werking is niet anders dan als je het met een import doet en daarna met de hand het filesysteem vergroot.
Hoe te gebruiken
- Download de laatste versie van de P1 monitor software en zorg dat het SHDC image gereed is om op een SDHC kaartje te zetten. Het is ideaal als je een tweede kaartje hebt maar je kunt ook het huidige SDHC kaartje gebruiken. Als je een tweede SDHC kaartje hebt plaats daar dan de nieuwe versie van de software op.
- Formatteer de USB stick met FAT32/FAT en plaats deze in van de vrij USB poorten van de Raspberry Pi.
- Start de Upgrade assistent via het setup menu -> in en export -> upgrade assistent als alles goed gaat dan wordt onderstaande log getoond.
Code: Selecteer alles
2020-09-18 10:01:09 Start van programma. 2020-09-18 10:01:09 Veiligstellen van gegevens gestart 2020-09-18 10:01:09 Controle op eerder gebruikt drive sda1 gestart. 2020-09-18 10:01:09 Controle op eerder gebruikt drive sdb1 gestart. 2020-09-18 10:01:09 Folder /p1monitor bestaat op device sdb1 2020-09-18 10:01:10 folder /p1mon/mnt/usb/p1monitor bestaat al niet aangemaakt. 2020-09-18 10:01:10 folder /p1mon/mnt/usb/p1monitor/data bestaat al niet aangemaakt. 2020-09-18 10:01:10 folder /p1mon/mnt/usb/p1monitor/wifi bestaat al niet aangemaakt. 2020-09-18 10:01:10 status database/p1mon/mnt/ramdisk/config.db wordt gekopieerd. 2020-09-18 10:01:10 /p1mon/mnt/ramdisk/config.db naar /p1mon/mnt/usb/p1monitor/data/config.db.p1ua gekopieerd. 2020-09-18 10:01:10 Start van SQL export dit duurt op en Pi3 ongeveer 10 a 15 seconden, geduld aub! 2020-09-18 10:01:27 /p1mon/var/p1mon-sql-export-P1UPGRADEASSIST.zip naar /p1mon/mnt/usb/p1monitor/data/p1mon-sql-export-P1UPGRADEASSIST.zip.p1ua gekopieerd. 2020-09-18 10:01:27 Export door P1SqlExport succesvol. 2020-09-18 10:01:28 USB device sdb1 unmount uitgevoerd. 2020-09-18 10:01:28 Verwerking gereed.
- Laat de USB stick in de Raspberry Pi zitten!
- Stop het systeem op de Pi via het setup menu > systeem > stop. Verwijder het SDHC kaartje.
- Als je een tweede SHDC kaartje hebt met de nieuwe software plaats die dan. Zo niet plaats dan de nieuwe software op je het SHDC kaartje en plaats het kaartje terug.
- De USB stick zit nog steeds in de Raspberry Pi en het SHDC kaartje met de nieuwe software is geplaats. Start de Raspberry Pi door de voeding aan te sluiten of te onderbreken en weer aan te sluiten.
- Bij het starten van de P1 monitor wordt gecontroleerd of er een USB stick aanwezig zo ja dan wordt de data automatische geïmporteerd, de wifi herstelt en de SDHC kaart wordt automatisch vergroot naar de maximale ruimte. Hiervoor moet de Pi worden herstart maar dit gebeurt automatisch. Na ongeveer 15 a 20 minuten is alle data geïmporteerd. Het is belangrijk dat de Pi niet wordt uitgezet tijden de aanpassingen.
Als je de upgrade assistent gebruikt dan wordt op het informatie scherm op de regel Status automatische data import: de status aangeven. De eerste fase is wacht op seriële data daarna komt er een rij puntjes te staan die steeds langer wordt. Als alles gereed is dan staat er SQL import gereed.
Tot slot wordt de data op de USB stick gewist zodat bij een herstart de dat niet nog een keer wordt geïmporteerd. Je kunt de USB stick laten zitten of verwijderen.