HoyMiles Solar Data Gateway Add-on

Bonjour
Malgré un opendtu qui fonctionne bien
je cherche toujours un moyen pour utiliser ma passerelle officiel DTU-PRO
il existe un module complémentaire pour HA

je lis
Vous pouvez également utiliser l’application sans utiliser Home Assistant. Vous avez juste besoin d’une machine qui exécute Python3. Il est basé sur des messages mqtt et peut donc être envoyé depuis n’importe quel appareil vers MQTT Broker. Avant d’exécuter, vous devez installer

une adaptation pour jeedom est-elle possible

merci pour vos efforts

1 « J'aime »

Bonjour @speeed,

Je ne suis pas sur de saisir la question, ni le lien avec le plugin jmqtt ?

Tu souhaiterais qu’un plugin pour « hoymiles » soit développé, c’est bien ça ?

Bad

Bonjour
Quel opendtu utilises-tu ?
Comment les info remontent dans Jeedom ?
Merci de ton info

Pour le lien MQTT et OpenDTU

https://www.maison-et-domotique.com/140804-opendtu-sunology-beem-energy-mqtt-jeedom/

Bonjour

je suis vraiment désolé, je me suis mal exprimé, en fait tout est parti du post de wind06

qui a dû avoir les mêmes besoin que moi à savoir de récupérer les infos de la passerelle du DTU-Pro hoymiles
je vous laisse lire son post ou il s’exprime mieux que moi

@bad le lien avec mqtt il est au sujet de la version de MQTT
je tiens à conserver JMQTT que j’ai bien adopté maintenant

sur HA, ils disent qu’il n’est pas nécessaire d’avoir HA pour utiliser L’add-on

je cite
Vous pouvez également utiliser l’application sans utiliser Home Assistant. Vous avez juste besoin d’une machine qui exécute Python3. Il est basé sur des messages mqtt et peut donc être envoyé depuis n’importe quel appareil vers MQTT Broker.
Maintenant l’idée serait pour moi de pouvoir utiliser cet Add-on avec Jeedom avec comme broker JMQTT

un plugin hoymille pourquoi pas puisque je suis dans la rubrique

merci

1 « J'aime »

bonjour franck

opendtu acheté sur aliexpress

une partie de l’annonce est quand même fausse n’y a pas le PRG dans la puce
apres la programation tres facile ici

https://espressif.github.io/esptool-js/

le tout fonctionne avec bien avec opendtu

les infos remonte bien avec JMQTT comme la très bien expliqué nadlio

Merci hansolo

j’utilisai ce tuto au début
mais il me manquait la création des commandes action
avec JMQTT j’ai plus de problème

cordialement

Merci très intéressant

1 « J'aime »

Hello et merci pour ton retour :slight_smile:

Oui, a regarder le code, il s’agit simplement d’un pont entre l’api d’OpenDTU et protocole MQTT.
Une fois que tout remonte en MQTT, tu n’es lié à aucun système pour envoyer des ordres et récupérer des informations de OpenDTU.

Bad

1 « J'aime »

Hello,

@speeed, je viens de faire une install de cette application sur mon raspberry avec jeedom et tout fonctionne correctement.

git clone GitHub - dmslabsbr/hoymiles: Hoymiles ADD-ON for Home Assistant
cd hoymiles
python3 -m venv ./hoymiles/
source ./bin/activate
pip3 install paho-mqtt
pip3 install requests
pip3 install python-dateutil
cd edge

mettre a jour les infos dans le fichier config.json « User/Passwd et Plant ID » de sa config DTU-Pro
mettre « External_MQTT_Server »: true,
puis renseigner
MQTT_Host MQTT_User et MQTT_Pass
modifier le fichier « run.sh » pour pointer les bon fichiers json
Lancer « sudo sh ./run.sh »

et c’est parti. il n’y a plus qu’a récupérer les données avec MQTT ou JMQTT, et les afficher bien sur :slight_smile:

1 « J'aime »

Bonjour,
merci pour cette liste d’actions mais excusez moi de mon ignorance, je ne comprends pas ou il faut les réaliser ? Je suppose qu’il y a des actions a réaliser côté DTU ? Merci

Bonjour tirikiki,

désolé j’ai zappé ta question du mois de Janvier. Non rien a faire sur le DTU.
tout est a faire sur un Raspberry/Jeedom « c’est mon cas ».
Il te faut juste récupérer et mettre les infos de connexion du DTU dans le fichier config.json

1 « J'aime »

Que faut il modifier exactement dans le fichier run.sh?

Si je comprend bien, depuis Jeedom, il faut faire un cron qui lance cette commande ?

Merci

Hello Piranas,
Dans Mon environnement je préfère lance le cron au démarrage du RPI et non depuis jeedom.
Voici mon script


SHELL=/bin/bash
PWD=/home/pi
LOGNAME=pi
XDG_SESSION_TYPE=tty
HOME=/home/pi
LANG=fr_FR
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
SSH_TTY=/dev/pts/1
TEXTDOMAIN=Linux-PAM
_=/usr/bin/env
sleep 60s
cd /home/pi/hoymiles/edge
python3 ./hoymiles.py &