а что касается далласовских термодатчиков - то в основном народ их юзает в монопольном режиме. Мне вот в одном девайсе это не подошло - пришлось немало поизвращаться.
Да и сами датчики имеют некоторые плохо продуманные моменты - например, какому-то дебилу пришло в голову сделать initialValue внутри диапазона измерений (напомню, при включении датчик показывает +85С). Это не очень страшно, можно не вычитывать раньше первого измерения, но имхо это свидетельство либо наследования (я не пользовался более старыми далласовскими датчиками, потому не знаю достоверно) либо недальновидности