diff --git a/Content.Server/Explosion/Components/TimerStartOnSignalComponent.cs b/Content.Server/Explosion/Components/TimerStartOnSignalComponent.cs
new file mode 100644
index 00000000000000..9adc6dab871c46
--- /dev/null
+++ b/Content.Server/Explosion/Components/TimerStartOnSignalComponent.cs
@@ -0,0 +1,15 @@
+using Content.Shared.DeviceLinking;
+using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
+
+namespace Content.Server.Explosion.Components
+{
+ ///
+ /// Sends a trigger when signal is received.
+ ///
+ [RegisterComponent]
+ public sealed partial class TimerStartOnSignalComponent : Component
+ {
+ [DataField("port", customTypeSerializer: typeof(PrototypeIdSerializer))]
+ public string Port = "Timer";
+ }
+}