A smart fuse for facilitating wireless device monitoring and control, the smart fuse being dimensioned to fit within a space for a fuse cartridge contained within a power plug, and configured to provide overcurrent protection for a device to protect the device from overload, the smart fuse comprising: a first terminal for electrically coupling the smart fuse with the line conductor of the power plug; a second terminal for electrically coupling the smart fuse with the line terminal of the power plug; a power component (215, 305, 310) to power the smart fuse; a current sensor; a non-volatile memory; a fuse controller; a switch; and a wireless communication module, wherein the smart fuse is configured to: monitor one or more conditions of the device with the current sensor, the one or more conditions comprising current provided to the device; store in the non-volatile memory a plurality of data recordings corresponding to operations of the device over a period of time; create reporting data based on the stored plurality of data recordings; control one or more functions of the device with the switch, the controlling including enabling power flow to the device, disabling the power flow to the device, or varying the power flow to provide different amounts of power to the device; and wirelessly communicate with a system controller using the wireless communication module, and wherein this communication comprises transmitting the reporting data to the system controller. a first terminal for electrically coupling the smart fuse with the line conductor of the power plug; a second terminal for electrically coupling the smart fuse with the line terminal of the power plug; a power component (215, 305, 310) to power the smart fuse; a current sensor; a non-volatile memory; a fuse controller; a switch; and a wireless communication module, wherein the smart fuse is configured to: monitor one or more conditions of the device with the current sensor, the one or more conditions comprising current provided to the device; store in the non-volatile memory a plurality of data recordings corresponding to operations of the device over a period of time; create reporting data based on the stored plurality of data recordings; control one or more functions of the device with the switch, the controlling including enabling power flow to the device, disabling the power flow to the device, or varying the power flow to provide different amounts of power to the device; and wirelessly communicate with a system controller using the wireless communication module, and wherein this communication comprises transmitting the reporting data to the system controller. monitor one or more conditions of the device with the current sensor, the one or more conditions comprising current provided to the device; store in the non-volatile memory a plurality of data recordings corresponding to operations of the device over a period of time; create reporting data based on the stored plurality of data recordings; control one or more functions of the device with the switch, the controlling including enabling power flow to the device, disabling the power flow to the device, or varying the power flow to provide different amounts of power to the device; and wirelessly communicate with a system controller using the wireless communication module, and wherein this communication comprises transmitting the reporting data to the system controller.