wischhof / kostalpiko-hacs

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Python 100.0%