Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 cshoredanieldocs: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
Line 8: Line 8:
 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).
Line 16: Line 16:
 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 ====
  
Line 35: Line 34:
 </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 ====
Line 151: Line 159:
 === 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    ^
Line 201: Line 211:
 ^ 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                      |            | How long NUT waits to retry starting driver | ^ retrydelay       | integer         | no                      |            | How long NUT waits to retry starting driver |
Line 213: Line 226:
  
 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 = ''
Line 222: Line 233:
  
 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 = ''
Line 230: Line 239:
  
 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 = ''
Line 238: Line 245:
 ^ 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''
  • Last modified: 2019/08/31 07:08
  • by tmomas