also wie gesagt. bei mir funktionierts. Außerdem wird die Anweisung SWITCH_ON am Anfang jeder PollSwitch()-Anweisung ausgeführt. Das bedeutet, dass der Pullup bei jeder Messung sowieso im Spiel ist.
Aber denk ruhig noch ein bisschen drauf rum. Die Entwickler der original-Lib haben sich doch bestimmt was dabei gedacht, am Ende von PollSwitch SWITCH_OFF und nicht (wie von mir vorgeschlagen) SWITCH_ON zu schreiben.

Gruß farratt