So, I picked up an Eastron SDM220-Pulse energy meter from China:
Aliexpress SDM220-Pulse link
Which is a DIN rail mounted power meter, I see some people in Europe are using the 3-phase versions for their monitoring but using the RS485 output. I bought the Pulse version, which looks to have the RS485 actually there but not labelled - RS485<-> USB interface in the post at the moment to test that theory.
It looks to reading this manual I found that it has a passive pulse output, so I feed in voltage and count the pulses out.
Reading the wiki page for optical sensors (now linked thanks!) page it would seem that I can just connect:
SDM220 Port 5 (Pulse -ve) = EmonTX Terminal 2 (3.3v)
SDM220 Port 4 (Pulse 1 +ve) = EmonTX Terminal 4 (IRQ1)
And I can then count 1/1000 imp/kWh like I would with an optical sensor - is anyone using the counting like this and confirm - or anyone with more experience than me on the EmonTX point out if I got this wrong?
If the “passive pulse output” is a switch (optical or mechanical), then there’s a lot about pulse counting in relation to gas meters over in the old forums. If it’s a semiconductor switch (i.e. the receiving side of an opto-isolator), then the polarity of the terminals will be important, but de-bouncing won’t be necessary. The meter manual isn’t clear. Also check which terminals you need on the emonTx - I think it’s 2 & 6.
I took the pins from the optical page which were for 3.2 it said, v3.4 [EmonTX Wiki Page] (EmonTx V3.4 - OpenEnergyMonitor Wiki) and this table says:
emonTx V3.4 pulse-counting screw terminal connections
Screw terminal pin Connection
1 5V (if powered via 5V USB)
2 3.3V
3 GND
4 IRQ 1 / Dig3
Which seems its 2/4 - You may be talking about the RJ45 which is 2 & 6 and I am talking about the screw terminals?
Polarity is marked on the side of the monitor, there are two pulse output one fixed at 1000imp/kWh and the other configurable, they share a common -ve or input, see picture:
Will go read the gas meter counting, I need to check into that as it looks like our gas meter may also have an optical interface from the markings, but I can see no obvious LED.
Yes, it is 2 & 4 on the screw terminals. Note the top legend/silk screen on the pcb for terminal 4 is wrong!
There won’t be a LED on a gas meter - no electrical power (obviously!), what you’ll have is either a reed switch or - less likely - a reflective optical sensor that requires power. A reed switch is bad because it will need de-bouncing, anything optical will be not good news for battery life (though you can pulse the emitter and the sensors, which will give a useful improvement).
I ordered my EmonTX in a case, so lets hope the acrylic panel has the right numbers ![:wink: :wink:](https://community.openenergymonitor.org/images/emoji/google/wink.png?v=10)
Stupid statement I made about LED right! It says on the meter “Pulse=0.01m^3” but its no obvious where you get the pulse from - I need to google the model when I get a minute.
… and it’ll need to come out to get at the terminal screws!
![:laughing: :laughing:](https://community.openenergymonitor.org/images/emoji/google/laughing.png?v=12)
I may even re-mount it in a plastic IP box to keep the dust in the garage out of it, but I didn’t want to make the mistake I made with EmonPi of ordering bare then just buying a case later as I ran out of time to adapt/make one so ordered complete this time ![:slight_smile: :slight_smile:](https://community.openenergymonitor.org/images/emoji/google/slight_smile.png?v=12)
Need to finish pulling the new 16mm2 SWA submain through garden into garage before electricians come to connect it up and install EVSE first ![:electric_plug: :electric_plug:](https://community.openenergymonitor.org/images/emoji/google/electric_plug.png?v=12)
![:battery: :battery:](https://community.openenergymonitor.org/images/emoji/google/battery.png?v=12)
With some luck the cheaper “pulse” unit also has the RS485 stuff inside and I won’t need to count pulses anyway.
@TrystanLea I saw your tweet about “EmonESP” are there any more details anywhere? I just started working out how to take RS485 from the SDM220 into an ESP8266 directly back to EmonPi - but if you have a canned solution all the better!
Cannot see any code in GIT at the moment, what dev board are you using?