Energioptimering innebär att hitta den bästa balansen mellan lokal energiproduktion, generering och lagring. Målet kan variera, till exempel att maximera egenförbrukningen, mata energi till nätet när tarifferna är som högst eller förbruka energi från nätet när tarifferna är som lägst, och så vidare. Det övergripande målet är att maximera det lokala energiflödet utan att påverka elnätet, samtidigt som hänsyn tas till incitament, marknadspriser och regleringar.