к сожалению не подкол.
Я привел тест который ломает всю посекундную логику.
Собственно смысл этого теста: при достаточном количестве датчиков посекундная логика ломается и работать не будет. Ну а как это обойти понятно: опрашивать датчики раз в несколько секунд.
Вот тут возникает непонятка:
как можно опрашивать DS3107 раз в несколько секунд?
Ведь таймер сидит на том-же интерфейсе что и температурные датчики а one wire предполагает последовательный опрос устройств. Такиим образом пара температурных датчиков сводит на нет всю прелесть внешнего таймера.