diff --git a/ohmpi/ohmpi.py b/ohmpi/ohmpi.py
index 41e94e67ee0367ce5b6bd96b62e36590319d51e2..acc866adf233b9476ff1266c25f1d2afbeafac51 100644
--- a/ohmpi/ohmpi.py
+++ b/ohmpi/ohmpi.py
@@ -499,7 +499,7 @@ class OhmPi(object):
         """
         # check pwr is on, if not, let's turn it on
         switch_power_off = False
-        if self._hw.pwr_state == 'off':
+        if self.tx.pwr.voltage_adjustable and self._hw.pwr_state == 'off':
             self._hw.pwr_state = 'on'
             switch_power_off = True
 
@@ -688,7 +688,8 @@ class OhmPi(object):
             fw_in_zip = self.settings['fw_in_zip']
 
         # switch power on
-        self._hw.pwr_state = 'on'
+        if self.tx.pwr.voltage_adjustable:
+            self._hw.pwr_state = 'on'
         self.status = 'running'
         self.exec_logger.debug(f'Status: {self.status}')
         self.exec_logger.debug(f'Measuring sequence: {self.sequence}')