diff --git a/ohmpi/hardware_components/pwr_dps5005.py b/ohmpi/hardware_components/pwr_dps5005.py
index 55f833278b8bb56e9934a6e7b524dfcf28980e6c..5f91ac836d9b6e8454c3ab23c70d3448fe27a94f 100644
--- a/ohmpi/hardware_components/pwr_dps5005.py
+++ b/ohmpi/hardware_components/pwr_dps5005.py
@@ -40,6 +40,9 @@ class Pwr(PwrAbstract):
         if not subclass_init:
             self.exec_logger.event(f'{self.model}\tpwr_init\tend\t{datetime.datetime.utcnow()}')
 
+    def _retrieve_current(self):
+        self._current = self.connection.read_register(0x0000, 2)
+
     @property
     def current(self):
         return self._current