Nut network ups tools - Onduleur APC sur USB du raspberry pi

Mon problème

Est t-il possible d’utiliser cet onduleur APC Power-Saving Back-UPS PRO - BR900G-FR - Onduleur 900VA directement en USB sur le raspberry pi sans passer par un NAS synology par exemple?
J’ai essayé d’utiliser cet addon APC UPS Daemon. Mais sans grand succès.
Personne n’a une idée ? :innocent:

Mon onduleur est bien reconnu dans le materiel de branché

  - name: 1-1.1
    sysfs: >-
      /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1
    dev_path: /dev/bus/usb/001/008
    subsystem: usb
    by_id: null
    attributes:
      BUSNUM: '001'
      DEVNAME: /dev/bus/usb/001/008
      DEVNUM: 008
      DEVPATH: >-
        /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1
      DEVTYPE: usb_device
      DRIVER: usb
      ID_BUS: usb
      ID_FOR_SEAT: usb-platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_1
      ID_MODEL: 'Back-UPS_RS_900G_FW:879.L5_-P.I_USB_FW:L5_-P'
      ID_MODEL_ENC: 'Back-UPS\x20RS\x20900G\x20FW:879.L5\x20-P.I\x20USB\x20FW:L5\x20-P\x20'
      ID_MODEL_ID: '0002'
      ID_PATH: 'platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1'
      ID_PATH_TAG: platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_1
      ID_REVISION: 0090
      ID_SERIAL: >-
        American_Power_Conversion_Back-UPS_RS_900G_FW:879.L5_-P.I_USB_FW:L5_-P_4B1815P01125
      ID_SERIAL_SHORT: 4B1815P01125
      ID_USB_INTERFACES: ':030000:'
      ID_VENDOR: American_Power_Conversion
      ID_VENDOR_ENC: American\x20Power\x20Conversion
      ID_VENDOR_ID: 051d
      MAJOR: '189'
      MINOR: '7'
      PRODUCT: 51d/2/90
      SUBSYSTEM: usb
      TAGS: ':seat:'
      TYPE: 0/0/0
      USEC_INITIALIZED: '83205906258'

Ma configuration


[center]## System Health

version core-2021.4.3
installation_type Home Assistant OS
dev false
hassio true
docker true
virtualenv false
python_version 3.8.7
os_name Linux
os_version 5.4.83-v8
arch aarch64
timezone Europe/Paris
Home Assistant Community Store
GitHub API ok
Github API Calls Remaining 4544
Installed Version 1.11.3
Stage running
Available Repositories 843
Installed Repositories 75
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 5.13
update_channel stable
supervisor_version supervisor-2021.03.9
docker_version 19.03.15
disk_total 116.7 GB
disk_used 12.6 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Samba share (9.3.1), Duck DNS (1.12.5), Visual Studio Code (3.3.0), deCONZ (6.8.0), File editor (5.2.0), Home Assistant Google Drive Backup (0.103.1), Terminal & SSH (9.1.0), Check Home Assistant configuration (3.6.0), Log Viewer (0.9.1), ESPHome (1.16.2), Node-RED (8.2.1), Z-Wave JS (0.1.17), Spotify Connect (0.8.2), MariaDB (2.3.0), APC UPS Daemon (1.9)
Lovelace
dashboards 5
resources 44
views 50
mode storage
Spotify
api_endpoint_reachable ok
[/center]

Sur github pour cet add on:

Unfortunately, I just don't have time to maintain this project anymore. This repository is now archived, but will remain in place for anyone still using it. If someone wants to take over maintaining this repo please contact me.

I suggest migrating to the Community NUT Add-on.

Il faut donc utiliser ça GitHub - hassio-addons/addon-nut: Network UPS Tools - Home Assistant Community Add-ons qui semble être compatible avec ton UPS…

Oui effectivement, mais j’ai deja essayer, cela échoue à l’installation de l’integration

C’est quoi 192.168.1.17 ?
Parce que comme tu utilises HA OS, je pencherai plus vers un truc comme a0d7b954-nut comme indiqué dans la doc.
Là, ça montre que 192.168.1.17:3493 ne marche pas. Pas que l’installation de l’addon a échoué…

Salut,

Je vais te donner ce que j’ai utilisé pour y arriver.
Dans HACS, tu installes l’addon APC UPS Daemon avec la config suivante:

name: APC UPS
cable: usb
type: usb
device: ''
extra: []

Dans configuration/intégration, tu installes Network UPS Tools (NUT) avec ce qui suit:

Host : a0d7b954-nut #(ca doit rester ca!!!!!)
Port : 3493
Username : nut 
Password : MyPassword

En espérant t’avoir aidé

D’accord, ton username et password ca vient d’ou ? Je dois mettre le même ?
Parce que ca ne fonctionne pas non plus :thinking:

essai sans user et mdp

Rectificatif: Je me suis gouré.
C’est déjà pas dans HACS que tu dois installer l’addon mais dans supervisor.
Dans APC UPS Daemon, c’est la config suivante que tu dois mettre:

users:
  - username: Ce que tu veux
    password: Ce que tu veux
    instcmds:
      - all
    actions: []
devices:
  - name: Onduleur
    driver: usbhid-ups
    port: auto
    config: []
mode: netserver
shutdown_host: 'false'

Ensuite, c’est bien:

Host : a0d7b954-nut (ca doit rester ca!!!!!)
Port : 3493
Username : Celui que tu as indiqué auparavant
Password : Celui que tu as indiqué auparavant

Et là, je suis sur que chez moi, ca marche

Pas grave, je m’en suis douté :wink:
C’est vraiment bizarre, quand j’ajoute ton code dans la configuration et que j’enregistre, le code disparaît et l’ancien code par default réapparaît à la place.

Edit:
Le code est finalement enregistrer avec ce code :

name: APC UPS
cable: usb
type: usb
device: ''
extra: []
users:
  - username: Ce que tu veux
    password: Ce que tu veux
    instcmds:
      - all
    actions: []
devices:
  - name: Onduleur
    driver: usbhid-ups
    port: auto
    config: []
mode: netserver
shutdown_host: 'false'

Mais au moment de l’integration ca ne fonctionne tjrs pas, tjrs la même erreur. J’ai la poisse :unamused:

Tu as aussi un APC en usb branché au raspberry ?

Oui mais on y regardera ce soir si tu veux car je ne suis pas chez moi

As tu rajouter des lignes de configuration dans un fichier yaml en plus ?

Bonjour,
Je remonte ce sujet car j’essaye d’installer mon APC back 700 directement connecté sur ma freebox delta en USB. Mon HA tournant en VM.

Nouveau sous HA (je viens d’eedomus), j’en bave un peu… Beaucoup… Beaucoup d’heure à lire les posts… j’ai réussi à intégrer mon ipx plus et fait quelques règles mais c’est plutot long.

Bref, je reviens sur la proposition de Jérôme. Tu dis d’installer APC UPS Daemon dans HACF… je ne le trouve pas…
Et question bête la config du APC, je la mets ou…
Merci pour votre support
Bonne journée