diff --git a/doc/news/interface_changes/DM-46041.ess.rst b/doc/news/interface_changes/DM-46041.ess.rst
new file mode 100644
index 000000000..52901fc22
--- /dev/null
+++ b/doc/news/interface_changes/DM-46041.ess.rst
@@ -0,0 +1 @@
+Add Raritan PDU telemetry.
diff --git a/python/lsst/ts/xml/data/sal_interfaces/ESS/ESS_Telemetry.xml b/python/lsst/ts/xml/data/sal_interfaces/ESS/ESS_Telemetry.xml
index ee81efdd1..7d673ecf1 100644
--- a/python/lsst/ts/xml/data/sal_interfaces/ESS/ESS_Telemetry.xml
+++ b/python/lsst/ts/xml/data/sal_interfaces/ESS/ESS_Telemetry.xml
@@ -1011,7 +1011,7 @@
ESS
- ESS_pdu
+ ESS_netbooter
Telemetry for Netbooter PDU devices.
-
systemDescription
@@ -1041,6 +1041,158 @@
unitless
2
+ -
+ sensorName
+ The name of the device (usually the hostname).
+ string
+ unitless
+ 1
+
+
+
+ ESS
+ ESS_raritan
+ Telemetry for Raritan devices.
+ -
+ systemDescription
+ The value of the SNMP System Description field.
+ string
+ unitless
+ 1
+
+ -
+ inletRmsCurrent
+ The value of the SNMP Inlet rmsCurrent field.
+ float
+ A
+ 1
+
+ -
+ inletUnbalancedCurrent
+ The value of the SNMP Inlet unbalancedCurrent field.
+ float
+ %
+ 1
+
+ -
+ inletRmsVoltage
+ The value of the SNMP Inlet rmsVoltage field.
+ float
+ V
+ 1
+
+ -
+ inletActivePower
+ The value of the SNMP Inlet activePower field.
+ float
+ W
+ 1
+
+ -
+ inletApparentPower
+ The value of the SNMP Inlet apparentPower field.
+ float
+ V * A
+ 1
+
+ -
+ inletPowerFactor
+ The value of the SNMP Inlet powerFactor field.
+ float
+ unitless
+ 1
+
+ -
+ inletActiveEnergy
+ The value of the SNMP Inlet activeEnergy field.
+ float
+ W * h
+ 1
+
+ -
+ inletFrequency
+ The value of the SNMP Inlet frequency field.
+ float
+ Hz
+ 1
+
+ -
+ inletUnbalancedVoltage
+ The value of the SNMP Inlet unbalancedVoltage field.
+ float
+ %
+ 1
+
+ -
+ inletUnbalancedLineLineVoltage
+ The value of the SNMP Inlet unbalancedLineLineVoltage field.
+ float
+ %
+ 1
+
+ -
+ outletRmsCurrent
+ The value of the SNMP Outlet rmsCurrent field.
+ float
+ A
+ 48
+
+ -
+ outletRmsVoltage
+ The value of the SNMP Outlet rmsVoltage field.
+ float
+ V
+ 48
+
+ -
+ outletActivePower
+ The value of the SNMP Outlet activePower field.
+ float
+ W
+ 48
+
+ -
+ outletApparentPower
+ The value of the SNMP Outlet apparentPower field.
+ float
+ V * A
+ 48
+
+ -
+ outletPowerFactor
+ The value of the SNMP Outlet powerFactor field.
+ float
+ unitless
+ 48
+
+ -
+ outletActiveEnergy
+ The value of the SNMP Outlet activeEnergy field.
+ float
+ W * h
+ 48
+
+ -
+ outletOnOff
+ The value of the SNMP Outlet onOff field.
+ boolean
+ unitless
+ 48
+
+ -
+ outletFrequency
+ The value of the SNMP Outlet frequency field.
+ float
+ Hz
+ 48
+
+ -
+ sensorName
+ The name of the device (usually the hostname).
+ string
+ unitless
+ 1
+
ESS
@@ -1305,6 +1457,13 @@
unitless
1
+ -
+ sensorName
+ The name of the device (usually the hostname).
+ string
+ unitless
+ 1
+
ESS
@@ -1321,7 +1480,7 @@
batteryCapacity
Battery percent charge.
float
- unitless
+ %
1
-
@@ -1436,5 +1595,12 @@
unitless
1
+ -
+ sensorName
+ The name of the device (usually the hostname).
+ string
+ unitless
+ 1
+