diff --git a/sysutils/nut/src/opnsense/mvc/app/controllers/OPNsense/Nut/forms/settings.xml b/sysutils/nut/src/opnsense/mvc/app/controllers/OPNsense/Nut/forms/settings.xml
index 687a41c94..9e9ddea08 100644
--- a/sysutils/nut/src/opnsense/mvc/app/controllers/OPNsense/Nut/forms/settings.xml
+++ b/sysutils/nut/src/opnsense/mvc/app/controllers/OPNsense/Nut/forms/settings.xml
@@ -64,6 +64,20 @@
Set extra arguments for this UPS, e.g. "port=auto".
+
+
+ nut.blazerusb.enable
+
+ checkbox
+ Enable the BlazerUSB driver.
+
+
+ nut.blazerusb.args
+
+ text
+ Set extra arguments for this UPS, e.g. "port=auto".
+
+
nut.netclient.enable
diff --git a/sysutils/nut/src/opnsense/mvc/app/models/OPNsense/Nut/Nut.xml b/sysutils/nut/src/opnsense/mvc/app/models/OPNsense/Nut/Nut.xml
index 341e90805..13bf3b74f 100644
--- a/sysutils/nut/src/opnsense/mvc/app/models/OPNsense/Nut/Nut.xml
+++ b/sysutils/nut/src/opnsense/mvc/app/models/OPNsense/Nut/Nut.xml
@@ -53,6 +53,16 @@
N
+
+
+ Y
+ 0
+
+
+ port=auto
+ N
+
+
Y
diff --git a/sysutils/nut/src/opnsense/service/templates/OPNsense/Nut/ups.conf b/sysutils/nut/src/opnsense/service/templates/OPNsense/Nut/ups.conf
index 5b3d5c019..fcd3062dd 100644
--- a/sysutils/nut/src/opnsense/service/templates/OPNsense/Nut/ups.conf
+++ b/sysutils/nut/src/opnsense/service/templates/OPNsense/Nut/ups.conf
@@ -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 %}