An electricity current monitoring device, comprising: an electrical component configured to produce an electromotive force to provide electrical energy from a fluctuating magnetic field induced from a fluctuating flow of electrical current in a monitored energy source; an energy storage device configured to store a first portion of the electrical energy; power management circuitry configured to control storage of the first portion of electrical energy in the energy storage device, and to release the first portion of electrical energy from the energy storage device upon a predetermined threshold level of stored electrical energy being met; and processing circuitry configured to be powered by the first portion of the electrical energy being released from the energy storage device, the processing circuitry is configured to detect a present real-time electrical current in the monitored energy source based on a second portion of the electrical energy, and to determine a past electrical current that was in the monitored energy source during storing of the first portion of the electrical energy in the energy storage device; characterized in that the processing circuitry is further configured to: obtain a timestamp of a last current reading before an off-state and an activation timestamp after the off-state, determine the off-state time period of the processing circuitry using the timestamp of the last current reading and the activation timestamp, and infer the past electrical current based on the predetermined threshold and the off-state time period as determined using the timestamp of the last current reading before the off-state and the activation timestamp after the off-state. an electrical component configured to produce an electromotive force to provide electrical energy from a fluctuating magnetic field induced from a fluctuating flow of electrical current in a monitored energy source; an energy storage device configured to store a first portion of the electrical energy; power management circuitry configured to control storage of the first portion of electrical energy in the energy storage device, and to release the first portion of electrical energy from the energy storage device upon a predetermined threshold level of stored electrical energy being met; and processing circuitry configured to be powered by the first portion of the electrical energy being released from the energy storage device, the processing circuitry is configured to detect a present real-time electrical current in the monitored energy source based on a second portion of the electrical energy, and to determine a past electrical current that was in the monitored energy source during storing of the first portion of the electrical energy in the energy storage device; characterized in that the processing circuitry is further configured to: obtain a timestamp of a last current reading before an off-state and an activation timestamp after the off-state, determine the off-state time period of the processing circuitry using the timestamp of the last current reading and the activation timestamp, and infer the past electrical current based on the predetermined threshold and the off-state time period as determined using the timestamp of the last current reading before the off-state and the activation timestamp after the off-state. detect a present real-time electrical current in the monitored energy source based on a second portion of the electrical energy, and to determine a past electrical current that was in the monitored energy source during storing of the first portion of the electrical energy in the energy storage device; characterized in that the processing circuitry is further configured to: obtain a timestamp of a last current reading before an off-state and an activation timestamp after the off-state, determine the off-state time period of the processing circuitry using the timestamp of the last current reading and the activation timestamp, and infer the past electrical current based on the predetermined threshold and the off-state time period as determined using the timestamp of the last current reading before the off-state and the activation timestamp after the off-state. obtain a timestamp of a last current reading before an off-state and an activation timestamp after the off-state, determine the off-state time period of the processing circuitry using the timestamp of the last current reading and the activation timestamp, and infer the past electrical current based on the predetermined threshold and the off-state time period as determined using the timestamp of the last current reading before the off-state and the activation timestamp after the off-state.