A method and system for use in creating a profile of, managing and understanding power consumption in a premise of a user, wherein said premise comprises two or more power consuming devices comprises measuring, via at least one sensor, aggregate energy consumption at the premise, receiving at a mobile computing device comprising a data processor, said aggregated signal from the sensor, collecting and recording the aggregate signal over a plurality of time resolutions and frequencies, therein to create a predicted aggregate signal for each time x and frequency y, detecting changes in the predicted aggregate signal at time x an frequency y (detected consumption pattern changes) and conveying to at least one of the user, a utility company, and other third party a notification of detected consumption pattern changes.