This script extracts data from your Kostal Piko every n seconds and collects it in a csv-file, which is importable to excel or libreoffice.
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.md
jquery.js
package.json
poll.js

README.md

This script extracts data from your Kostal Piko every n seconds and collects it in a csv-file, which is importable to excel or libreoffice.

Where ist tested?

I own a Kostal Piko 5.5

Why a script, when there are so many loggers out there already?

Normal data-loggers only provide data every 5 or 15 minutes without voltage information. Since I experience power-drops, when only one solar module is partly shaded I needed more detailed information.

Usage

Just install with 'npm install kostal' or include it in your package.json file and start it:

kostal = require('kostal');

kostal.start({
   url: 'http://pvserver:password@192.168.2.5',
   interval: 2
});

Off you go! Stop it with Ctrl-C :)

The csv-file waits to be imported in your 'logs' directory. Be sure to format the TimeExcel colum to "date with time" and use "Insert Diagramm" to view your data.

KOSTAL-UI

Tired of converting your Data to Libreoffice? Try the full fledged dynamic web-server Kostal-UI