Skip to content

Add Home Assistant app repository and app#13

Open
ss89 wants to merge 3 commits intobrandon1024:mainfrom
ss89:home-assistant-app
Open

Add Home Assistant app repository and app#13
ss89 wants to merge 3 commits intobrandon1024:mainfrom
ss89:home-assistant-app

Conversation

@ss89
Copy link
Copy Markdown

@ss89 ss89 commented Apr 12, 2026

closes #12

Let me know what you think.

The logo/icon is made with x/flux2-klein in ollama. Let me know if you'd rather not add a logo or if you want to replace it with something you had in mind already.

Only thing not working for me right now is the ingress part from the addon/app page.

Can you also test it with your home assistant?
As mentioned in the issue already (edited the message earlier today), i don't have an inverter at hand to test that it really works.

@ss89 ss89 force-pushed the home-assistant-app branch from 498d9c0 to 776bff2 Compare April 12, 2026 17:23
@ss89
Copy link
Copy Markdown
Author

ss89 commented Apr 12, 2026

accidentally left a reference to my fork inside and removed that

@ss89 ss89 force-pushed the home-assistant-app branch from 776bff2 to 2613398 Compare April 12, 2026 17:40
@ss89
Copy link
Copy Markdown
Author

ss89 commented Apr 12, 2026

one more readme adjustment to make it easier to setup for first-time home assistant app (from third party sources) users.

Copy link
Copy Markdown
Owner

@brandon1024 brandon1024 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution!

I'll have to spend a bit more time looking through these changes and familiarizing myself with this integration mechanism with HA. I can't guarantee I'll get to it this week but I'll try.

For now, I think we should skip the logo.

Comment thread openevt/config.yaml Outdated
version: "1.0.0"
slug: openevt
description: >-
OpenEVT integration daemon. Connects to an OpenEVT inverter and exposes
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This shouldn't be OpenEVT inverter -- should be Envertec inverter instead.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

True, i will adjust the description to be more precise (and correct)

Comment thread openevt/translations/en.yaml Outdated
configuration:
address:
name: Inverter address
description: Scheme + IP or hostname + port of the inverter
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This wording is a bit confusing -- perhaps this would be better:

Address and port of the microinverter (e.g. 192.0.2.1:14889).

OpenEVT doesn't support difficult schemes, just IP:PORT.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed, i got confused between the home assistant configuration.yaml setup (using the scheme), while the app itself only requires the ip+port in the inverter address. Will adjust it.

Comment thread openevt/translations/en.yaml Outdated
description: Scheme + IP or hostname + port of the inverter
serial_number:
name: Inverter serial number
description: Serial number of the inverter to track data for
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe a bit clearer:

Serial number of the microinverter (e.g. 31583078).

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will also adjust this one.

Comment thread openevt/config.yaml Outdated
arch:
- amd64
- aarch64
host_network: true
Copy link
Copy Markdown
Owner

@brandon1024 brandon1024 Apr 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This concerns me a little. Assuming this refers to host networking, this can be problematic in in security sensitive environments, and I wouldn't want to expose OpenEVT to networking on the host. For example, this would permit OpenEVT to access other services bound to the loopback interface on the host, which I wouldn't permit in my environment.

What's the rationale for this?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assuming this refers to host networking, this can be problematic in in security sensitive environments

You are assuming right and for good reason. I wasn't paying enough attention during my testing and actually wanted to use the port forwarding feature instead. Forgot to get rid of the host networking. I will adjust it and test with just port forwarding.

Comment thread openevt/README.md Outdated
@@ -0,0 +1,12 @@
# OpenEVT

This app scrapes data from Evertech inverters and provides them scrapable for home assistant users (and as prometheus metrics as well).
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

- Envertech
+ Envertec

Copy link
Copy Markdown
Author

@ss89 ss89 Apr 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In fact they call themselves Envertech (see: https://www.envertec.com/). While the domain name seems to implicate that it should be Envertec, when browsing the page in all occurrences i found it is Envertech. Even in the about us page here: https://www.envertec.com/about-us/

EDIT: However i will fix my originally flawed spelling (Evertech)

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I stand corrected! What a strange company.. 😅

Comment thread openevt/README.md Outdated

Set the following options in the UI when installing the app:

- address: Address including port for the OpenEVT inverter
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

- OpenEVT inverter
+ Envertec inverter

@ss89
Copy link
Copy Markdown
Author

ss89 commented Apr 13, 2026

I will try to tackle your comments today evening. Thanks for taking a look. 👍🏻

@ss89 ss89 force-pushed the home-assistant-app branch from 919fad5 to e06600f Compare April 13, 2026 17:49
@ss89
Copy link
Copy Markdown
Author

ss89 commented Apr 13, 2026

I did now also remove the ingress part as it wasn't really working (somehow when setting the path the webbrowser would use home assistants ui port (not the ingress one) and but use the path specified from the config.

@ss89 ss89 force-pushed the home-assistant-app branch from 46c1b68 to 33108fe Compare April 13, 2026 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a HA App repository

2 participants