diff --git a/agent_based/cisco_asa_sensors.py b/agent_based/cisco_asa_sensors.py
index f1bb35ef0e934ff1235aa2a0c55afaf481eea17c..e13699aa93fa06e86ef4f912cdedaff965505760 100644
--- a/agent_based/cisco_asa_sensors.py
+++ b/agent_based/cisco_asa_sensors.py
@@ -169,39 +169,40 @@ def parse_cisco_asa_sensors(string_table: List[StringTable]) -> Dict:
     }
 
     for sensorname, sensortype, sensorvalue, sensorstatus, sensorunits in string_table[0]:
-        if sensorstatus.isdigit():
-            state_readable = get_state_readable(sensorstatus)
-            sensorstatus = get_sensor_status(sensorstatus)
-
-        if sensortype == '8':  # Temperature
-            sensorname = sensorname.replace('Temperature ', '')
-
-            sensors['temp'].update({sensorname: CiscoAsaSensor(
-                value=to_celsius(float(sensorvalue), sensorunits),
-                unit=sensorunits,
-                status=sensorstatus,
-                state_readable=state_readable,
-            )})
-
-        if sensortype == '10':  # Fan
-            sensorname = sensorname.replace('Fan ', '')
-
-            sensors['fan'].update({sensorname: CiscoAsaSensor(
-                value=int(sensorvalue),
-                unit=sensorunits,
-                status=sensorstatus,
-                state_readable=state_readable,
-            )})
-
-        if sensortype == '12':  # Power supply
-            sensorname = sensorname.replace('Power ', '')
-
-            sensors['power'].update({sensorname: CiscoAsaSensor(
-                value=0,
-                unit='',
-                status=sensorstatus,
-                state_readable=state_readable,
-            )})
+        if sensorname != '':  # for asa context, there are no real sensors.
+            if sensorstatus.isdigit():
+                state_readable = get_state_readable(sensorstatus)
+                sensorstatus = get_sensor_status(sensorstatus)
+
+            if sensortype == '8':  # Temperature
+                sensorname = sensorname.replace('Temperature ', '')
+
+                sensors['temp'].update({sensorname: CiscoAsaSensor(
+                    value=to_celsius(float(sensorvalue), sensorunits),
+                    unit=sensorunits,
+                    status=sensorstatus,
+                    state_readable=state_readable,
+                )})
+
+            if sensortype == '10':  # Fan
+                sensorname = sensorname.replace('Fan ', '')
+
+                sensors['fan'].update({sensorname: CiscoAsaSensor(
+                    value=int(sensorvalue),
+                    unit=sensorunits,
+                    status=sensorstatus,
+                    state_readable=state_readable,
+                )})
+
+            if sensortype == '12':  # Power supply
+                sensorname = sensorname.replace('Power ', '')
+
+                sensors['power'].update({sensorname: CiscoAsaSensor(
+                    value=0,
+                    unit='',
+                    status=sensorstatus,
+                    state_readable=state_readable,
+                )})
 
     return sensors
 
diff --git a/cisco_asa_sensors.mkp b/cisco_asa_sensors.mkp
index 4af47594e392f0c606e8bc2dc255cd3079e33f16..41987e5fd8761009cd26dda965c04516c6642432 100644
Binary files a/cisco_asa_sensors.mkp and b/cisco_asa_sensors.mkp differ