Bonjour,
J’ai pas mal de soucis concernant NUT dans un environnement hétérogène.
- un onduleur smartups 1000 pour mon PC windows11, le Raspberry pi pour HA et mon synology utilisé pour les sauvegardes.
- un onduleur smartups 1500 pour mes interco internet, un synology avec le stockage et des vm d’infrastructure et le PC windows10 de madame (travail à domicile). connecté en usb sur l’onduleur. les deux onduleurs ont des cartes lan avec snmp.
le RPI avec HA est branché en USB sur l’onduleur. Ca marche crème. Pareil pour le pc windows 10
quand je rajoute des entrées snmp en + dans le serveur nut, il a souvent du mal à démarrer. en prime il y a un timeout de folie en ce qui concerne les drivers snmp + le watchdog qui multiplie ca, c’est la galère à surveiller ca après un reboot. et comme c’est un container, impossible à regarder de + près.
mais avec l’entrée usbhid seule, c’est OK
techniquement, ca me va, l’onduleur qui gère mon RPI est monitoré en usb,
les synologys discutent avec leurs onduleurs en snmp.
par contre, je veux quand meme monitorer via HA le second onduleur.
j’ai créé des sensors snmp (avec les même noms que l’add-on NUT pour simplifier) comme suit:
# For SNMP APC ----------------------------------
- platform: snmp
name: sua1500_temperature_de_londuleur
host: 192.168.92.58
baseoid: 1.3.6.1.4.1.318.1.1.1.2.2.2.0
community: rocomm
state_class: measurement
unit_of_measurement: °C
device_class: temperature
- platform: snmp
name: sua1500_tension_de_la_batterie
host: 192.168.92.58
baseoid: 1.3.6.1.4.1.318.1.1.1.2.2.8.0
community: rocomm
state_class: measurement
unit_of_measurement: V
device_class: voltage
- platform: snmp
name: sua1500_autonomie_de_la_batterie
host: 192.168.92.58
baseoid: 1.3.6.1.4.1.318.1.1.1.2.2.3.0
community: rocomm
unit_of_measurement: ms
device_class: duration
- platform: snmp
name: sua1500_charge_de_la_batterie
host: 192.168.92.58
baseoid: 1.3.6.1.4.1.318.1.1.1.2.2.1.0
community: rocomm
state_class: measurement
unit_of_measurement: '%'
device_class: battery
- platform: snmp
name: sua1500_charge
host: 192.168.92.58
baseoid: 1.3.6.1.4.1.318.1.1.1.4.3.3.0
community: rocomm
state_class: measurement
unit_of_measurement: '%'
- platform: snmp
name: sua1500_tension_d_entree
host: 192.168.92.58
baseoid: 1.3.6.1.4.1.318.1.1.1.3.2.1.0
community: rocomm
state_class: measurement
unit_of_measurement: V
device_class: voltage
- platform: snmp
name: sua1500_tension_de_sortie
host: 192.168.92.58
baseoid: 1.3.6.1.4.1.318.1.1.1.4.2.1.0
community: rocomm
state_class: measurement
unit_of_measurement: V
device_class: voltage
# END SNMP APC ----------------------------------
mais si le sensor sensor.sua1000u_charge me sort 22.7 pourcent, le snmp me donne une valeur de 123 pour 12.3%, ce qui correspond Ă 123 pour 1000
sensor.sua1000u_charge 20.8 state_class: measurement
Sua1000U Charge unit_of_measurement: %
friendly_name: Sua1000U Charge
sensor.sua1500_charge 123 state_class: measurement
sua1500_charge unit_of_measurement: %
friendly_name: sua1500_charge
meme genre de problème pour l’autonomie,
sensor.sua1000u_autonomie_de_la_batterie 3780 unit_of_measurement: s
Sua1000U Autonomie de la batterie device_class: duration
friendly_name: Sua1000U Autonomie de la batterie
sensor.sua1500_autonomie_de_la_batterie 276000 unit_of_measurement: ms
sua1500_autonomie_de_la_batterie device_class: duration
friendly_name: sua1500_autonomie_de_la_batterie
3780s = 1h et 3min : OK
276000 alors que c’est 2760s, soit 46 minutes.
j’ai tenté de mettre le senseur en miliseconde, mais c’est pas correct.
comment c’est qu’il faut que je fais… ???
regardez, c’est pas top top…
en haut le NUT, en bas le mien.