S1 Dream Espresso Machine – GUI Addendum
Dream GUI Addendum
Page 40
8
Read / Write (Backup/Restore) Function Details
Chris Coffee Service intended for the Read and Write function to only backup the four machine
profiles in order to allowing sharing them on-line with other Dream users.
This is why
CCS does
not currently advertise that this function works nor do they support its use.
In reality, it does work but this function backs up the complete machine configuration, not just the
profile data. So if you share the backup file with another Dream owner they will completely wipe out
their machine’s configuration and replace it with yours. This even includes 15/20A mode setting.
This makes this function acceptable for personal backup and/or if you want to make a lot of set up
changes and prefer to edit, then upload the file rather than using the menu system.
However,
sharing the file with other users is strongly discouraged and could be dangerous.
Before selecting the Read or Write options plug the SD card reader into the port on the front of the
machine with a card installed.
1) Dream Read
Both read and write are defined backwards from the way PC/Macs normally define them. In
the case of the Dream they are from the vantage point of the Dream. So if you want to write a
backup file to the SD card, you use the Read function; i.e. you
read
the data out of the Dream
and write it to the SD card.
This creates a file on the SD Card called DREAM_R.csv. Unfortunately, this is a semi-colon
delimited file instead of a comma delimited file. App
arently, it’s a European thing. Since they
use a comma instead of a decimal point in their numbers, they can’t really use a comma as a
delimiter so they opted for a semi-colon rather than the more common alternative of tab as a
delimiter.
If you want to make this file much easier to read, edit, and resave, you will need to transfer the
file on the SD card to a PC/Mac and then use a program such as Microsoft Excel which has an
Import Text File option that allows you to specify that semi-colon is the delimiter rather than
comma.
Here are some things you will notice when you look at the contents of the
DREAM_R.csv file:
a)
If you have entered custom profile names, they don’t show up in this file. Apparently, the
profile names are stored on the DREAM in an area of non-erasable flash. This also applies
to the password, if set, as well as total shot count values.
b) The four lines under User Active are the user four profiles listed in the same order they
were entered on the Dream. If the UserActive field = 1 then that row shows the values for a
currently defined and active profile. If the UserActive field = 0 then that row shows default
values and that profile is inactive. This is the only way to tell which profile’s data aligns with
which name other than being able to recognize them from the actual profile contents.
c) The serial number of the machine is listed in the file. However, if you change this number it
does NOT overwrite the actual machine serial number when reloaded onto the machine.
d) You will see that LaSpaziale has an error in the file format in the row that contains the days
of the week for the programmable On/Off times. There is an extra semicolon between each