Я купил интерактивный ИБП KSTAR Powercom 600VA Line с USB. Он работает нормально, но я хочу отключить звуковой сигнал при отключении питания.
Когда я подключаю USB-кабель к ноутбуку (работает под управлением Ubuntu 18.04), он, похоже, идентифицируется как устройство MEC0003 в системном журнале:
Jun 16 11:48:50 smurfenaar kernel: [103981.169542] usb 1-3: Product: MEC0003
Что Нужно ли отключать звуковой сигнал для программного обеспечения и конфигурации?
Я получил его, работая с инструментами сетевого ИБП (NUT)
$ sudo apt-get install nut nut-cgi
Отредактировано Sudo /etc/nut/ups.conf
содержит:
# Set maxretry to 3 by default, this should mitigate race with slow devices:
maxretry = 3
[kstar]
driver = nutdrv_qx
port = auto
desc = "Description of this UPS"
и sudo edit /etc/nut/upsd.users
[admin]
password = youradminpassword
actions = SET
instcmds = ALL
Запустите драйвер ups и NUT deamon:
$ sudo upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.4
Network UPS Tools - Generic Q* USB/Serial driver 0.28 (2.7.4)
USB communication driver 0.33
Using protocol: Q1 0.07
Can't autodetect number of battery packs [-1/13.70]
Battery runtime will not be calculated (runtimecal not set)
$ sudo service nut-server start
Чтобы просмотреть текущее состояние звукового сигнала, используйте команду upsc
:
$ upsc kstar
Init SSL without certificate database
battery.voltage: 13.70
device.type: ups
driver.name: nutdrv_qx
...
ups.beeper.status: enabled
...
Используйте команду upscmd
с именем пользователя и паролем, которые вы настроили в . ] /etc/nut/upsd.users
:
$ upscmd -u admin -p admin kstar beeper.toggle
и мы видим, что звуковой сигнал теперь отключен
$ upscmd -u admin -p admin kstar beeper.toggle
OK
$ upsc kstar | grep beep
Init SSL without certificate database
ups.beeper.status: disabled
. Для upsc может потребоваться секунда или 5, чтобы отразить изменение статуса. Вуаля, больше не пиши, когда кондиционер выключен.