Skip to content
/ delios Public

Local support for Delios inverters in Home Assistant

License

Notifications You must be signed in to change notification settings

lnx85/delios

Repository files navigation

Home Assistant Delios component

Reliability Rating Security Rating Maintainability Rating Lines of Code Coverage

Please report any issues and feel free to raise pull requests.

BuyMeCoffee

This is a Home Assistant integration to support Delios inverters.

Using this integration does not stop your devices from sending status to the Delios cloud, so this should not be seen as a security measure, rather it improves speed and reliability by using local connections.


Device support

Note that devices sometimes get firmware upgrades, so it is possible that the device will not work despite being listed.

Currently supported devices are:

  • IBRIDO DLS
  • IBRIDO DLS-C

Installation

hacs_badge

Installation is easiest via the Home Assistant Community Store (HACS), which is the best place to get third-party integrations for Home Assistant. Once you have HACS set up, simply click the button below (requires My Homeassistant configured) or follow the instructions for adding a custom repository and then the integration will be available to install like any other.

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Configuration

After installing, you can easily configure your devices using the Integrations configuration UI. Go to Settings / Devices & Services and press the Add Integration button, or click the shortcut button below (requires My Homeassistant configured).

Add Integration to your Home Assistant instance.

Stage One

The first stage of configuration is to provide the information needed to connect to the inverter.

You will need to provide a name, your device's IP address or hostname, device model, username and password; both default user and password for Delios inverters are "user".

name

    (string) (Required) Any unique name for the device. This will be used as the base for the entity names in Home Assistant. Although Home Assistant allows you to change the name later, it will only change the name used in the UI, not the name of the entities.

host

    (string) (Required) IP or hostname of the device.

model

    (string) (Required) Device model.

username

    (string) (Required) Device username (default: user).

password

    (string) (Required) Device password (default: user).

scan interval

    (int) (Optional) Interval (in seconds) between two updates.

At the end of this step, an attempt is made to connect to the device and see if it returns any data. When succesfully connected, the device will show up in your Home Assistant installation.

Next steps

  1. This component is mostly unit-tested thanks to the upstream project, but there are a few more to complete.
  2. Once unit tests are complete, the next task is to complete the Home Assistant quality checklist before considering submission to the HA team for inclusion in standard installations.