Gérer un onduleur INFOSEC 500XP sur port série [c'est la merde]

Gérer un onduleur INFOSEC 500XP sur port série [c'est la merde] - Hardware - Linux et OS Alternatifs

Marsh Posté le 27-02-2006 à 12:47:04    

Je vous entend d'ici rire : "Hahaha, ce muzah, encore empétré dans un truc plus gros que lui !"
Et vous n'avez pas tort.
 
J'ai acquis d'occasion un onduleur de marque INFOSEC avec un port série pour le monitoring.
 
En principe INFOSEC fournit un logiciel pour gérer ses onduleurs avec linux mais c'est la galère.
Le logiciel en question est encapsulé dans un exécutable rar (Windows Style) puis c'est une archive RPM qu'il faut convertir.
Ensuite le logiciel à besoin des librairies Qt2 que j'ai du mal à faire fonctionner.
Ras-le-bol.
 
Heureusement, il semble que le logiciel NUT puisse prendre en charge mon onduleur!
On peut le charger grâce à synaptic, super pratique pour les ignorants comme mézigue.
 
Par contre après pour configurer, je suis un peu dans le pâté.
Je ne trouve rien de facile sur le net.
Si quelqu'un a une adresse ou un tutorial "Spécial nOOb", ça m'intéresse.
 
Je vais continuer mes recherches :D
 
------------
 
http://linux.developpez.com/cours/upsusb/
 
mecredi 1 mars
Effectivement, c'est la merde. Le logiciel INFOSEC ne s'installe pas ; les alternatives ne reconnaissent pas du tout le matériel.
Je ne désespère pas, je trouve quand même un peu rude de proposer un logiciel sur le site et que cela ne fonctionne pas du tout.
Etant pas loin de Nantes, la société INFOSEC peut déjà numéroter ses abattis...


Message édité par muzah le 01-03-2006 à 18:42:41

---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 27-02-2006 à 12:47:04   

Reply

Marsh Posté le 27-02-2006 à 12:50:21    

Apparemment avec un port USB, il suffit de lancer un daemon USB.
En revanche, avec un port série, je ne sais pas comment vérifier que l'onduleur est bien reconnu et va fonctionner avec le logiciel NUT.


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 27-02-2006 à 12:52:35    

http://www.ens-lyon.fr/Bibli/TSE/l [...] duleur.htm
 
Un petit tutorial que je suis en train d'éplucher.
Si j'arrive à gérer grâce à ça, je ferai un "tuto perso" sur le premier post :)
 
------
 
Ils disent de brancher l'onduleur sur le port série "0".
Comment savoir sous quel identifiant linux a repéré l'onduleur, sur quel port il est branché exactement pour ne pas me tromper dans les paramètres de configuration de NUT...


Message édité par muzah le 27-02-2006 à 12:54:07

---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 28-02-2006 à 20:26:58    

Citation :

XXX:~$ sudo upsdrvctl -v start INFOSEC
Network UPS Tools - UPS driver controller 2.0.2
exec: /lib/nut/esupssmart -a INFOSEC
Network UPS Tools - Energy Sistems UPS Smart/Advanced UPS driver 0.22 (2.0.2)
 
 
Unable to open /dev/ttyS0: Permission denied
 
  Current user id: nut (108)
Serial port owner: root (0)
Serial port group: dialout (20)
     Mode of port: 0660
 
Things to try:
 
 - Use another port (with the right permissions)
 
 - Fix the port owner/group or permissions on this port
 
 - Run this driver as another user (upsdrvctl -u or 'user=...' in ups.conf).
   See upsdrvctl(8) and ups.conf(5).
 
Fatal error: unusable configuration
Driver failed to start (exit status=1)


 
 :pt1cable: Que dois-je faire pour avoir la permission d'utiliser le port en question ?


Message édité par muzah le 28-02-2006 à 20:27:25

---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 28-02-2006 à 20:30:59    

ajoute toi dans le groupe dialout :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 28-02-2006 à 20:45:50    

le groupe "dialout" n'existe pas.
Dois-je le créer ?
Erreur  de ma part :o


Message édité par muzah le 28-02-2006 à 20:46:56

---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 28-02-2006 à 20:58:30    

:pfff: j'ai l'impression que les pilotes masterguard ou genericups ne fonctionnent pas pour cet onduleur. Merde.


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 28-02-2006 à 21:37:47    

en tout cas merci pour le coup de pouce, ça m'a bien dépanné :D


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 28-02-2006 à 22:01:26    

muzah a écrit :

:pfff: j'ai l'impression que les pilotes masterguard ou genericups ne fonctionnent pas pour cet onduleur. Merde.


 
c'est le pilote esupssmart pour les infosec et il faut mettre l'utilisateur nut dans le groupe dialout

Reply

Marsh Posté le 28-02-2006 à 22:12:25    

[:muzah]  
 
J'ai vu que les masterguard étaient utilisés par certains, c'est pour cela que je me suis focalisé sur ces pilotes.
Sinon, j'avais déjà mis "nut" dans le groupe "dialout" (l'instinct sans doute...) :jap:
 
Je vais re-tester tout ça.
Il y a des paramètres supplémentaires à mettre pour le pilote esupssmart dans le fichier ups.conf ?


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 28-02-2006 à 22:12:25   

Reply

Marsh Posté le 28-02-2006 à 22:16:27    

Citation :

R:~$ sudo upsdrvctl -v start INFOSEC
Network UPS Tools - UPS driver controller 2.0.2
exec: /lib/nut/esupssmart -a INFOSEC
Network UPS Tools - Energy Sistems UPS Smart/Advanced UPS driver 0.22 (2.0.2)
 
Checking UPS.............No UPS Smart UPS found!
Startup timer elapsed, continuing...


 
 [:zebra33] haaaaaaaa lala.
J'ajoute que je suis sur le bon port série car lorsque je passe sur ttyS1, c'est niet direct, il ne passe pas 30s à chercher un truc.
Je suis configuré sur le port ttyS0.


Message édité par muzah le 28-02-2006 à 22:18:06

---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 01-03-2006 à 18:44:18    

TDI m'a donné "apt-get install libqt3-compat-headers" à faire pour le problème de LibQt2 merdique.
Rien à faire, le logiciel INFOSEC ne veut rien savoir.
 
 [:zmed]


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 01-03-2006 à 21:00:14    

ça tombe bien j'ai le même modèle INFOSEC que toi, je peux te garantir qu'il fonctionne avec le driver esupssmart sous ubuntu, y'a juste un petit bug au niveau de l'indication de charge batterie dû au driver en lui même (pas trop génant vu mon utilisation)  
le driver masterguard fonctionnait aussi, mais avec seulement 3 ou 4 paramètres en sortie et les moins utiles donc pas trop d'intérêt.
il fallait de toute manière que je réinstalle ubuntu, je te tiens au courant (demain probablement)

Reply

Marsh Posté le 02-03-2006 à 09:48:41    

[:iorili] alors là c'est la fête ! L'indicateur de charge n'est pas important, je veux juste que mon PC s'arrête tranquillement avant que le courant ne passe plus...
 
 [:ideenoire] Pourvu que ta méthode fonctionne...


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 02-03-2006 à 20:58:08    

c'est bon ubuntu réinstallé et nut qui fonctionne, voilà ce que j'ai fait :
- installation de nut via synaptic
- création des fichiers de conf dans /etc/nut/ comme indiqué dans ce tuto : http://linux.developpez.com/cours/upsusb/  
ups.conf  

[myups]
driver=esupssmart
port=/dev/ttyS0


 
upsd.conf

# access-lists:
ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/32
 
# rights:
ACCEPT localhost  
REJECT all


 
upsd.users

# define the user rights according to the ACL in upsd.conf
[user]
password = mypassword
allowfrom = localhost  
upsmon master


 
upsmon.conf

# define the ups to monitor and the permissions  
MONITOR myups@localhost 1 user mypassword master  
# define the shutdown comand  
SHUTDOWNCMD "/sbin/shutdown -h now"


 
- ajout de l'utilisateur nut dans le groupe dialup par le fichier /etc/group avec logout et login pour le faire prendre en compte
- sudo /etc/init.d/nut start  
 
et c'est bon :  
 

$ upsc myups@localhost
battery.charge: 080
battery.voltage: 13.4
battery.voltage.nominal: 12.00
driver.name: esupssmart
driver.parameter.port: /dev/ttyS0
driver.version: 2.0.2
driver.version.internal: 0.22
input.frequency: 50.1
input.voltage: 221.7
output.current: 002
output.voltage: 221.0
output.voltage.target.battery: 220.0
output.voltage.target.line: 221.6
ups.delay.shutdown: 02
ups.delay.start: 0003
ups.firmware: 0440
ups.load: 021
ups.mfr: Energy Sistem
ups.model: UPS Smart/Advanced
ups.status: OL
ups.temperature: 25.0

Reply

Marsh Posté le 03-03-2006 à 09:17:29    

[:ciler]  
 
J'ai reçu une réponse du SAV Infosec :
 

Citation :

 > > Bonjour,
 
 
> > Pouvez-vous:
 
> > -Désinstaller UPSurferPro
 
> > -aller sur le site www.ups-software-download.com
 
> > -Choisir le soft WINPOWER
 
> > -télécharger celui-ci en sélectionnant votre OS dans le tableau.
 
> > -lors de l'installation, le S/N sera le 511C1-01220-0100-478DF2A
 
> > -En fichier l’aide à l’installation rapide
 
> > Salutations.


 
Je verrai tout ça ce soir, je n'ai pas eu le temps hier :jap:


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 03-03-2006 à 19:12:09    

Je viens d'installer avec succès le logiciel "WinPower" pour linux.
En revanche, il ne trouve pas mon onduleur...
 
Exactement au même point que NUT finalement, l'interface graphique en plus [:sealbirman]  
 
Si vous avez une idée de truc à vérifier, je ne sais pas...
 
:jap:


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 03-03-2006 à 19:26:33    

je repars à l'attaque avec NUT
 
 :sweat:  
 
Starting Network UPS Tools: (upsdrvctl failed).


Message édité par muzah le 03-03-2006 à 19:26:56

---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 03-03-2006 à 19:37:36    

[:sealbirman]  je suis paumé-é-é-é.
 
J'ai viré tous les logiciels pourri installé jusqu'ici, pris synaptic pour virer tout ce qui touche à NUT
 
j'ai redémarré ubuntu (vieille mauvaise habitude windows...)
j'ai installé uniquement le paquet NUT via synaptic
 
J'ai copié exactement ce que tu as mis dans tes fichiers.
 
 :cry:


Message édité par muzah le 03-03-2006 à 19:39:18

---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 03-03-2006 à 19:43:10    

[:hotshot 2 le retour] Tu me parles de groupe Dialup mais il n'existe pas.
 
Tu t'es trompé en voulant écrire "Dialout" ou pas ?


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 03-03-2006 à 20:07:03    

Code :
  1. $ upsc myups@localhost
  2. Error: Connection failure: Connection refused

:cry:  :cry:
 
anamarmuzaâ
 

Citation :


 sudo upsmon
Network UPS Tools upsmon 2.0.2
UPS: myups@localhost (master) (power value 1)
 
Diffusion de message de nut@CYBEAR
        (somewhere) at 20:11 ...
 
Communications with UPS myups@localhost lost
 
 
 
Diffusion de message de nut@CYBEAR
        (somewhere) at 20:11 ...
 
UPS myups@localhost is unavailable


Message édité par muzah le 03-03-2006 à 20:11:55

---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 03-03-2006 à 20:20:56    

Salut,
 
J'ai un conseil a te donner : il faut peut etre incriminer ton cable serie. En effet, celui-ci peut etre croisé ou pas, il faut regarder la doc de l'onduleur pour connaitre le type de cable serie a utiliser. On a pas mal galéré à cause de ca pour la communication avec un routeur le cable etait croisé or fait inhabituel le routeur avait besoin d'un cable droit (merci nortel) donc on a mis un adaptateur pour le décroiser et la ca rulzait. De plus, peut etre qu'il faut paramétrer correctement les paramêtres de transfert genre 9600,8,N,1 pour le port serie mais apparemment ton logiciel le fait automatiquement.
 
My 2 centimes d'euro
 
a+
 
foiro

Reply

Marsh Posté le 03-03-2006 à 20:25:35    

[:zebra33] c'est une idée à creuser.
 
J'utilise le câble série vendu avec l'appareil.
Ce serait surprenant qu'ils filent un câble moisi.
 
Enfin j'ai moyen d'en trouver un ailleurs (pas ce soir malheureusement).
C'est le câble d'un modem série 56K.
 
Vous pensez que ça pourrait convenir ?


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 03-03-2006 à 21:26:13    

yo,
 
attention en général les cables série des modems sont HH (Hardware handshake) vérifier dans la doc du l'onduleur le type de cable a utiliser (si tu donnais le modele de l'onduleur j'aurais pu regarder ;)
 
a+

Reply

Marsh Posté le 05-03-2006 à 01:13:57    

[:zebra33] Mais je le donne le modèle : c'est le titre du tipoc :D
 
INFOSEC 500XP ;)


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 05-03-2006 à 20:29:44    

j'ai installé WinPower et il marche nickel aussi sans aucune configuration necessaire
tu devrais peut-être jeter un coup d'oeil sur la configuration du port serie dans le bios en essayant de changer l'IRQ  :??:  
sinon j'utilise bien le cable fourni avec l'onduleur ça m'étonnerais que ce soit ça.

Reply

Marsh Posté le 05-03-2006 à 23:30:54    

je me suis aussi amusé avec nut. Un truc important c'est que les fichiers dans /var/run/nut appartiennent au user nut. J'ai aussi dû préciser user = root dans le fichier de conf de nut (ca marche pas sans ca...)

Reply

Marsh Posté le 07-03-2006 à 20:25:49    

Ce n'est plus de la rage là...
 
$ /etc/init.d/nut restart
Restarting Network UPS Tools:.
 
Dans cette commande (ou bien "start" aussi d'ailleurs), pourquoi cela se termine par un point ?
Qu'obtenez-vous dans ce cas ?


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 07-03-2006 à 21:22:51    

http://muzah.free.fr/forum/informatique/caps_winpower_01.png
 
Même après la detection auto, rien à faire.
J'ai même pris un câble de modem RTC pour tester et rien de rien.
Changé l'IRQ comme conseillé plus haut : pareil.
 
 [:zmed]


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 09-03-2006 à 18:33:43    

Il va falloir que je trouve un autre PC avec ubuntu pour savoir si ça vient du pc ou d'onduleur...


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 09-03-2006 à 21:49:20    

Si t'as Windows, essaie. Le driver que tu utilises est esupssmart , tu le cherches et tu l'executes directement (chercher dans le man les options). Tu verras les messages d'erreur plus directement. T'as essayé avec ce que je t'ai dit plus haut?

Reply

Marsh Posté le 10-03-2006 à 12:35:45    

Ouais tu penses, j'essaie tout ce qu'on me propose au point où j'en suis...


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 05-11-2006 à 12:52:38    

Bon, je me permets de upper ce "vieux" topic, car j'ai le même onduleur (ou quasiment) et le même problème.
 
J'ai installé NUT, configuré etc... et quand je le lance ça me met aussi :
 

Citation :

Diffusion de message de nut@ubuntu                                              
        (somewhere) at 12:43 ...                                                
                                                                               
Communications with UPS ipel500@localhost lost                                  
 
                                                                               
                                                                               
Diffusion de message de nut@ubuntu                                              
        (somewhere) at 12:43 ...                                                
                                                                               
UPS ipel500@localhost is unavailable


 
Donc pareil quoi .. muzah t'avais fini par y arriver ?
 
merci :jap:


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 05-11-2006 à 17:00:16    

Non, je n'y suis pas arrivé à l'époque et avec la version de la distri à ce moment.
Mais la remontée de ce topic me donne envie de retenter le coup.

Reply

Marsh Posté le 05-11-2006 à 17:08:38    

J'ai lu dans le doc qu'il fallait que upsdrvctl soit lancé :
 

Citation :


yell@ubuntu:~$ sudo upsdrvctl start
Network UPS Tools - UPS driver controller 2.0.4
Network UPS Tools - Energy Sistems UPS Smart/Advanced UPS driver 0.22 (2.0.4)
 
Checking UPS.............No UPS Smart UPS found!
Driver failed to start (exit status=1)


 
:/


Message édité par Dj YeLL le 05-11-2006 à 17:09:10

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 05-11-2006 à 17:16:32    

:( ouais j'ai eu vraiment du mal avec ça aussi.

Reply

Marsh Posté le 05-11-2006 à 17:23:21    

Hmmm, je n'arrive pas le réinstaller non plus sous Windows ... pourtant il a déjà fonctionné :/
 
Je ne sais plus si c'était avant ou après le changement de carte mère, il faudrait que je teste sur un autre PC ... mais vu où il est, ça me fait chier de le sortir de là :D
 
Galère...


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 05-11-2006 à 17:32:31    

Y'a un truc bizarre ...
 
Si je fais :

cat /dev/ttyS0


 
Il ne se passe rien ... ça reste sur un curseur clignotant, et je suis obligé de faire Ctrl+C pour arrêter... je suis pas très fort en Linux, mais je crois savoir que c'est pas normal...


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed