My Home energy meter
My Home energy meter
Hi All
Here is my solution to get home energy.
Is based in two modules from ABB:
1. Meter. It has capabilies of being accessed through led Pulse output, pulse output port or infrared port for modbus protocol
2. Reader device. It is an ethernet device with a webserver built in that allows both modbus over tcp/ip or http reads (I'm using this second one)
It is very accurate and it is working quite well at my home and of course is fully integrated with my Homeseer system
If you want more info, I'll be pleased to help
Regards
Juan
Here is my solution to get home energy.
Is based in two modules from ABB:
1. Meter. It has capabilies of being accessed through led Pulse output, pulse output port or infrared port for modbus protocol
2. Reader device. It is an ethernet device with a webserver built in that allows both modbus over tcp/ip or http reads (I'm using this second one)
It is very accurate and it is working quite well at my home and of course is fully integrated with my Homeseer system
If you want more info, I'll be pleased to help
Regards
Juan
My Home energy meter
Sounds interesting. How did you connect with HS? Thanks. Lorenzo
My Home energy meter
Hi Lorenzo
I'm doing an http call to the read meter device which has the built in webserver.
This is a piece of my recurring script:
<i>page = hs.GetURL("http://192.168.1.116/md?info=B","/",TRUE,80)
hs.WaitSecs(2)
page = hs.GetURL("http://192.168.1.116/md?info=B","/",TRUE,80)</i>
There are two calls because the reader asks to the energy meter and needs a couple of seconds to retrieve data
Then you receive a string like this:
<i>ABB Electricity Meter Serial Number: 00033454 Energy, Active114.64 kWh Tariff 1: 114.64 kWh Status value9895604649984 Power fail counter4 Reset counter0 Firmware versionM103-101</i>
... And then is question of extracting the right text.
Quite easy!
Here is a picture of how my HS sees it
regards
Juan
I'm doing an http call to the read meter device which has the built in webserver.
This is a piece of my recurring script:
<i>page = hs.GetURL("http://192.168.1.116/md?info=B","/",TRUE,80)
hs.WaitSecs(2)
page = hs.GetURL("http://192.168.1.116/md?info=B","/",TRUE,80)</i>
There are two calls because the reader asks to the energy meter and needs a couple of seconds to retrieve data
Then you receive a string like this:
<i>ABB Electricity Meter Serial Number: 00033454 Energy, Active114.64 kWh Tariff 1: 114.64 kWh Status value9895604649984 Power fail counter4 Reset counter0 Firmware versionM103-101</i>
... And then is question of extracting the right text.
Quite easy!
Here is a picture of how my HS sees it
regards
Juan
My Home energy meter
The OD1365 is about EUR 155,-- the other one?
Alexander
Alexander
My Home energy meter
It was a little bit more expensive than the rfxcom pulse counter with the rfxcom transmitter.
I took benefit from a deal in rsonline.com and it cost me about 125 eur
Juan
I took benefit from a deal in rsonline.com and it cost me about 125 eur
Juan
My Home energy meter
[joke on]
Hmmmm. 192.168.1.116 That's MY IP
[joke off]
Your setup looks nice, but rsonline.com is about cars! Am I missing something here?
--
Hmmmm. 192.168.1.116 That's MY IP
[joke off]
Your setup looks nice, but rsonline.com is about cars! Am I missing something here?
--
My Home energy meter
I think he meant rsonline.nl or rs-online.com
Alexander
Alexander
My Home energy meter
The cem 05000 costs at rs-online.com 197,93 (http://nl.rs-online.com/web/search/sear ... 00&x=0&y=0)
The OD1365 costs 130,81 (http://nl.rs-online.com/web/search/sear ... &x=30&y=14)
Rene.
The OD1365 costs 130,81 (http://nl.rs-online.com/web/search/sear ... &x=30&y=14)
Rene.
My Home energy meter
Do you need both modules to make this work?
--
--
My Home energy meter
Hi Alexander
Yes, you are right. Is rs-online.com Sorry;-)
I'm sure you can find the device in other places as well, not only rs-online.com
Regards
Juan
Yes, you are right. Is rs-online.com Sorry;-)
I'm sure you can find the device in other places as well, not only rs-online.com
Regards
Juan
My Home energy meter
Hello wifi
Not really
The energy meter has three ways of being accessed:
1. Direct S0 pulse output (included in the module)
2. Led pulse output (included in the module)
3. IR port (to be accesed through the reader)
with 1 and 2 options you can use the rfxcom pulse reader directly (I suppose)
For the 3 option you need the external reader.
I just wanted to use the 3rd method as it seemed to me less complicated
Hope this helps
Juan
Not really
The energy meter has three ways of being accessed:
1. Direct S0 pulse output (included in the module)
2. Led pulse output (included in the module)
3. IR port (to be accesed through the reader)
with 1 and 2 options you can use the rfxcom pulse reader directly (I suppose)
For the 3 option you need the external reader.
I just wanted to use the 3rd method as it seemed to me less complicated
Hope this helps
Juan
My Home energy meter
You meant IP port instead of IR port, right?
Rene.
Rene.
My Home energy meter
<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">quote:<hr height="1" noshade id="quote"><i>Originally posted by rklootwijk</i>
<br />You meant IP port instead of IR port, right?
Rene.
<hr height="1" noshade id="quote"></font id="quote"></blockquote id="quote">
Haha Rene is on the hunt. IRtrans
Alexander
<br />You meant IP port instead of IR port, right?
Rene.
<hr height="1" noshade id="quote"></font id="quote"></blockquote id="quote">
Haha Rene is on the hunt. IRtrans
Alexander
My Home energy meter
Sorry if I'm not clear enough.
The reader (the CEM 05000 device in the picture) communicates with the energy meter through Infrared leds. This port is just for communicating with this device.
The reader is a device that asks data to the energy meter through the IR interface and then transmits this data remotely to the requestor by different ways, depending on the interface you have acquired. The reader gets then the exact amount of energy that has passed through the meter (including decimals of KWh)
In my case, the interface to access the reader is an ethernet port, through TCP/IP protocol, and in my case through direct http calls
If you do not want to use this way of accesing the energy meter, you can then use the led pulse output or the S0 pulse port with an attacched rfxcom pulse counter, but then you receive pulses and you have to calculate the amount of energy based on the received pulses, not the energy reads, so then you don't need the CEM 05000 device
The problem that I have found, is that in case of loosing the home automation server or the rfxcom counter by any reason, you loose the exact reads. Through the CEM05000, the reader ask the energy meter to transmit the energy quantity stored in its internal memory which is always accurate, no matter if you hav losen pulses because an outage in your home server.
Hope this helps you to understand my approach to this solution.
Cheers.
Juan
The reader (the CEM 05000 device in the picture) communicates with the energy meter through Infrared leds. This port is just for communicating with this device.
The reader is a device that asks data to the energy meter through the IR interface and then transmits this data remotely to the requestor by different ways, depending on the interface you have acquired. The reader gets then the exact amount of energy that has passed through the meter (including decimals of KWh)
In my case, the interface to access the reader is an ethernet port, through TCP/IP protocol, and in my case through direct http calls
If you do not want to use this way of accesing the energy meter, you can then use the led pulse output or the S0 pulse port with an attacched rfxcom pulse counter, but then you receive pulses and you have to calculate the amount of energy based on the received pulses, not the energy reads, so then you don't need the CEM 05000 device
The problem that I have found, is that in case of loosing the home automation server or the rfxcom counter by any reason, you loose the exact reads. Through the CEM05000, the reader ask the energy meter to transmit the energy quantity stored in its internal memory which is always accurate, no matter if you hav losen pulses because an outage in your home server.
Hope this helps you to understand my approach to this solution.
Cheers.
Juan
My Home energy meter
I agree that it looks more straightforward when compared with RFXmeter solution, but I guess that you will need 3 of these sets when using 3-phase 230V?