Energino: An Hardware and Software Solution for Energy Consumption Monitoring