pikojs
Version:
Nodejs package to retrieve PV data from a Piko Kostal Inverter.
17 lines (14 loc) • 642 B
JavaScript
var pikojs = require('pikojs');
var urlData = {
hostname: "http://yourhostnamehere", // protocol + hostname(or LAN IP)
port: " ", // external forwarded router port (or '80' if accessed on LAN)
username: " ", // username for gui login. remove this property if default is 'pvserv'
password: " " // password for gui login. remove this property if default is 'pvwr'
};
var piko = new pikojs(urlData);
var pvdata; // actual object with the PV data
piko.getData() // getData returns a Promise
.then(data => {
pvdata = data; // store Data to an object for later use
console.log(data);
});