diff --git a/ebpfcat/terminals.py b/ebpfcat/terminals.py
index 82f47f049a482d430cd6fbf5eb04c5271b11d6ea..12708ad2612c4b7bbc352681dd1d2cde9dbcebcf 100644
--- a/ebpfcat/terminals.py
+++ b/ebpfcat/terminals.py
@@ -123,3 +123,17 @@ class EL7041(EBPFTerminal):
     status = ProcessDesc(0x6000, 1, "H")
     low_switch = ProcessDesc(0x6010, 0xc)
     high_switch = ProcessDesc(0x6010, 0xd)
+
+
+class TurboVac(EBPFTerminal):
+    compatibility = {(0x723, 0xb5)}
+    pump_on = ProcessDesc(0x20D3, 0, 0)
+    stand_by = ProcessDesc(0x20D3, 0, 5)
+    reset = ProcessDesc(0x20D3, 0, 7)
+    error_status = ProcessDesc(0x20CA, 0)
+    speed_status = ProcessDesc(0x20CB, 0)
+    pump_is_on = ProcessDesc(0x20CC, 0, 0)
+    pump_warning = ProcessDesc(0x20CC, 0, 2)
+    pump_alarm = ProcessDesc(0x20CC, 0, 3)
+    speed = ProcessDesc(0x20CD, 0, "H")
+    current = ProcessDesc(0x20D1, 0, "H")