| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| docs:guide-user:services:ups:software.nut [2018/12/12 07:25] – [18.06 / Commit a23c4e85] timeline cshoredaniel | docs:guide-user:services:ups:software.nut [2018/12/12 08:01] – [Post 18.06.2 / Commmit c95a1d3 on openwrt-18.06 / Commit f48b060 on master] better title cshoredaniel |
|---|
| NUT was updated with more UCI in commit [[https://github.com/openwrt/packages/commit/a23c4e85c5f6c9f9dcf67743b93c492ba833e365|a23c4e85]], which appears in the 18.06 release. | NUT was updated with more UCI in commit [[https://github.com/openwrt/packages/commit/a23c4e85c5f6c9f9dcf67743b93c492ba833e365|a23c4e85]], which appears in the 18.06 release. |
| |
| ===== Post 18.06.2 / Commmit c95a1d3 on openwrt-18.06 / Commit f48b060 on master ===== | ===== 18.06 and beyond ===== |
| |
| <color #ed1c24>NOTE: configuration has **changed**</color>: It's now all done through UCI (see below) (and the UCI is changed). | <color #ed1c24>NOTE: configuration has **changed**</color>: It's now all done through UCI (see below) (and the UCI is changed). |
| If you wish to use a 'standard' NUT config just remove the symlinks in /etc/nut and replace them with regular NUT configuration files. | If you wish to use a 'standard' NUT config just remove the symlinks in /etc/nut and replace them with regular NUT configuration files. |
| </WRAP> | </WRAP> |
| |
| ==== 18.06 / Commit a23c4e85 ==== | ==== 18.06 / Commit a23c4e85 ==== |
| |
| </WRAP> | </WRAP> |
| |
| | <WRAP center round important 60%> |
| | |
| | |
| | [[https://github.com/openwrt/packages/pull/7167/commits/8ff6a83a541b114437eab170a0760c1c04263aa2|Commit 8ff6a83]] adds building of serial drivers by default. |
| | |
| | [[https://github.com/openwrt/packages/pull/7167/commits/daa974cff0bef94c71277e703c32b3fd36f1411b|Commit daa974c]] completes the USB UPS hotplugging in which a USB UPS driver can be run as non-root and the USB device will be given the right permissions. |
| | |
| | [[https://github.com/openwrt/packages/pull/7592/commits/a5d06ce1106644b26a1b9d0ad87220d772d6b862|Commit a5d06ce]] adds hotplug support for serial UPSes when using a standare serial-to-USB cable. |
| | </WRAP> |
| |
| ==== Package Selection ==== | ==== Package Selection ==== |
| === config driver_global === | === config driver_global === |
| |
| **WIP**: Commit TBA | <WRAP center round important 60%> |
| | [[https://github.com/openwrt/packages/commit/44e57d4bdfe93214e9c031f181533bb0e4ef25ca|Commit 44e57d4]] (adds the following variables) and [[https://github.com/openwrt/packages/commit/f48b060fa752fdf6556080dc1af221363f9b1ef4| Commit f48b060]] (fixes synchronous setting) |
| | </WRAP> |
| |
| ^ Option ^ Type ^ Required ^ Default ^ Description ^ | ^ Option ^ Type ^ Required ^ Default ^ Description ^ |
| ^ notransferoids | boolean | no | false | Disable the monitoring of the low and high voltage transfer OIDs in the hardware. This will remove input.transfer.low and input.transfer.high from the list of variables. This should only be used on APCC Symmetra equipment which has strangeness in the three-phase power reporting. | | ^ notransferoids | boolean | no | false | Disable the monitoring of the low and high voltage transfer OIDs in the hardware. This will remove input.transfer.low and input.transfer.high from the list of variables. This should only be used on APCC Symmetra equipment which has strangeness in the three-phase power reporting. | |
| |
| **WIP**: Additional parameters: Commit TBA | <WRAP center round important 60%> |
| | [[https://github.com/openwrt/packages/commit/44e57d4bdfe93214e9c031f181533bb0e4ef25ca|Commit 44e57d4]] (adds the following variables) |
| | </WRAP> |
| |
| ^ Option ^ Type ^ Required ^ Default ^ Description ^ | ^ Option ^ Type ^ Required ^ Default ^ Description ^ |
| ^ synchronous | yes or not | no | no | Whether UPS must read all data from UPS before getting new data | | ^ synchronous | yes or no | no | no | Whether UPS must read all data from UPS before getting new data | |
| ^ maxstartdelay | integer | no | 45 | How long NUT waits for driver to start before giving up | | ^ maxstartdelay | integer | no | 45 | How long NUT waits for driver to start before giving up | |
| ^ retrydelay | integer | no | 5 | How long NUT waits to retry starting driver | | ^ retrydelay | integer | no | 5 | How long NUT waits to retry starting driver | |
| |
| config override 'override_[variable_name]' | config override 'override_[variable_name]' |
| |
| **WIP**: Commit TBA | |
| |
| e.g. ''config override 'override_battery_charge_low''' creates ups.conf entry for ''override.battery.charge.low = '' | e.g. ''config override 'override_battery_charge_low''' creates ups.conf entry for ''override.battery.charge.low = '' |
| |
| config default 'default_[variable_name]' | config default 'default_[variable_name]' |
| |
| **WIP**: Commit TBA | |
| |
| e.g. ''config default 'default_battery_charge_low''' creates ups.conf entry for ''default.battery.charge.low = '' | e.g. ''config default 'default_battery_charge_low''' creates ups.conf entry for ''default.battery.charge.low = '' |
| |
| config override 'other_[parameter]' | config override 'other_[parameter]' |
| |
| **WIP**: Commit TBA | |
| |
| e.g. ''config other 'other_parameter''' creates ups.conf entry for ''parameter = '' | e.g. ''config other 'other_parameter''' creates ups.conf entry for ''parameter = '' |
| ^ value | varies | yes | //none// | A way to handle currently unknown (to UCI) parameters | | ^ value | varies | yes | //none// | A way to handle currently unknown (to UCI) parameters | |
| |
| config override 'otherflag_[paramter]' | config override 'otherflag_[parameter]' |
| | |
| **WIP**: Commit TBA | |
| |
| e.g. ''config override 'otherflag_extraflag''' creates ups.conf entry for ''extraflag'' | e.g. ''config override 'otherflag_extraflag''' creates ups.conf entry for ''extraflag'' |