An elixir wrapper for enphase api
Specify the package as dependency in mix.exs
{:enphex, "~> 0.1"}
and specify in the list of applications:
def applications do
[applications: [:enphex]]
end
config :enphex,
api_key: System.get_env("ENPHASE_API_KEY"),
user_id: System.get_env("ENPHASE_USER_ID")
Most of the endpoints accept a system id and optional map of url parameters.
Please refer to Enphex
documentation for more details
Enphex.energy_lifetime(1232, %{production: "all"})