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

wischhof/kostalpiko-hacs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kostalpiko-sensor-hacs

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 (Configuration from GUI) and async support and adds your inverter as a device in Home-Assistant. Entities are configured to record long-term-data, therefore they can be used in your energy dashboard, too.

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

Available options in GUI

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

Packages

No packages published

Languages

  • Python 100.0%