This paper presents the development and evaluation of EnnerSpectrum, a platform for electricity monitoring. The development was motivated by a gap between academic, fully custom-made monitoring solutions and commercial proprietary monitoring approaches. EnnerSpectrum is composed of two main entities, the back end, and the Gateway. The back end is a server comprised of flexible entities that can be configured to different monitoring scenarios. The Gateway interacts with equipment at a site that cannot interact directly with the back end. The paper presents the architecture and configuration of EnnerSpectrum for a long-term case study with 13 prosumers of electricity for approximately 36 months. During this period, the proposed system was able to adapt to several building and monitoring conditions while acquiring 95% of all the available consumption data. To finalize, the paper presents a set of lessons learned from running such a long-term study in the real world.