Add support for current readings

Move generic transforms into the superclass.

Handle disabled sensor readings.