Imeon Inverters for Home Assistant

Bonjour,

Je dispose d’un onduleur Imeon 3.6 et d’une instance d’HAOS tournant sur un Pi4.
Imeon a publié récemment un projet permettant d’interfacer leur onduleur avec HA :

J’ai suivi les instructions afin d’installer l’intégration sur mon instance d’HAOS :

J’ai ensuite suivi les instructions pour la configurer avec mon onduleur :

Mon problème est que l’intégration lance une exception lors de son init :

image
image
image

Donc ensuite aucune donnée n’est récupérée lors des Data Updates :

image

Quelqu’un aurait une idée concernant l’exception levée lors de l’init ?
Merci d’avance pour votre aide car je ne sais pas trop où chercher…

S@M

EDIT : En // je viens d’ouvrir un ticket chez Imeon pour avoir leur avis.

1 « J'aime »

Hello
Ca m’intéresse

Actuellement je récupère les info d’un onduleur Imeon via un script Python qui m’envoi les info sur MQTT pour lequel j’ai créé des template

Y aurait il une compatibilité des 2 systèmes de récupération de données ?
Cela permettrait de tester votre intégration sans perdre les info issu de l’autre méthode !

Merci

Hello,

Cette intégration d’Imeon repose sur l’API suivante :

Mais je suppose qu’il devrait être possible de modifier l’intégration :

Pour qu’elle utilise MQTT à la place de cette API… Quelle est votre config HA ?
Sous HAOS ou qqc de différent ? P-ê que vous le projet fonctionnera chez vous.

S@M

Je peux tester
Est-ce que l’intégration s’ajoute via HACS ?

Le Scrip Python lit des pages cachés sur l’IP de l’onduleur qui sont sous un certain format de JSON pour les traduire sous MQTT

Ça fonctionne bien depuis 9 mois mais via l’API il y a sûrement plus de possibilités
Voici quelques données que je récupères


Au passage cet onduleur n’est pas chez moi mais chez un amis, et j’utilise une adresse DNS pour me connecter à son onduleur

Pour mon HA, il est installé sur une machine virtuelle et si je ne me trompe pas c’est la version HAOS
En tout cas j’ai toutes les fonctionnalités

Hello,

Malheureusement cela ne s’installe pas via HACS,
j’ai essayé mais la structure du repo est incorrecte:
image

J’ai donc suivi les instructions sur Github (reprises dans le 1er message).

  1. Télécharger le code de l’intégration sur Github et placer le contenu là :

=> \192.168.x.y\config\custom_components\imeon_integration
=> J’ai opté pour un transfert de fichiers (add-on Samba Share)

  1. Restart HAOS (pour avoir l’intégration via « Ajouter intégration »)

  2. Fournir les infos demandées lors de l’ajout de l’intégration :
    image

Mais chez moi ça ne fonctionne pas, pourtant l’intégration
n’a pas besoin de beaucoup d’informations normalement :
image

Je ne sais pas quoi faire à ce stade. Je me demande si l’API s’est bien
installée automatiquement/correctement comme ils le disent sur Github :

Si l’API n’est pas bien installée, il est p-ê possible de l’installer ainsi :

Mais je ne sais pas comment faire cela sous HAOS. Voili-voilà. :slight_smile:

Hello,

J’ai vu en effet que ce n’était pas possible par HACS
Je viens de faire l’installation manuel
et j’ai installé le package Python de Imeon en passant par l’addon Advanced SSH & Web Terminal
et en y collant pip install imeon_inverter_api en utilisant Ctrl + Shift + V

Je viens tout juste de redémarer HA, par contre pas sur que ça fonctionne car je ne sais pas si j’ai les bons identifiants

Bon ben c’est installé et configuré, mais je n’ai aucune données


Merci pour l’info concernant add-on « Advanced SSH & Web Terminal »…
J’avais l’add-on « Terminal & SSH » mais pas le « Advanced » comme vous.

J’ai donc aussi installé l’API via « pip install » mais cela ne change rien :frowning:
Après redémarrage, j’ai toujours l’exception au niveau de l’initialisation…

Aucun problème de mon côté sur l’initialisation hormis qu’il n’y a pas de données de récupéré.

Le redémarrage de HA a t-il été fait après l’installation du package Python de Imeon ?

Dans le Wiki de l’API, ils reprennent les username/password de base :

J’ai redémarré HA mais pas le sous-système complet. Je vais essayer un reboot complet.

Rien dans les journaux de votre côté ?
image

SI, mais qu’une

En effet, vous n’avez pas l’exception au niveau de l’init mais ça ne fonctionne pas malgré cela :-/

L’IP de l’onduleur vous permet bien d’accéder à cette page ?
image

1 « J'aime »

Oui. au niveau de votre config, vous avez juste dû renseigner l’IP « brute » Ex : 192.168.1.200

Non, j’ai mis le http…

Faites un copier coller de l’adresse de la page citée

Et j’ai essayé avec les 2 identififiants et j’ai le même problème de remonté d’info

Essayez avec l’IP seule de votre côté pour voir si ça change qqc.
Car il me semble avoir vu dans leur code qu’ils construisent les
requêtes en ne prenant que l’IP dans la config (en concaténant).

il le faut car sinon ça ne fonctionne pas et je me retrouve avec la même erreur que vous

J’ai remplacé l’IP simple par ceci: http://192.168.1.200/
Je n’ai plus l’exception lors de l’init mais tjrs à l’update.
J’espère qu’Imeon répondra à mon ticket car je sèche.

1 « J'aime »