The Smart server has two hardware inputs that can take what is known as S0 pulses from other devices such as any type of energy or flow meter. The pulse input functional blocks can be configured to show the energy used or the volume consumed in the case of older gas meters or water meters.
Here is how it should work for an electricity meter that gives 1000
pulses per kWhr. A kWhr is a unit of energy that supplier bills the user for.
Using the smart server web pages in stand alone mode, create a pulse meter functional block. You have two. One for each hardware input. Set the divisor to 1000 as the default configuration of multiplier of 1 and divisor of 1 means that 1 pulse equates to a unit of the output of the data type you set for nvoPcValue. The nvoPcValueDif calculates
the power consumption during the accumulation period you set. The longer
the better really. So for 60 seconds a nominal 1000 W fan heater may show
a varying number between 1020 watts and 960 Watts updated every 60
seconds. Every 60 seconds this power consumption is added to the
nvoPcValue so is an accumulated value of energy consumed. If you leave the default format
as UNVT_elec_kwh_lf you will obtain sensible numbers of kWhours.
If you want a log of the power being consumed at any one point in
time, log the Dif value. If you want to log the total energy consumed
(since the last time you reset the counter) then log the nvoPcValue. You
get billed on total energy consumed so this is the most
important number for logging purposes.