An Optical Pulse Sensor detects the LED / IR ‘pulse’ output from a utility meters. Each pulse corresponds to a certain amount of energy passing through the meter. The amount of energy each pulse corresponds to depends on the meter. By counting these pulses and measuring the time between each pulse the meters kWh value can be calculated.
Unlike clip-on CT based monitoring, pulse counting is measuring exactly what the utility meter is measuring i.e. what you get billed for. Pulse counting cannot provide an instantaneous power reading like clip on CT sensors can. It is often worthwhile using pulse counting in conjunction with clip on CT sensors to get the best of both techniques.
The emonPi and emonTx can simultaneously perform pulse counting and CT based monitoring.
Due to hardware limitations only a single pulse counting sensor can be connected to a single emonPi, emonTx or emonTH unit.
Some meters are configured to pulse on both import and export. If your meter is, and you use it for both (e.g. an import meter on a property with grid-connected Solar PV) then you will have difficulty making good use of an optical pulse sensor, as it will not agree with either the meter reading or any CT sensor measurement. One possibility is to use the sign (positive or negative) of the output of a CT sensor attached to the meter's input (or output) to distinguish between positive and negative pulses. You can then either reject negative pulses, or count them separately if you wish. This community forum discussion contains more information on how to do this.
It is advisable to shield the sensor and the meter from bright light as this can adversely affect readings.
Identify your utility meter’s pulse output, usually a red flashing LED marked ‘KWh’. Stick the sensor over the LED, carefully aligning the hole so the flashing LED shines through clearly. Be sure to clean any dust from the meter face before attaching the sensor.
Plug sensors RJ45 connector into emonPi / emonTx RJ45 socket.
Ensure the sensor is plugged into the RJ45 socket on the emonPi on the same side as the CT connection jack-plug sockets NOT the Etherent socket.
If installed correctly when the emonPi / emonTx is powered up the pulse sensor LED should flash in sync with the utility meter LED. See video clip:
You may need to switch on a large electrical load e.g. kettle to generate some pulses
View the Input list:
Clicking the spanner icon brings up the feed input processor. It’s a good idea to log the raw pulse count to a feed for debugging. The pulse count needs to be multiplied by a scale process to convert the pulses to Wh. The scale factor will depend on your meter, see the table in Appendix A below. Once the scale has been applied, log the result to a Wh Accumulator feed. This feed is an ever increasing number which won’t return to zero if the emonPi / emonTx is reset, which would result in the raw pulse count returning to zero.
Viewing the Wh accumulator feed:
To convert the Wh accumulator feed to daily kWh bargraph using the graph tool select Window
delta = 1 then click
See Emoncms daily kWh guide for mor info.
The optical pulse sensor should work with all utility meters that have an LED or IR optical pulse output. The sensor has been tested to work with the following meters. The ‘pulses per kwh’ calibration can be used to configure the input process for the pulse data, see above:
Please help us expand this table by contributing details for your meter. Email photo and scale factor to [email protected]