# Onduleur APC

**URL:** <https://forum.hacf.fr/t/onduleur-apc/42469>\
**Category:** Général\
**Tags:** integration, aide\
**Created:** [Mai 27, 2024, 8:41 UTC](https://forum.hacf.fr/t/onduleur-apc/42469 "2024-05-27T08:41:11Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![bentou](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bentou/32/13874_2.png) [@bentou](https://forum.hacf.fr/u/bentou)\
**Post date:** [Mai 27, 2024, 8:41 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/1 "2024-05-27T08:41:11Z")

</div>

Bonjour,

je remet mon installation ondulée à plat.  
j’ai un onduleur APC SUA1000I avec un port USB et un port Ethernet avec web/snmp/…

Sont connectés dessus:  
un PC windows 11  
mon RPI avec HA  
un switch POE avec bornes wifi  
un synology de backup qui n’est pas allumé en permanence

j’ai également un second UPS SUA1500  
avec:  
les arrivées réseaux  
un poste windows10  
un synology pour le stockage + des vm d’infrastructure

j’ai trouvé une seconde carte réseau pour mon 1500VA sur ebay à un très bon prix parce qu’elle ne va qu’à 10 Mb !!! encore un qui a cédé aux sirènes du marketing !!!  
je ne connais pas bien les différentes solutions logicielles pour optimiser tout ce petit monde.  
j’imaginais mettre du NUT, mais quoi et où ?

---

<div class="post-metadata">

**Author:** ![titof2375](https://forum.hacf.fr/user_avatar/forum.hacf.fr/titof2375/32/39471_2.png) [@titof2375](https://forum.hacf.fr/u/titof2375)\
**Post date:** [Mai 27, 2024, 8:56 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/2 "2024-05-27T08:56:00Z")

</div>

Les nas Synology fon cette fonction, perso je passe comme ça pour récupérer mes onduleur.

---

<div class="post-metadata">

**Author:** ![bentou](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bentou/32/13874_2.png) [@bentou](https://forum.hacf.fr/u/bentou)\
**Post date:** [Mai 27, 2024, 10:05 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/3 "2024-05-27T10:05:43Z")

</div>

Ok.  
et comment font les clients (ha sur RPI et pc windows) pour récupérer les infos ?

---

<div class="post-metadata">

**Author:** ![Pulpy-Luke](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pulpy-luke/32/137426_2.png) [@Pulpy-Luke](https://forum.hacf.fr/u/Pulpy-Luke)\
**Post date:** [Mai 27, 2024, 10:13 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/4 "2024-05-27T10:13:17Z")

</div>

Hello,

Il y a deux parties dans NUT

- la partie serveur (l’hote où est connecté l’USB/RJ45), ça pourrait être ton syno, proxmox ou même HA
- la partie client (pour récupérer les infos)… Et c’est tous le reste du monde que tu autorises

---

<div class="post-metadata">

**Author:** ![Giga77](https://forum.hacf.fr/user_avatar/forum.hacf.fr/giga77/32/113727_2.png) [@Giga77](https://forum.hacf.fr/u/Giga77)\
**Post date:** [Mai 27, 2024, 10:19 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/5 "2024-05-27T10:19:20Z")

</div>

Salut

Tu dois installer le software NUT (Network UPS Tools) qui sera le master sur une machine allumée 24h/24 (Ex: RPi avec HA), et ensuite sur les autres machines, elles seront slave.

Vu ta configuration, le mieux est de brancher l’onduleur en usb sur le RPi. Dans HA, il y a le module complémentaire qui sera le master : [GitHub - hassio-addons/addon-nut: Network UPS Tools - Home Assistant Community Add-ons](https://github.com/hassio-addons/addon-nut)

Ensuite tu installes l’intégration : [Network UPS Tools (NUT) - Home Assistant](https://www.home-assistant.io/integrations/nut/)  
Et sur les autres machines : [Network UPS Tools - Download information](https://networkupstools.org/historic/v2.7.4/download.html)

---

<div class="post-metadata">

**Author:** ![bentou](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bentou/32/13874_2.png) [@bentou](https://forum.hacf.fr/u/bentou)\
**Post date:** [Mai 27, 2024, 10:49 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/6 "2024-05-27T10:49:31Z")

</div>

Impeccable, un des onduleurs est à portée de cable USB du RPI et le synology gèrera le second.

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Mai 27, 2024, 12:14 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/7 "2024-05-27T12:14:05Z")

</div>

nut sais aussi gérer les onduleurs sur ethernet 😉

---

<div class="post-metadata">

**Author:** ![bentou](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bentou/32/13874_2.png) [@bentou](https://forum.hacf.fr/u/bentou)\
**Post date:** [Mai 28, 2024, 11:33 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/8 "2024-05-28T11:33:27Z")

</div>

Bon, alors, en réseau ca passe pas (ou plus exactement j’ai pas réussi à le faire marcher), j’aurais du me méfier…  
j’ai installé le module complémentaire (un docker nommé addon\_a0d7b954\_nut)

config:

```auto
users:
  - username: Onduleur
    password: <trucàcoucherdehors>
    instcmds:
      - all
    actions: []
devices:
  - name: SUA1000
    driver: snmp-ups
    port: 192.168.92.59
    config: []
mode: netserver
shutdown_host: "false"

```

et paf, impossible à démarrer.  
alors, j’ai mis le truc en USB  
et là ca tourne. mais je veux éviter l’usb pour une question d’emplacement

j’ai voulu l’installer ‹&nbsp;pour voir&nbsp;› sur une vm debian. comme ca je pourrai voir les logs et les messages  
Eh bien le driver snmp n’est pas supporté en natif dans le package 2.7.4-13. il faut le recompiler après avoir installé des drivers snmp. mais là ca dépasse mes compétences…

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Mai 28, 2024, 11:38 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/9 "2024-05-28T11:38:30Z")

</div>

Le paquet nut-snmp semble pourtant bien disponible pour debian. [https://packages.debian.org/search?keywords=nut-snmp](https://packages.debian.org/search?keywords=nut-snmp)

---

<div class="post-metadata">

**Author:** ![bentou](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bentou/32/13874_2.png) [@bentou](https://forum.hacf.fr/u/bentou)\
**Post date:** [Mai 28, 2024, 11:44 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/10 "2024-05-28T11:44:59Z")

</div>

Je regarde.

ils disaient dans [GitHub - networkupstools/nut: The Network UPS Tools repository. UPS management protocol Informational RFC 9271 published by IETF at https://www.rfc-editor.org/info/rfc9271 Please star NUT on GitHub, this helps with sponsorships!](https://github.com/networkupstools/nut)  
\*\* The `snmp-ups` driver handles various SNMP enabled devices, from many different manufacturers. In SNMP terms, `snmp-ups` is a manager, that monitors SNMP agents.\*

_See the [snmp-ups(8)](https://www.networkupstools.org/docs/man/snmp-ups.html) man page for more information._

et page snmp-ups 8 :

_## REQUIREMENTS_

_You will need to install the Net-SNMP package from [http://www.net-snmp.org/](http://www.net-snmp.org/) before building this driver._

_SNMP v3 also requires OpenSSL support from [http://www.openssl.org](http://www.openssl.org/)._

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Mai 28, 2024, 11:48 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/11 "2024-05-28T11:48:20Z")

</div>

La tu regarde le github du projet donc ce sont les sources de NUT  
Mais debian a déjà compilé packagé, dans un paquet donc pas besoin de compiler il faut juste installer le paquet nut-snmp

---

<div class="post-metadata">

**Author:** ![bentou](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bentou/32/13874_2.png) [@bentou](https://forum.hacf.fr/u/bentou)\
**Post date:** [Mai 28, 2024, 12:05 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/12 "2024-05-28T12:05:47Z")

</div>

le package nut-snmp est installé

```auto
root@Hostbc2411bd5998:/etc/nut# upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.4
Network UPS Tools - Generic SNMP UPS driver 0.97 (2.7.4)

```

et au bout de 45 secondes

```auto
Startup timer elapsed, continuing...

```

et encore 30s plus tard

```auto
root@Hostbc2411bd5998:/etc/nut# No supported device detected

```

et le fichier de conf

```auto
# Network UPS Tools: example ups.conf
#
#
#[apc]
#driver = usbhid-ups
#port = auto
#vendorid = 051d
#productid = 0002
#desc = "Example USB device"

[apc]
driver = snmp-ups
port = 192.168.92.59
#community = locale
#snmp_version = v1
#pollfreq = 15
desc = "Example SNMP v1 device"

```

bien sur, je peux accéder de ma vm sur la page web de l'onduleur

 ![image](https://forum.hacf.fr/uploads/default/original/3X/e/7/e790fb5c1b46f9d91fbf2ba19fbe0e5b3aca1e9b.png)  
bon, OK lynx en mode texte, c'est pas la cerise sur le ponpon...

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Mai 28, 2024, 12:16 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/13 "2024-05-28T12:16:51Z")

</div>

Il faut renseigner les informations de snmp de ton ups (qui supporte bien le snmp?)

---

<div class="post-metadata">

**Author:** ![bentou](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bentou/32/13874_2.png) [@bentou](https://forum.hacf.fr/u/bentou)\
**Post date:** [Mai 28, 2024, 12:30 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/14 "2024-05-28T12:30:29Z")

</div>

ca a l’air d’etre OK  
plus qu’a copier la conf vers le RPI

```auto
[apc]
driver = snmp-ups
port = 192.168.92.59:161
community = local
snmp_version = v1
#pollfreq = 15
desc = "Example SNMP v1 device"

```

l’onduleur ne fait que du SNMP V1 ou V3, l’un est pas sécurisé, l’autre l’est beaucoup trop !!!

```auto
root@Hostbc2411bd5998:/etc/nut# upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.4
Network UPS Tools - Generic SNMP UPS driver 0.97 (2.7.4)
No matching MIB found for sysOID '.1.3.6.1.4.1.318.1.3.2.7'!
Please report it to NUT developers, with an 'upsc' output for your device.
Going back to the classic MIB detection method.
Detected Smart-UPS 1000 on host 192.168.92.59:161 (mib: apcc 1.2)
[apc] Warning: excessive poll failures, limiting error reporting (OID = .1.3.6.1.4.1.318.1.1.1.9.2.3.1.5.1.1.3)
[apc] Warning: excessive poll failures, limiting error reporting (OID = .1.3.6.1.4.1.318.1.1.1.9.3.3.1.6.1.1.1)
root@Hostbc2411bd5998:/etc/nut#

```

```auto
root@Hostbc2411bd5998:/etc/nut# service nut-server status
● nut-server.service - Network UPS Tools - power devices information server
     Loaded: loaded (/lib/systemd/system/nut-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2024-05-28 14:21:06 CEST; 3min 9s ago
    Process: 423 ExecStart=/sbin/upsd (code=exited, status=0/SUCCESS)
   Main PID: 425 (upsd)
      Tasks: 1 (limit: 2323)
     Memory: 2.0M
        CPU: 11ms
     CGroup: /system.slice/nut-server.service
             └─425 /lib/nut/upsd

```

Je pense que le plus dur est fait, plus qu’à poncer à droite et à gauche avant la peinture finale 😉

Merci pour ta patience.

---

<div class="post-metadata">

**Author:** ![ddfdom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ddfdom/32/137369_2.png) [@ddfdom](https://forum.hacf.fr/u/ddfdom)\
**Post date:** [Mai 28, 2024, 12:35 UTC](https://forum.hacf.fr/t/onduleur-apc/42469/15 "2024-05-28T12:35:50Z")

</div>

> [@bentou](#):
>
> SNMP V1

Tu es sur ton lan privé pas de risques
