diff --git a/features/electrification_signals.yaml b/features/electrification_signals.yaml
index a474ca30..c785c615 100644
--- a/features/electrification_signals.yaml
+++ b/features/electrification_signals.yaml
@@ -495,6 +495,64 @@ electrification_signals:
- { tag: 'railway:signal:electricity', value: 'FR:GIVRE' }
- { tag: 'railway:signal:electricity:form', values: ['sign', 'light'] }
+ # --- LU --- #
+
+ - description: ESFA
+ country: LU
+ icon: { default: 'lu/ESFA' }
+ tags:
+ - { tag: 'railway:signal:electricity', value: 'LU-CFL:ESFA' }
+ - { tag: 'railway:signal:electricity:form', value: 'sign' }
+ - { tag: 'railway:signal:electricity:type', value: 'end_of_catenary' }
+
+ - description: ESFAp/TA
+ country: LU
+ icon: { default: 'lu/ESFAp_TA' }
+ tags:
+ - { tag: 'railway:signal:electricity', value: 'LU-CFL:ESFAp/TA' }
+ - { tag: 'railway:signal:electricity:form', value: 'sign' }
+ - { tag: 'railway:signal:electricity:type', value: 'pantograph_down_advance' }
+
+ - description: ESFAp/TE
+ country: LU
+ icon: { default: 'lu/ESFAp_TE' }
+ tags:
+ - { tag: 'railway:signal:electricity', value: 'LU-CFL:ESFAp/TE' }
+ - { tag: 'railway:signal:electricity:form', value: 'sign' }
+ - { tag: 'railway:signal:electricity:type', value: 'pantograph_down' }
+
+ - description: ESFAp/TR
+ country: LU
+ icon: { default: 'lu/ESFAp_TR' }
+ tags:
+ - { tag: 'railway:signal:electricity', value: 'LU-CFL:ESFAp/TR' }
+ - { tag: 'railway:signal:electricity:form', value: 'sign' }
+ - { tag: 'railway:signal:electricity:type', value: 'pantograph_up' }
+
+ - description: ESFCC/A
+ country: LU
+ icon: { default: 'lu/ESFCC_A' }
+ tags:
+ - { tag: 'railway:signal:electricity', value: 'LU-CFL:ESFCC/A' }
+ - { tag: 'railway:signal:electricity:form', value: 'sign' }
+ - { tag: 'railway:signal:electricity:type', value: 'power_off_advance' }
+
+ - description: ESFCC/E
+ country: LU
+ icon: { default: 'lu/ESFCC_E' }
+ tags:
+ - { tag: 'railway:signal:electricity', value: 'LU-CFL:ESFCC/E' }
+ - { tag: 'railway:signal:electricity:form', value: 'sign' }
+ - { tag: 'railway:signal:electricity:type', value: 'power_off' }
+
+ - description: ESFCC/F
+ country: LU
+ icon: { default: 'lu/ESFCC_F' }
+ tags:
+ - { tag: 'railway:signal:electricity', value: 'LU-CFL:ESFCC/F' }
+ - { tag: 'railway:signal:electricity:form', value: 'sign' }
+ - { tag: 'railway:signal:electricity:type', value: 'power_on' }
+
# --- NL --- #
- description: power off
diff --git a/symbols/lu/ESFA.svg b/symbols/lu/ESFA.svg
new file mode 100644
index 00000000..bfc518c5
--- /dev/null
+++ b/symbols/lu/ESFA.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/symbols/lu/ESFAp_TA.svg b/symbols/lu/ESFAp_TA.svg
new file mode 100644
index 00000000..b195ada0
--- /dev/null
+++ b/symbols/lu/ESFAp_TA.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/symbols/lu/ESFAp_TE.svg b/symbols/lu/ESFAp_TE.svg
new file mode 100644
index 00000000..9eb31fdd
--- /dev/null
+++ b/symbols/lu/ESFAp_TE.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/symbols/lu/ESFAp_TR.svg b/symbols/lu/ESFAp_TR.svg
new file mode 100644
index 00000000..b76624bc
--- /dev/null
+++ b/symbols/lu/ESFAp_TR.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/symbols/lu/ESFCC_A.svg b/symbols/lu/ESFCC_A.svg
new file mode 100644
index 00000000..f48b21a3
--- /dev/null
+++ b/symbols/lu/ESFCC_A.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/symbols/lu/ESFCC_E.svg b/symbols/lu/ESFCC_E.svg
new file mode 100644
index 00000000..115182c4
--- /dev/null
+++ b/symbols/lu/ESFCC_E.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/symbols/lu/ESFCC_F.svg b/symbols/lu/ESFCC_F.svg
new file mode 100644
index 00000000..bf16e311
--- /dev/null
+++ b/symbols/lu/ESFCC_F.svg
@@ -0,0 +1,7 @@
+
+