@svrooij/sunspec
v0.9.0
Published
Reading sunspec
Downloads
11
Maintainers
Readme
SunSpec interface
Sunspec is a specification to communicate with your solar power inverter. See specs.
You can use this library to read the data from your inverter supporting modbus tcp (like SolarEdge).
const SunspecReader = require('@svrooij/sunspec').SunspecReader;
const reader = new SunspecReader('192.168.x.x', 502);
reader.readInverterInfo() // Reads model info (only needed once)
.then(() => {
return reader.readData() // Read other data
})
.then(d => {
console.log(d);
})
.catch(err => {
console.warn(err);
})
Tested on
|Manufacturer|Model|Tested on|Tested by| |------------|-----|---------|---------| |SolarEdge|SE3680|2020-05-30|@svrooij|
Send a PR, if you tested this on your inverter.
Developer stuff
This library is written in TypeScript. You'll need to compile it before you can run.
npm install
npm run compile