sysutils/nut: add blazer_usb driver (#908)

This commit is contained in:
Michael 2018-10-11 09:46:56 +02:00 committed by Franco Fichtner
parent 4ebfaa4d7a
commit b1f32a1bc5
3 changed files with 31 additions and 0 deletions

View file

@ -64,6 +64,20 @@
<help>Set extra arguments for this UPS, e.g. "port=auto".</help>
</field>
</subtab>
<subtab id="nut-ups-blazerusb" description="BlazerUSB-Driver">
<field>
<id>nut.blazerusb.enable</id>
<label>Enable</label>
<type>checkbox</type>
<help>Enable the BlazerUSB driver.</help>
</field>
<field>
<id>nut.blazerusb.args</id>
<label>Extra Arguments</label>
<type>text</type>
<help>Set extra arguments for this UPS, e.g. "port=auto".</help>
</field>
</subtab>
<subtab id="nut-ups-netclient" description="Netclient">
<field>
<id>nut.netclient.enable</id>

View file

@ -53,6 +53,16 @@
<Required>N</Required>
</args>
</apcsmart>
<blazerusb>
<enable type="BooleanField">
<Required>Y</Required>
<default>0</default>
</enable>
<args type="TextField">
<default>port=auto</default>
<Required>N</Required>
</args>
</blazerusb>
<netclient>
<enable type="BooleanField">
<Required>Y</Required>

View file

@ -16,4 +16,11 @@ driver=apcsmart
{{ OPNsense.Nut.apcsmart.args }}
{% endif %}
{% endif %}
{% if helpers.exists('OPNsense.Nut.blazerusb.enable') and OPNsense.Nut.blazerusb.enable == '1' %}
[{{ OPNsense.Nut.general.name }}]
driver=blazer_usb
{% if helpers.exists('OPNsense.Nut.blazerusb.args') and OPNsense.Nut.blazerusb.args != '' %}
{{ OPNsense.Nut.blazerusb.args }}
{% endif %}
{% endif %}
{% endif %}