@plicu Podciągasz pullup do zasilania? Sprawdź przy podlączeniu zasialnia napięcie na gpio2 z podlączonym DS-em. Może przy starcie jest zbyt niskie jest napięcie (nawet na chwilę) i odczytuje go jako pulldown? Jeśli przy starcie spada to może spróbuj mniejszy rezystor? Tak luźno myślę...
@maciacho30 PIS twierdzi, że piekło jest już na ziemi ...może stąd ta temperatura i dobrze wskazuje?