BTW my sensor turned out to be dead. New sensor, same code...all was well.