A surgical device is provided including an energy harvesting device configured to harvest energy from a sterilization device to provide power to at least one of a sensor or a computing device. The sensor is configured to measure an energy output applied to the surgical device by a sterilization device. The computing device includes a processor or logic circuit and a memory and is configured to determine when a threshold energy output applied to the surgical device is met and to store in the memory an amount of times the threshold energy output applied to the surgical device is met.