docs: async def throttle_update_heaters(self):
          """Throttle update device."""
          if (self._throttle_time is not None
                  and dt.datetime.now() - self._throttle_time < MIN_TIME_BETWEEN_UPDATES):
              return
          self._throttle_time = dt.datetime.now()
          await self.update_heaters()