Adjust onewire return values. Definetaly needs testing.