techgaun / enphex

An elixir wrapper for enphase api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Enphex

Hex version Hex downloads

An elixir wrapper for enphase api

Installation

Specify the package as dependency in mix.exs

{:enphex, "~> 0.1"}

and specify in the list of applications:

def applications do
  [applications: [:enphex]]
end

Configuration

config :enphex,
  api_key: System.get_env("ENPHASE_API_KEY"),
  user_id: System.get_env("ENPHASE_USER_ID")

Usage

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"})

Author

About

An elixir wrapper for enphase api

License:Apache License 2.0


Languages

Language:Elixir 100.0%