init
added units support, fixed issue when widget was unable to get temperature on several hardware