diff --git a/centreon-plugins/hardware/ups/apc/snmp/mode/batterystatus.pm b/centreon-plugins/hardware/ups/apc/snmp/mode/batterystatus.pm
index f39ffc7ae..60bae6757 100644
--- a/centreon-plugins/hardware/ups/apc/snmp/mode/batterystatus.pm
+++ b/centreon-plugins/hardware/ups/apc/snmp/mode/batterystatus.pm
@@ -44,7 +44,7 @@ sub custom_threshold_output {
             $status = 'warning';
         } elsif (defined($instance_mode->{option_results}->{unknown_status}) && $instance_mode->{option_results}->{unknown_status} ne '' &&
                  eval "$instance_mode->{option_results}->{unknown_status}") {
-            $status = 'warning';
+            $status = 'unknown';
         }
     };
     if (defined($message)) {
diff --git a/centreon-plugins/hardware/ups/apc/snmp/mode/outputlines.pm b/centreon-plugins/hardware/ups/apc/snmp/mode/outputlines.pm
index a0fef8274..c9609438e 100644
--- a/centreon-plugins/hardware/ups/apc/snmp/mode/outputlines.pm
+++ b/centreon-plugins/hardware/ups/apc/snmp/mode/outputlines.pm
@@ -44,7 +44,7 @@ sub custom_threshold_output {
             $status = 'warning';
         } elsif (defined($instance_mode->{option_results}->{unknown_status}) && $instance_mode->{option_results}->{unknown_status} ne '' &&
                  eval "$instance_mode->{option_results}->{unknown_status}") {
-            $status = 'warning';
+            $status = 'unknown';
         }
     };
     if (defined($message)) {