Bonjour,
Je viens de faire l’acquisition d’un onduleur réseau Sofar Solar 3000TL-G3. J’ai donc installé le plugin solarman pour faire les remontées de données de l’onduleur.
J’ai fait l’installation des dépedances et j’ai voulu scanner le réseau, mais j’ai cette erreur qui est remonté dans la log « Error: importing module from jeedom folder No module named ‹ _ctypes › ».
J’ai malgré tout essayé de créer un équipement Onduleur, mais sans succès.
Je voudrais tout d’abord résoudre car j’ai essayé manuellement via modbus doctor de remonter les infos de l’onduleur, et je ne retrouve aucune donnée.
Merci d’avance de votre aide.
Informations Jeedom
Core : 4.4.19 (master)
DNS Jeedom : non
Plugin : Solarman
Version : 2025-02-21 16:55:40 (stable)
Informations complémentaires
OS: debian 11 on RPI 4 B ; PHP: 7.4.33 ; Python: 3.9.2
Solarman: v 1.2.4 ; cmds: 40
tu pourrais envoyer un peu plus d’infos stp. Logs des dépendances, …
Voici la log des dépendances :
== 13/07/2025 16:59:21 == Installation des dépendances de solarman
[ 5% ] : Nettoyage APT...
[ 9% ] : Nettoyage APT : [ OK ]
[ 10% ] : Mise à jour APT...
[ 14% ] : Mise à jour APT : [ OK ]
[ 15% ] : Installation des paquets APT...
[ 19% ] : Installation des paquets APT : [ OK ]
[ 20% ] : Initialisation de python3 et des prérequis...
[ 29% ] : Initialisation de python3 et des prérequis : [ OK ]
[ 30% ] : Initialisation de PyEnv...
** PyEnv required: 3.9.2 < 3.11 **
[ 39% ] : Initialisation de PyEnv : [ OK ]
[ 40% ] : Installation ou Mise à jour de PyEnv...
[ 49% ] : Installation ou Mise à jour de PyEnv : [ OK ]
[ 50% ] : Install Python 3.11 avec PyEnv...
** Chemin de python3: /opt/pyenv/versions/3.11.11/bin/python3 **
[ 59% ] : Install Python 3.11 avec PyEnv : [ OK ]
[ 60% ] : Configuration de l'environnement virtuel...
** Version de Python dans le Venv: Python 3.11.11
[ 69% ] : Configuration de l'environnement virtuel : [ OK ]
[ 70% ] : Installation des paquets python nécessaires...
[ 79% ] : Installation des paquets python nécessaires : [ OK ]
[ 80% ] : Rétablissement des droits des dossiers et fichiers...
[ 89% ] : Rétablissement des droits des dossiers et fichiers : [ OK ]
[ 90% ] : Résumé des paquets installés...
certifi==2025.7.9
charset-normalizer==3.4.2
idna==3.10
pyserial==3.5
pyudev==0.24.3
PyYAML==6.0.2
requests==2.32.3
uModbus==1.0.4
urllib3==2.5.0
[ 99% ] : Résumé des paquets installés : [ OK ]
[100% ] : Terminé !
== OK == Installation Réussie
**Et le lancement du module :**
[2025-07-14 11:45:06] INFO : Démarrage Interrogation Onduleur Onduleur_revente
[2025-07-14 11:45:06] DEBUG : Exécution du service : sudo nice -n 19 /var/www/html/plugins/solarman/resources/venv/bin/python3 /var/www/html/plugins/solarman/resources/solarman.py --apikey GynhhE571zuQFN5lVsdKe0S1Nu8kUmLMyL0jQRUSHpGtiAyDRaBZxulmJYBwB8Lo --loglevel debug --callback http://127.0.0.1:80/plugins/solarman/core/php/jeeSolarman.php --cyclesommeil 0.5 --cycle 0.3 --nameonduleur Onduleur_revente --configonduleur sofar_lsw3.yaml --idonduleur 720 --ipclewifi 192.168.2.1XX --portclewifi 8899 --serialclewifi XXXXXXXX--mbslaveid 1 --typeclewifi LSW3
[2025-07-14 11:45:06] INFO : [SOLARMAN] OK
[2025-07-14 11:45:06] INFO : ---------------------------------------------------------------
Les autres log de solarman sont du type :
Error: importing module from jeedom folder
No module named '_ctypes'
tu peux montrer à quoi ça ressemble
Je comprends pas trop ce que tu attends, j’ai juste ce message dans la log.
Je suis en mode debug pour la log, mais pas plus d’infos dans la log.
Pour les logs merci defaire un copié collé du texte et d’utiliser le formatage ad-hoc:
saisissez ou collez du code ici
Bah déjà de savoir que c’est lors d’un scan réseau que tu as ce problème donne quand même quelques indications que je n’avais pas…
Bon alors le scan réseau n’est pas obligatoire si tu connais déjà les infos de configuration demandées par le plugin. Lis la doc, rempli les paramètres adéquat, cela devrait permettre de te connecter à ton onduleur en attendant que je puisse trouver une réponse à ton problème
Bonjour, c’est noté, désolé du désagrément, je ne suis pas habitué à faire des demandes, en générale je me débrouille !
Merci Noyax37, j’ai bien essayé de faire la conf de mon onduleur malgré tout, mais je n’ai aucune remontée. Je ne pense pas que ce soit solarman le problème pour le moment, car manuellement via modbus doctor, je ne retrouve pas les infos. Je fouille en même temps de ce coté là.
Pour l’erreur ctypes, je ne suis même pas sure que cela soit du module solarman, est-ce que ça ne viendrait pas d’un module de dépendance ? (En fouillant sur le net, j’ai vu des problèmes ressemblant pour le module udev. Après, je ne connais pas assez pour rechercher ce type d’erreur.)