Ready NAS 102 と omron BY50S の作業メモ(途中)
未対応なので、なんとなく認識してくれるようにしようとしている作業メモです。
参考にさせていただいたサイト:
- OMRON BY50SをUbuntu 11.04で使用する
http://d.sunnyone.org/2011/05/omron-by50subuntu-1104.html - Ubuntu 10.04 LTS – nut – omron BY50S
http://seesaawiki.jp/w/kou1okada/d/Ubuntu%2010.04%20LTS%20-%20nut%20-%20omron%20BY50S
デバイス追加
root@nas-netgear:/lib/udev/rules.d# cat 62-nut-usbups-local.rules
ACTION!="add|change", GOTO="nut-usbups_rules_end"
SUBSYSTEM=="usb_device", GOTO="nut-usbups_rules_real"
SUBSYSTEM=="usb", GOTO="nut-usbups_rules_real"
SUBSYSTEM!="usb", GOTO="nut-usbups_rules_end"
LABEL="nut-usbups_rules_real"
# Omron BY50S - blazer_usb
ATTR{idVendor}=="0590", ATTR{idProduct}=="0081", MODE="664", GROUP="nut", ENV{UPS_DRIVER}="blazer_usb"
LABEL="nut-usbups_rules_end"
設定更新スクリプト
root@nas-netgear:~# cat /etc/init.d/for-omron.sh
#!/bin/bash
start() {
ippon_line_count=`cat /etc/nut/ups.conf | grep ippon | wc -l`
if [ $ippon_line_count -eq 0 ]; then
echo " subdriver = ippon" >> /etc/nut/ups.conf
echo "write"
/etc/init.d/nut-server restart
else
echo "not write"
fi
return 0
}
stop() {
return 0
}
case "$1" in
start)
start
;;
stop)
stop
;;
esac
cron 設定
*/10 * * * * /etc/init.d/for-omron.sh start