Skip to content

A simple egauge parser to retrieve and parse data from egauge devices

Notifications You must be signed in to change notification settings

Brightergy/egaugex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Egaugex

Hex version Hex downloads Build Status Coverage Status

Gets and parses egauge data given the egauge device id.

Installation

Add egaugex to your list of dependencies in mix.exs:

def deps do
  [{:egaugex, "~> 0.0.5"}]
end

Usage

import Egaugex

# hits `/cgi-bin/egauge-show?S&n=60` by default
egauge_parser("egaugexxxxx")

# with username and password auth
egauge_parser("egaugexxxxx", ["username": "owner", "password": "default"])

# with custom uri
egauge_parser("egauge17983", [{:uri, "/cgi-bin/egauge-show?S&a&t=1462299644"}, {:username, "owner"}, {:password, "default"}])

You can pass the list of arguments as keyword arguments as shown in example above. The other keyword arguments are base_url and realm.

About

A simple egauge parser to retrieve and parse data from egauge devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages