Проблемы с подключением датчиков 1wire

Вот тут исследовал.
Ну и тыкал осциллографом, да.

Дело в емкости.
То есть штатно, по нормам разработчика шина данных (на которой все устройства по-умолчанию ОК) - должна успеть зарядиться до уровня логического “0” через штатный резистор подтяжки.
Не успевает зарядиться - если емкость велика. Или на устройствах которые в цикле измерения и потребляют уровень питания то есть напряжение на линии питания упал - и они начинают потреблять от линии данных.
“дополнительная” подтяжка - она не только позволяет избавиться от “ошибок”. Второй фактор - это то что устройства которые передают - рассеивают больше энергии и увеличивают саморазогрев. Это элементарно проверяется - отключается опрос устройств, выжидается какое-то время, несколько минут и снова включается. Первые значения - “холодные”.
И чуть повышаются за минуту. Это саморазогрев.
Если дать больший ток в линию данных - то саморазогрев становится очень заметен вплоть до 0,6-1С.
Поэтому часто лучше емкость по питанию на шине поставить.