I was wondering about the feasibility of base column names that would be specified in the plugin that would then be auto suffixed by the serial # of the device.
Of course then there is the challenge of getting the user to create the correctly named columns by hand

and also the challenge of how to override those if you (for instance) want to restore the reading location from one device to another