Super Newb Here (where's my cape)

Ok, so I am very new here to openenergy.

Have a couple questions I couldn’t quite determine from digging around.

  1. do I have to run this on a Pi? I would like to run on a vm (i believe this is possible)
  2. is the hardware shield required? I do alot of arduino work and I am very comfortable building my own modules for current / voltage / ect / ect. So could I get away with doing this?
  3. Is there any firmware for any arduino projects that utilize nrf24l01 radios? I already have TONS of these around the house for home automation so I buy them in batches anyways.

Thanks! very excited to work with this :slight_smile:

ok, just hit the code page. Looks like this is part of my answers :slight_smile:

Any one build something like this that also uses an ethernet module (ws5100 or something) and have it post to emon over the network?

Welcome, Jason.

The place for theory and the basic principles is the “Learn” section. GitHub houses full details of the past and current production versions.

So trying to answer your queries:

  1. What is “this”? emonCMS I think is what you mean. No, it can run on any Linux machine, inside a Linux VM or inside WAMP on a Windows machine.
  2. Feel free to build your own analogue front end. All the basic details can be cribbed from the details of the emonTx V3.4 (the current version of emonTx) or from ‘Learn’. The more care you take over grounding and shielding, the more accurate your low current/low power readings will be. Anecdotally, users who have generally questioned “noise” readings have tended to have ‘breadboard’ front ends.
  3. I’m not familiar with the NRF radios, if you can interface those to send serial character strings or bytes, then you should be able to use them. (If they are interrupt-driven and can only handle one character at a time like the Hope RFM12B, then you might find it hard to run continuous sampling code, but if they have their own transmit buffer, all should be OK.) Much the same goes for a WiFi module. We use the ESP8266 for that.

[Don’t use “emon” without qualification, or we’ll get confused. It’s our generic prefix, so emonTx, emonPi, emonCMS, emonTH etc.]

For info, there are two “Search” facilities here. The one in the light blue header searches just this forum, the one in the dark blue header also searches the old archived forum. There’s a lot more in the old forum, but some attachments have been lost.

1 Like

awesome!! thank you for the responses :slight_smile:

I will dig in on the github some more. Already found some stuff there I am looking forward to playing with.

  1. you are correct, i was referring to emonCMS and that’s great it will run ok in a VM
  2. perfect :slight_smile:
  3. the nrf24l01 I think may work, i may try to do a fork and see if i can get it working :slight_smile:

sorry abou the prefix lol ill be more specific.

ill check that old forum out too.

They’re a 2.4 GHz half-duplex wireless radio capable of transmitting acknowledged 32 byte packets with a 3 packet buffer, all for under $1 AUD if you buy them in lots of 10. The ones on eBay vary wildly in quality though. I also use them in my home weather station :slight_smile:
There’s a great set of Arduino libraries for them from simple peer to peer all the way up to creating Mesh networks.

They don’t provide any tracking of RSSI though which is a feature on the RFM69W in the EmonTx/EmonBase that I really appreciate.

1 Like