This CCU-Addon reads the current status informationen from a KOSTAL Piko inverter an provides these informations as system variables within the HomeMatic CCU environment.
Following values are requested from a KOSTAL Piko inverter:
hm_kostalpiko-X.X.tar.gz
) via WebUI interface of CCU deviceCreate a new directory for hm_kostalpiko:
mkdir /opt/hm_kostalpiko
Change to new directory:
cd /opt/hm_kostalpiko
Download latest hm_kostalpiko.sh:
wget https://github.com/H2CK/hm_kostalpiko/raw/master/hm_kostalpiko.sh
Download of sample config:
wget https://github.com/H2CK/hm_kostalpiko/raw/master/hm_kostalpiko.conf.sample
Rename sample config to active one:
mv hm_kostalpiko.conf.sample hm_kostalpiko.conf
Modify configuration according to comments in config file:
vim hm_kostalpiko.conf
Execute hm_kostalpiko manually:
/opt/hm_kostalpiko/hm_kostalpiko.sh
If you want to automatically start hm_kostalpiko on system startup a startup script
Instead of automatically calling hm_kostalpiko on a predefined interval one can also trigger its execution using the system.Exec()
command within HomeMatic scripts on the CCU following the following syntax:
system.Exec("/usr/local/addons/hm_kostalpiko/run.sh <iterations> <waittime> &");
Please note the <iterations> and <waittime> which allows to additionally specify how many times hm_kostalpiko should be executed with a certain amount of wait time in between. One example of such an execution can be:
system.Exec("/usr/local/addons/hm_kostalpiko/run.sh 5 2 &");
This will execute hm_kostalpiko for a total amount of 5 times with a waittime of 2 seconds between each execution.
In case of problems/bugs or if you have any feature requests please feel free to open a new ticket at the Github project pages.
The use and development of this addon is based on version 3 of the LGPL open source license.
Copyright (c) 2018 Thorsten Jagel <dev@jagel.net>
This Addon uses KnowHow that was developed throughout the following projects: