|
| 1 | +# Désactiver l’alarme d’un onduleur Eaton 3S 850 |
| 2 | + |
| 3 | +Commandes exécutées sur un système Debian GNU/Linux trixie/sid. |
| 4 | + |
| 5 | +## 🛠️ Installation |
| 6 | + |
| 7 | +Installer `nut` (*Network UPS Tools*) : |
| 8 | + |
| 9 | +```{literalinclude} snippets/desactiver-alarme-onduleur-eaton-3s-850.sh |
| 10 | +:lines: 3 |
| 11 | +:language: shell |
| 12 | +``` |
| 13 | + |
| 14 | +```{note} |
| 15 | +La version de `nut` actuellement disponible dans les dépôts est la `v2.8.1`. |
| 16 | +``` |
| 17 | + |
| 18 | +--- |
| 19 | + |
| 20 | +## 🔭 Découverte |
| 21 | + |
| 22 | +Brancher l’onduleur à l’ordinateur, puis démarrer le scanner : |
| 23 | + |
| 24 | +```{literalinclude} snippets/desactiver-alarme-onduleur-eaton-3s-850.sh |
| 25 | +:lines: 5 |
| 26 | +:language: shell |
| 27 | +``` |
| 28 | + |
| 29 | +````{admonition} Exemple de sortie |
| 30 | +:class: toggle |
| 31 | +
|
| 32 | +```{code-block} |
| 33 | +:emphasize-lines: 8-10 |
| 34 | +Cannot load SNMP library (libnetsnmp.so) : file not found. SNMP search disabled. |
| 35 | +Cannot load XML library (libneon.so) : file not found. XML search disabled. |
| 36 | +Cannot load AVAHI library (libavahi-client.so) : file not found. AVAHI search disabled. |
| 37 | +Cannot load IPMI library (libfreeipmi.so) : file not found. IPMI search disabled. |
| 38 | +Cannot load NUT library (libupsclient.so) : file not found. NUT search disabled. |
| 39 | +Scanning USB bus. |
| 40 | +[nutdev1] |
| 41 | + driver = "usbhid-ups" |
| 42 | + port = "auto" |
| 43 | + vendorid = "0463" |
| 44 | + productid = "FFFF" |
| 45 | + product = "Eaton 3S" |
| 46 | + serial = "Blank" |
| 47 | + vendor = "EATON" |
| 48 | + bus = "003" |
| 49 | + device = "008" |
| 50 | + busport = "007" |
| 51 | + ###NOTMATCHED-YET###bcdDevice = "0100" |
| 52 | +``` |
| 53 | +```` |
| 54 | + |
| 55 | +--- |
| 56 | + |
| 57 | +## ⚙️ Configuration |
| 58 | + |
| 59 | +Configurer `nut` en mode utilitaire : |
| 60 | + |
| 61 | +```{literalinclude} snippets/desactiver-alarme-onduleur-eaton-3s-850.sh |
| 62 | +:lines: 7 |
| 63 | +:language: shell |
| 64 | +``` |
| 65 | + |
| 66 | +Le fait est que `nut` fonctionne en mode client-serveur, malgré le fait que nous ne l’utilisions qu’en mode simple utilitaire ; il faut donc définir un utilisateur qui pourra modifier les paramètres de l’onduleur : |
| 67 | + |
| 68 | +```{literalinclude} snippets/desactiver-alarme-onduleur-eaton-3s-850.sh |
| 69 | +:lines: 17-22 |
| 70 | +:language: shell |
| 71 | +``` |
| 72 | + |
| 73 | +Maintenant, ajouter de l’onduleur au fichier de configuration de `nut` (adapter la ligne surlignée) : |
| 74 | + |
| 75 | +```{literalinclude} snippets/desactiver-alarme-onduleur-eaton-3s-850.sh |
| 76 | +:lines: 9-15 |
| 77 | +:emphasize-lines: 6 |
| 78 | +:language: shell |
| 79 | +``` |
| 80 | + |
| 81 | +Enfin, redémarrer le service : |
| 82 | + |
| 83 | +```{literalinclude} snippets/desactiver-alarme-onduleur-eaton-3s-850.sh |
| 84 | +:lines: 24 |
| 85 | +:language: shell |
| 86 | +``` |
| 87 | + |
| 88 | +--- |
| 89 | + |
| 90 | +## 👀 État de l’Alarme |
| 91 | + |
| 92 | +La commande permettant de connaître l’état de l’alarme est la suivante : |
| 93 | + |
| 94 | +```{literalinclude} snippets/desactiver-alarme-onduleur-eaton-3s-850.sh |
| 95 | +:lines: 26 |
| 96 | +:language: shell |
| 97 | +``` |
| 98 | + |
| 99 | +Si l’alarme est **activée**, la sortie affichera : |
| 100 | + |
| 101 | +```{code-block} |
| 102 | +:emphasize-lines: 2 |
| 103 | +Init SSL without certificate database |
| 104 | +enabled |
| 105 | +``` |
| 106 | + |
| 107 | +Et lorsqu’elle est **désactivée** : |
| 108 | + |
| 109 | +```{code-block} |
| 110 | +:emphasize-lines: 2 |
| 111 | +Init SSL without certificate database |
| 112 | +disabled |
| 113 | +``` |
| 114 | + |
| 115 | +`````{tip} |
| 116 | +La commande `upsc eaton` affichera toutes les caractéristiques de l’onduleur. |
| 117 | +
|
| 118 | +````{admonition} Exemple de sortie |
| 119 | +:class: toggle |
| 120 | +
|
| 121 | +```{code-block} ini |
| 122 | +Init SSL without certificate database |
| 123 | +battery.charge: 89 |
| 124 | +battery.charge.low: 20 |
| 125 | +battery.runtime: 4699 |
| 126 | +battery.type: PbAc |
| 127 | +device.mfr: EATON |
| 128 | +device.model: Eaton 3S 850 |
| 129 | +device.serial: Blank |
| 130 | +device.type: ups |
| 131 | +driver.debug: 0 |
| 132 | +driver.flag.allow_killpower: 0 |
| 133 | +driver.name: usbhid-ups |
| 134 | +driver.parameter.pollfreq: 30 |
| 135 | +driver.parameter.pollinterval: 2 |
| 136 | +driver.parameter.port: auto |
| 137 | +driver.parameter.synchronous: auto |
| 138 | +driver.parameter.vendorid: 0463 |
| 139 | +driver.state: quiet |
| 140 | +driver.version: 2.8.1 |
| 141 | +driver.version.data: MGE HID 1.46 |
| 142 | +driver.version.internal: 0.52 |
| 143 | +driver.version.usb: libusb-1.0.27 (API: 0x100010a) |
| 144 | +input.transfer.high: 264 |
| 145 | +input.transfer.low: 184 |
| 146 | +outlet.1.desc: PowerShare Outlet 1 |
| 147 | +outlet.1.id: 1 |
| 148 | +outlet.1.status: on |
| 149 | +outlet.1.switchable: no |
| 150 | +outlet.desc: Main Outlet |
| 151 | +outlet.id: 0 |
| 152 | +outlet.switchable: yes |
| 153 | +output.frequency.nominal: 50 |
| 154 | +output.voltage: 230.0 |
| 155 | +output.voltage.nominal: 230 |
| 156 | +ups.beeper.status: enabled |
| 157 | +ups.delay.shutdown: 20 |
| 158 | +ups.delay.start: 30 |
| 159 | +ups.firmware: 02.08.0010 |
| 160 | +ups.load: 0 |
| 161 | +ups.mfr: EATON |
| 162 | +ups.model: Eaton 3S 850 |
| 163 | +ups.power.nominal: 850 |
| 164 | +ups.productid: ffff |
| 165 | +ups.realpower: 0 |
| 166 | +ups.serial: Blank |
| 167 | +ups.status: OB |
| 168 | +ups.timer.shutdown: -1 |
| 169 | +ups.timer.start: -1 |
| 170 | +ups.type: offline / line interactive |
| 171 | +ups.vendorid: 0463 |
| 172 | +``` |
| 173 | +````` |
| 174 | + |
| 175 | +--- |
| 176 | + |
| 177 | +## 🔕 Désactiver l’Alarme |
| 178 | + |
| 179 | +La commande utilise les informations de l’utilisateur crée en amont : |
| 180 | + |
| 181 | +```{literalinclude} snippets/desactiver-alarme-onduleur-eaton-3s-850.sh |
| 182 | +:lines: 30 |
| 183 | +:language: shell |
| 184 | +``` |
| 185 | + |
| 186 | +La sortie devrait afficher *OK*. |
| 187 | + |
| 188 | +Vérifier l’[état de l’alarme](#etat-de-lalarme), c’est terminé ! |
| 189 | + |
| 190 | +--- |
| 191 | + |
| 192 | +## 📜 Historique |
| 193 | + |
| 194 | +2024-12-27 |
| 195 | +: Premier jet. |
0 commit comments