Fix ReadDallasTemperature component to actually respect configured pin

Not sure why swapping the whole DallasTemperature+OneWire instances
did not work, but this way avoids initializing them with values which
will never be used anyway.
Requires patches to both libraries though, and changing pins multiple
times (not just once) has not been tested...