>It wasn't just the init_temperature... the polling of read_temperature

That's very strange.. the polling is supposed to happen only once every two seconds.

Could you perhaps play with it some more to see what was going on, so I can fix it?

Thanks

-ml