Skip to content

A custom component to get the readings of a Kostal Piko inverter

License

Notifications You must be signed in to change notification settings

WimPauwelsBerthylis/kostalpiko-homeassistant

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kostalpiko-homeassistant

A custom component to get the readings of a Kostal Piko inverter NOT the Plenticore inverter

Since the component is based on web scraping from the web server interface, your web server should look like this. You can try like this

http://pvserver:<YOUR_PASSWORD>@<YOUR_INVERTER_IP>/index.fhtml

Otherwise it will not work

This custom_component has config flow and async support and adds your inverter as a device in Home-Assistant. Entities are configured to record long-term-data, which is why you can use them in your energy dashboard, too.

After install use "Kostal" in the integrations page for setup. Please deleted old configuration from your configuration.yaml before.

Available options

current_power, total_energy, daily_energy, status

string1_voltage, string1_current
string2_voltage, string2_current

l1_voltage, l1_power
l2_voltage, l2_power
l3_voltage, l3_power

# only available when using a BA sensor
solar_generator_power, consumption_phase_1, consumption_phase_2, consumption_phase_3

Alt text

DEPRECATED configuration.yaml

sensor:
  - platform: kostal
    host: !secret kostal_host  # "http://192.168.xx.xx"
    username: !secret kostal_username
    password: !secret kostal_password
    monitored_conditions:
      - solar_generator_power  # only available when using a BA sensor
      - consumption_phase_1    # only available when using a BA sensor
      - consumption_phase_2    # only available when using a BA sensor
      - consumption_phase_3    # only available when using a BA sensor
      - current_power
      - total_energy
      - daily_energy
      - string1_voltage
      - string1_current
      - string2_voltage
      - string2_current
      - l1_voltage
      - l1_power
      - l2_voltage
      - l2_power
      - l3_voltage
      - l3_power
      - status

About

A custom component to get the readings of a Kostal Piko inverter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%