If you are starting again with a new SD Card, then even if the backup to a file fails, or the restore to the new SD Card also fails, you still have the original SD Card to start again.
I believe all data and settings belonging to emonCMS are backed up, but I’m not a RPI or emonCMS expert, so I cannot be absolutely certain this is the case.
Get a T20 (Torx) screwdriver or bit and undo the 4 screws securing the end plate at the push-button end. The SD Card is immediately beneath the button. If it’s a very old Pi, it might be a standard size SD Card, otherwise it’s likely to be a micro-SD Card. The card holder might be the push-to-eject type, or you might need tweezers to get hold of the card to pull it out.
When putting the screws back, take care to find the original thread the screw cut, otherwise it might not go in straight.
The absolute safest way to start afresh is just to buy a new SD card (32GB/64GB is plenty). Download the latest EmonSD image from the website and flash it onto the new card. Shutdown the EmonPi. Remove the old SD card, pop the new one in. Stick the old SD card into a card reader and plug that into the Pi. Boot the Pi, it’ll start the new version of EmonCMS off the new card. Go into the setting and import the old setting and data from the SD card. Depending on the amount of data you have already, it’ll be going in a few mins.
Do check everything is set up correctly and the data is coming in OK and is being stored OK (it should be fine). Then it’s back to business as usual.
You can hardly blame people who don’t know whether to search the forum, look in the Guide, Learn, Resources or Github for a particular bit of information. I sometimes need to look in all of those plus my private crib notes before I find something that a correspondent asks about.
I was asking more about if I should upgrade the hardware of the unit. The new RPI would fit, but I need the PLASTIC sides that fit the new form factor. The software upgrade instructions make a ton of sense.
That makes a ton of sense, but I think I still see a problem. When/if I will hit a wall with the current Model B Revision 2.0 that is in there. No out of ram errors etc?
One of the big reasons I am asking is that is that it looks like more, and more software is coming pre installed? For all the integrations it says pre it is installed, but it does not say post it is not. It just says it is not. I would have to assume that every version past would NOT be installed: