Skip to content

codeaheaduk/myenergi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyEnergi-App-Api

Thanks for twonk https://github.com/twonk/MyEnergi-App-Api for the details on the API.

The first version of this just returns the usage data from the Eddie... to be updated with more features.

Eddie Data

Import the package and create a new object with the serial number of the hub along with password.

Init a new myEnergi and provide a callback function for the eddie data.

An optional refresh interval can be added to the eddie callback from more frequent requests.

const myEnergi = require('myenergi');

const myenrgy = new myEnergi('1234567', 'xxxx');
myenrgy.init().then(() => {
	myenrgy.eddieCallback(callback);
});

function callback (data) {
	console.log(data);
}

A JSON response is returned.

  • date : Date of reading
  • time : Time of reading
  • grid : import from grid watts
  • generation : current generation from solar
  • frequency : grid frequency
  • volatage : grid volatage
  • exccess : current excess power being diverted
  • consumption : current house consumption
{
  date: '23-03-2020',
  time: '12:18:05',
  grid: 8,
  generation: 2873,
  frequency: 49.93,
  volatage: 246.8,
  exccess: 1153,
  consumption: 2881
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published