A smart electrical plug comprising: an electrical input coupler configured to electrically connect to an electrical power source, wherein the electrical power source includes a Live line, a Neutral line, and a Ground line; a first electrical output socket; a second electrical output socket; an electrical current sensor arrangement configured to generate at least one signal indicative of a first electrical current through the first electrical output socket and a second electrical current through the second electrical output socket; a voltage divider electrical circuit configured to provide a third signal indicative of a voltage at the electrical input coupler; an electrical power measurement device configured to measure a measured electrical power based on the voltage and the at least one signal, the measured electrical power indicative of a first electrical power consumed through the first electrical output socket and a second electrical power consumed through the second electrical output socket; and a communication interface electrically coupled to the electrical power measurement device and configured to transmit a communication signal, the communication signal indicative of the measured electrical power; characterized by: at least one universal serial bus charging socket; a USB port controller configured to control an electrical output of the at least one USB charging socket; and a temperature switch configured to: generate a signal to cause the USB port controller to cut the electrical output of the at least one USB charging socket, when an internal temperature within smart electrical plug is over a first predetermined temperature; and generate a signal to cause the USB port controller to resume the electrical output of the at least one USB charging socket, when the internal temperature drops from the first predetermined temperature to below a second predetermined temperature. an electrical input coupler configured to electrically connect to an electrical power source, wherein the electrical power source includes a Live line, a Neutral line, and a Ground line; a first electrical output socket; a second electrical output socket; an electrical current sensor arrangement configured to generate at least one signal indicative of a first electrical current through the first electrical output socket and a second electrical current through the second electrical output socket; a voltage divider electrical circuit configured to provide a third signal indicative of a voltage at the electrical input coupler; an electrical power measurement device configured to measure a measured electrical power based on the voltage and the at least one signal, the measured electrical power indicative of a first electrical power consumed through the first electrical output socket and a second electrical power consumed through the second electrical output socket; and a communication interface electrically coupled to the electrical power measurement device and configured to transmit a communication signal, the communication signal indicative of the measured electrical power; characterized by: at least one universal serial bus charging socket; a USB port controller configured to control an electrical output of the at least one USB charging socket; and a temperature switch configured to: generate a signal to cause the USB port controller to cut the electrical output of the at least one USB charging socket, when an internal temperature within smart electrical plug is over a first predetermined temperature; and generate a signal to cause the USB port controller to resume the electrical output of the at least one USB charging socket, when the internal temperature drops from the first predetermined temperature to below a second predetermined temperature. at least one universal serial bus charging socket; a USB port controller configured to control an electrical output of the at least one USB charging socket; and a temperature switch configured to: generate a signal to cause the USB port controller to cut the electrical output of the at least one USB charging socket, when an internal temperature within smart electrical plug is over a first predetermined temperature; and generate a signal to cause the USB port controller to resume the electrical output of the at least one USB charging socket, when the internal temperature drops from the first predetermined temperature to below a second predetermined temperature. generate a signal to cause the USB port controller to cut the electrical output of the at least one USB charging socket, when an internal temperature within smart electrical plug is over a first predetermined temperature; and generate a signal to cause the USB port controller to resume the electrical output of the at least one USB charging socket, when the internal temperature drops from the first predetermined temperature to below a second predetermined temperature.