I want Help Getting Started with EmonSD

Hey everyone,

I got my hands on the EmonSD image & I am excited to start monitoring my home energy usage. I have been reading through some guides but I still feel a bit lost on the best way to set everything up properly.

Has anyone got some tips or a simple step-by-step to get EmonSD up and running smoothly? Also what are the must-do first configurations to avoid any common pitfalls? I am aiming to log data reliably and maybe connect a few sensors later on.

I am coming from a programming background and recently completed some Java Online Training, so I am comfortable with tech but new to this specific setup.

Also i have check this post How to Get Started with Monitoring Solar Energy Production Using Emoncms still need help. I appreciate any advice or links to helpful tutorials from your experience.

Thank you.:slight_smile:

Welcome, @Sophia, to the OEM forum.

What are you running the EmonSD image on?

Unsurprising - I wouldn’t believe you if you said you weren’t. You face a huge learning curve, but you’re not alone, we’ve all been there. My best advice is, don’t try to rush it.

It’s so flexible there probably isn’t one. You have to learn by trial and error. although great strides have been made recently on documentation, there are still holes where you’ve got to think up a test to find out what really happens.

If that’s what you want, you’ll get nowhere. Let me try to explain the flow in just a few words.
Data arrives and it appears on the Inputs page. You DON’T and can’t create an input directly, but you will probably need to configure emonHub to reformat the data so that emonCMS can accept it. You can then set up “Input processes” on the Input page to e.g. scale the values, accumulate powers to convert to energies, etc, and write the result to a Feed. It’s the Feed where the data is stored (it’s actually the database). When you have some data stored, you can look at it - using the Graphs module, say, or you can gather a whole lot of data together and create a “Dashboard” with dials, graphs etc to show the state of many inputs.

You can also use the dedicated Apps: My Electric, My Solar, My Heatpump, etc, which are largely pre-programmed and basically only need the correct data to function “out of the box”.

I don’t think this will help you directly - we don’t use Java. emonHub and emonCMS are PHP.

Do let us know what you have in mind, and there’s bound to be someone who’s done something similar before.

IIRC, emonHub is written in Python. :wink: