Eaton Ellipse ECO 650 FR sur Jeedom Smart non reconnu via USB - Plugin NUT

Bonjour à vous, je déterre ce bug de 2017 (eh oui 3 ans …) que j’avais sur la version 3 de JEEDOM sur ma Smart car je viens de passer en 4.0 avec espoir que cela passerait et bien non, toujours ce bug. Depuis je n’ose plus demander du support :wink:

J’essaye de paramétrer mon Eaton Ellipse ECO 650 FR en installant un serveur NUT pour le configurer dans le plugin NUT.

Impossible de le faire reconnaître sur une Smart via le câble USB.
(A noter qu’il était reconnu parfaitement sur mon ancienne Jeedom Mini+)

J’ai fait plusieurs reboot en branchant débranchant, changeant de câble …

Après des recherches certains évoquent sur l’erreur -71 soit :

  • désactiver l’option CONFIG_USB_SUSPEND du noyau
  • changer le mode de performance
  • un problème d’alimentation insuffisante (j’utilise bien sûr le transfo d’origine Jeedom)

Donc je pose cela ici si quelqu’un à une solution, une intuition, une piste je suis preneur.

root@jeedom:~# lsusb 
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
jeedom@jeedom:~$ sudo cat /sys/kernel/debug/usb/devices

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.14
S:  Manufacturer=Linux 3.14.79-94 dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=dwc2_a
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int= -8, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.14
S:  Manufacturer=Linux 3.14.79-94 dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=dwc2_b
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=05e3 ProdID=0610 Rev=32.98
S:  Product=USB2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=01 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms
I:* If#= 0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

Messages du noyau

jeedom@jeedom:/var/log$ dmesg | grep 'usb' 
[    0.191066] usbcore: registered new interface driver usbfs
[    0.191106] usbcore: registered new interface driver hub
[    0.191159] usbcore: registered new device driver usb
[    0.568307] usbcore: registered new interface driver cdc_ether
[    0.568365] usbcore: registered new interface driver cdc_ncm
[    0.568621] usbcore: registered new interface driver cdc_acm
[    0.568674] usbcore: registered new interface driver usb-storage
[    0.568759] usbcore: registered new interface driver usbserial
[    0.568788] usbcore: registered new interface driver usbserial_generic
[    0.568816] usbserial: USB Serial support registered for generic
[    0.570036] usbcore: registered new interface driver usbhid
[    0.570045] usbhid: USB HID core driver
[    2.379445] dwc_otg: usb1: type: 1 speed: 0, config: 0, dma: 0, id: 1, phy: c0000020, ctrl: 0
[    2.446749] dwc_otg: usb0: type: 0 speed: 0, config: 0, dma: 0, id: 0, phy: c0000000, ctrl: 0
[    2.822784] usb 1-1: new high-speed USB device number 2 using dwc_otg
[    3.443099] usb 1-1.4: new high-speed USB device number 3 using dwc_otg
[    3.549242] usb-storage 1-1.4:1.0: USB Mass Storage device detected
[    3.549513] scsi0 : usb-storage 1-1.4:1.0
[    4.984153] usb 1-1.4: USB disconnect, device number 3
[    5.233058] usb 1-1.4: new high-speed USB device number 4 using dwc_otg
[    5.340169] usb-storage 1-1.4:1.0: USB Mass Storage device detected
[    5.345070] scsi1 : usb-storage 1-1.4:1.0
[11056024.729077] usb 1-1.2: new low-speed USB device number 5 using dwc_otg
[11056024.898997] usb 1-1.2: device descriptor read/64, error -71
[11056025.168950] usb 1-1.2: device descriptor read/64, error -71
[11056025.358996] usb 1-1.2: new low-speed USB device number 6 using dwc_otg
[11056025.528942] usb 1-1.2: device descriptor read/64, error -71
[11056025.798856] usb 1-1.2: device descriptor read/64, error -71
[11056025.989123] usb 1-1.2: new low-speed USB device number 7 using dwc_otg
[11056026.093082] usb 1-1.2: device descriptor read/8, error -71
[11056026.315942] usb 1-1.2: device descriptor read/8, error -71
[11056026.508932] usb 1-1.2: new low-speed USB device number 8 using dwc_otg
[11056026.628453] usb 1-1.2: device descriptor read/8, error -71
[11056026.849281] usb 1-1.2: device descriptor read/8, error -71
[11057269.245008] usb 1-1.4: USB disconnect, device number 4
[11057277.935056] usb 1-1.4: new low-speed USB device number 9 using dwc_otg
[11057278.085090] usb 1-1.4: device descriptor read/64, error -71
[11057278.345034] usb 1-1.4: device descriptor read/64, error -71
[11057278.534963] usb 1-1.4: new low-speed USB device number 10 using dwc_otg
[11057278.695006] usb 1-1.4: device descriptor read/64, error -71
[11057278.955021] usb 1-1.4: device descriptor read/64, error -71
[11057279.145002] usb 1-1.4: new low-speed USB device number 11 using dwc_otg
[11057279.246026] usb 1-1.4: device descriptor read/8, error -71
[11057279.456975] usb 1-1.4: device descriptor read/8, error -71
[11057279.644886] usb 1-1.4: new low-speed USB device number 12 using dwc_otg
[11057279.748533] usb 1-1.4: device descriptor read/8, error -71
[11057279.973258] usb 1-1.4: device descriptor read/8, error -71

J’ai un EATON 3S 550VA. Avec lsusb j’ai ça :

Bus 004 Device 006: ID 0463:ffff MGE UPS Systems UPS

Je commencerais par essayer un autre câble, et aussi de voir avec PC et le logiciel adéquat si tu arrives déjà à communiquer avec l’UPS.

Merci pour ta réponse @seb821 et ton aide.

En effet j’ai effectué tous les tests croisés:

  • Test de câbles
  • Test des ports
  • Test avec un hub USB auto-alimenté externe.
  • Test sur un autre serveur > OK
  • Test sur ma première box Jeedom avant passage smart > OK fonctionnait parfaitement :confused:

J’ai pendant des mois utilisé en déporté sur mon NAS la connexion avec l’onduleur et remonté l’info via une connexion réseau NUT sur ma smart.
Mais j’ai changé de config et j’aimerai retrouver un branchement direct sur la smart.

Bon, au final j’ai installer un Rpi.
EN branchant l’onduleur aucun problème, il est reconnu de suite ce qui n’était pas du tout le cas avec la smart :confused:
Avec le service upsd actif sur le RPI je peux accéder aux info de l’onduleur via le plugin NUT de Jeedom.

2 « J'aime »

Bonjour,
Je déterre ce sujet.
J’ai également un onduleur Eaton 650 pro, et il n’est pas reconnu par la smart.
Avec la commande : lsusb, l’onduleur n’est pas visible

Si toutefois il pouvait être reconnu, peut-on installer nut-server sur la smart Jeedom ?

Sudo apt-get install nut

A moins qu’il faille commencer par l’install et après voir si il est reconnu ?
Et s’y connecter avec le client et plugin nut

Une solution ?
Amitiés

Je me permets de déterrer une nouvelle fois ce post.
Je possède aussi un EATON ELLIPSE 650 PRO qui est actuellement branché sur un NAS SYNOLOGY.
Ceci me permet de transmettre les infos de l’onduleur à Jeedom installé sur un NUC.
Je souhaite déplacer cet onduleur pour le brancher à un 2eme Jeedom installé sur la box SMART.
Y a t il possibilité de récupérer les infos de cet onduleur directement avec la SMART?
Est-ce que l’installation du nut sous linux apporte quelque chose?

Merci
Stéphane

Hello,
J’ai essayé à plusieurs reprises, la smart ne reconnaît pas le Eaton sur les portS USB.
Depuis je suis passé sur un nuc et j’ai tout installé dessus et c’est nickel !
Bon courage

Bonjour.
C’est quand même étonnant que ça marche sous un RPI ou un NUC Linux et qu’il n’y ait rien à faire sur une box Smart qui tourne aussi sous Linux.
Est ce que les administrateurs tels que @Loic ou @Alexandre pourraient nous donner un début de réponse ?
Merci

1 « J'aime »

Bonjour
J’y connais rien mais je dirais ya pas les drivers dans le kernel

1 « J'aime »

Merci @Loic pour ta réponse rapide.
Ce genre de driver doit bien pouvoir s’installer alors !

Pas sûr faut refaire le kernel

1 « J'aime »

Il n’est pas présent dans le kernel de la Jeedom smart.

Je prend note car en ce moment on compile le nouveau kernel de la smart avec Linux sous buster aussi :wink:

2 « J'aime »

Merci @Loic. On a plus qu’à attendre la mise à jour.

nous n’avons pas le materiel, donc il faudra tester avec notre nouveau Kernel mais je peux pas le valider a 100% :wink:

Nouveau déterrage de topic !

J’ai une Jeedom Smart en V3.3.56 et un onduleur Eaton Ellipse Eco 650.
Nut_Free me répond « Error: Connection failure: Connection refused » sur chaque commande que je teste.
Y a-t-il du nouveau sur cette mise à jour du Kernel ?
Si oui, que faut-il faire pour en bénéficier ? C’est inclus dans la mise à jour du Core (y compris des versions 3) ?
Merci :wink:

Bonjour,

Ici il est question du plugin Nut et non du plugin nut free.
Il faudrait que tu crées un topic spécifique à ton problème, avec le bon tag :wink: