Add light and temperature sensor init. Change to snprintf to handle the extra printed data. Change soft_timer mode to 'non periodic' and restart it after handling data