# Guide and Technical Wiki

**URL:** <https://community.openenergymonitor.org/t/guide-and-technical-wiki/132>\
**Category:** Organisation\
**Created:** [2 May 2016 14:11 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132 "2016-05-02T14:11:39Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![borpin](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/borpin/32/193_2.png) [@borpin](https://community.openenergymonitor.org/u/borpin)\
**Post date:** [2 May 2016 14:11 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/1 "2016-05-02T14:11:40Z")

</div>

Continuing the discussion from [New Blog!](https://community.openenergymonitor.org/t/new-blog/89/3):

> [@New Blog!](https://community.openenergymonitor.org/t/new-blog/89/3):
>
> Indeed, a spring make over.

This all looks really great. One question, how will the Guide and the older Wiki fit together? I noted you had included a ‘technical’ section in the Guide and just wondered if you were intending to migrate all the documentation to this? Your initial thoughts on the Guide were that it was for a ‘new user’. As someone who has struggled to find the right bit of information in the past, I’m keen others have an easier time 😃

---

<div class="post-metadata">

**Author:** ![glyn.hudson](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/glyn.hudson/32/35003_2.png) [@glyn.hudson](https://community.openenergymonitor.org/u/glyn.hudson)\
**Post date:** [3 May 2016 15:15 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/2 "2016-05-03T15:15:52Z")

</div>

Yes, we will be moving over some technical info. However we won’t be just copy and pasting from the wiki. It will more likely be a refined summary of the important snippets, possible with links to the wiki for more in depth info.

It’s always a challenge working out how and where to present documentation and to what level. I would be interested to hear if you have any thoughts on specific items of documentation you think would be useful to be on the new guide site.

Keeping in mind the idea of the guide site is:

### _“Just the information a user should need to setup and configure the OpenEnergyMonitor system”_

We don’t want to overload the user with too much technical info, however I think a technical section of the guide is important to give a technical overview of the system and link to the relevant sections to get more in-depth info.

---

<div class="post-metadata">

**Author:** ![borpin](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/borpin/32/193_2.png) [@borpin](https://community.openenergymonitor.org/u/borpin)\
**Post date:** [4 May 2016 19:17 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/3 "2016-05-04T19:17:16Z")

</div>

> [@glyn.hudson](#):
>
> “Just the information a user should need to setup and configure the OpenEnergyMonitor system”

But this statement needs a bit more definition as to what basic knowledge is assumed? Someone familiar with the Pi has a significant head start, but if you want to help a very basic user the guide needs to be refined (IMHO).

---

<div class="post-metadata">

**Author:** ![bidouilleur](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/bidouilleur/32/12_2.png) [@bidouilleur](https://community.openenergymonitor.org/u/bidouilleur)\
**Post date:** [4 May 2016 19:53 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/4 "2016-05-04T19:53:19Z")

</div>

I think I found a dead link

> **[Troubleshooting](https://guide.openenergymonitor.org/setup/troubleshooting/)**
>
> Troubleshooting issues debugging

gives a nice 404 right now 😇

---

<div class="post-metadata">

**Author:** ![Bill.Thomson](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/bill.thomson/32/1834_2.png) [@Bill.Thomson](https://community.openenergymonitor.org/u/Bill.Thomson)\
**Post date:** [4 May 2016 20:01 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/5 "2016-05-04T20:01:08Z")

</div>

Rather than _assuming_ what knowledge and/or skill sets a user might have, why not come straight out and tell prospective users what knowledge and skills will make dealing with an OEM system easier?

Not that they _require_ those skills, but the fact that if they have at least some working knowledege in the applicable areas, things wil be easier, maybe _much_ easier, for them.

OEM isn’t exacly an entry level project, and it’s not rocket science. But I can see how it might be _percieved_ that way by somone just starting out.

---

<div class="post-metadata">

**Author:** ![borpin](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/borpin/32/193_2.png) [@borpin](https://community.openenergymonitor.org/u/borpin)\
**Post date:** [4 May 2016 20:28 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/6 "2016-05-04T20:28:37Z")

</div>

> [@Bill.Thomson](#):
>
> Rather than assuming what knowledge and/or skill sets a user might have, why not come straight out and tell prospective users what knowledge and skills will make dealing with an OEM system easier?

Yes that is what I mean. By assuming, I mean the point at which you start the level of instruction (and say what the reader needs to know).

---

<div class="post-metadata">

**Author:** ![Robert.Wall](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/robert.wall/32/38246_2.png) [@Robert.Wall](https://community.openenergymonitor.org/u/Robert.Wall)\
**Post date:** [4 May 2016 21:42 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/7 "2016-05-04T21:42:31Z")

</div>

And what if they don’t know? We need to be careful that we don’t frighten off those who lack the “assumed” level of skill but are ready to and want to learn.

Unless of course that’s what we want to do.

I know (I really do know) how hard it can be to steer someone through the very basics, but when they turn round and say “I learned a lot…” it makes it kind-of rewarding.

---

<div class="post-metadata">

**Author:** ![glyn.hudson](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/glyn.hudson/32/35003_2.png) [@glyn.hudson](https://community.openenergymonitor.org/u/glyn.hudson)\
**Post date:** [4 May 2016 23:25 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/8 "2016-05-04T23:25:26Z")

</div>

> [@bidouilleur](#):
>
> I think I found a dead link
> 
> [Troubleshooting — OpenEnergyMonitor 0.0.1 documentation](https://guide.openenergymonitor.org/setup/troubleshooting/)
> 
> gives a nice 404 right now 😇

Thanks, been fixed.

> [@Robert.Wall](#):
>
> I know (I really do know) how hard it can be to steer someone through the very basics, but when they turn round and say “I learned a lot…” it makes it kind-of rewarding.

I totally agree. It;s very rewarding. lacked of perceived knowledge is no barrier to entry. IMHO _everyone_ should be able to setup and use an OEM system. If they run into issues the problems are most probably with us and our systems or lack of documentation. We would really like the Guide site to allow even non technical users to setup the system. Although I agree, a bit of tech knowledge (e.g. SSH connection etc.) would go a long way.

---

<div class="post-metadata">

**Author:** ![borpin](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/borpin/32/193_2.png) [@borpin](https://community.openenergymonitor.org/u/borpin)\
**Post date:** [5 May 2016 06:47 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/9 "2016-05-05T06:47:59Z")

</div>

> [@glyn.hudson](#):
>
> IMHO everyone should be able to setup and use an OEM system. If they run into issues the problems are most probably with us and our systems or lack of documentation.

I’d hoped that was my point. If the aim is to be able for someone with no knowledge use it, then I’d suggest we need more info (it is easy to forget that you now somethings implicitly). Equally, if it starts from too low a point, there is a risk of making it too big a job.

I’d be inclined to find suitable information out there for the basics and point folk to those resources and say that they need to be comfotable doing xyz to easily get started.

---

<div class="post-metadata">

**Author:** ![bidouilleur](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/bidouilleur/32/12_2.png) [@bidouilleur](https://community.openenergymonitor.org/u/bidouilleur)\
**Post date:** [5 May 2016 06:55 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/10 "2016-05-05T06:55:10Z")

</div>

I can already be a good example 🙂  
This weekend I intend to update my emonpi … I couldn’t find a simple topic on how to upgrade … found the guide for install, but do you have to go over a complete install to update?  
I saw on emoncm admin an update button, but it doesn’t react (logs are not showing anything moved since initial install done by OEM etc…)

It is possible that me, as newbie, didn’t dig enough yet but still … sometimes a simple topic with 'how to upgrade xxxx ’ with a few lines to explain if possible or not and if possible, how, in some step by step guide .

First time you try something is always with a feeling “hope I’m not going to break it” . Next upgrades are mostly easy as we have ‘already done it’.

---

<div class="post-metadata">

**Author:** ![Jon](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/jon/32/1876_2.png) [@Jon](https://community.openenergymonitor.org/u/Jon)\
**Post date:** [5 May 2016 22:19 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/11 "2016-05-05T22:19:21Z")

</div>

Eric - this is what I’ve created for my own use using a Mac and is not ready for prime time. I can certainly comment this better for others.

**Upgrade emonPi - Create new SD Card**

**Terminal**  
All commands done via the Mac Terminal app.

**Format new SD Card on Mac OS X**  
(from [Raspberry Pi Documentation - Getting Started](https://www.raspberrypi.org/documentation/installation/installing-images/mac.md))  
Run to determine current disks (w/o SD Card)  
diskutil list

Insert SD Card  
diskutil list  
Document the diskN for the SD Card

**Partition and format as FAT32**  
([Link2sd partitioning sd card from mac - LG Optimus V | Android Forums](http://androidforums.com/threads/link2sd-partitioning-sd-card-from-mac.490530/))  
diskutil partitionDisk /dev/diskN MBR FAT32 ‘UNTITLED’ 100%  
(be careful of quotes around disk NAME - sometimes they change!)

diskutil unmountdisk /dev/rdiskN

**Write Image to SD Card on Mac OS X**  
(from [Raspberry Pi Documentation - Getting Started](https://www.raspberrypi.org/documentation/installation/installing-images/mac.md))  
sudo dd bs=1m of=/dev/rdiskN if=emonSD-22Dec2015.img  
sudo dd bs=1m of=/dev/rdiskN if=

**Eject SD Card on Mac OS X**  
sudo diskutil eject /dev/rdisk1

* * *

And this is the emonPi side of things

[Upgrade emonPi - TImezone, Data, etc…pdf](https://community.openenergymonitor.org/uploads/default/original/1X/d63d24af25a23f2de9543f51771b95defad6397f.pdf) (203.8 KB)

---

<div class="post-metadata">

**Author:** ![Bill.Thomson](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/bill.thomson/32/1834_2.png) [@Bill.Thomson](https://community.openenergymonitor.org/u/Bill.Thomson)\
**Post date:** [5 May 2016 23:12 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/12 "2016-05-05T23:12:05Z")

</div>

> [@borpin](#):
>
> IMHO everyone should be able to setup and use an OEM system.

That would indeed be a testament to some _mighty good_ documentation. The one thing that seems to be the wrench in the gears is Linux itself. Given Linux is considered by many to be part of a “computer nerd’s” environment, just getting folks to where they’re not afraid of it might not be easy. Even after 25+ years, Linux still isn’t mainstream like a certain product from Redmond, Washington (that lots of us love to hate). Don’t get me wrong. I’d like to see OEM be every bit as good (or better!) as the commercially available product TED.

---

<div class="post-metadata">

**Author:** ![glyn.hudson](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/glyn.hudson/32/35003_2.png) [@glyn.hudson](https://community.openenergymonitor.org/u/glyn.hudson)\
**Post date:** [6 May 2016 00:19 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/13 "2016-05-06T00:19:19Z")

</div>

Linux knowledge should not be necessary to setup for basic system. No where in the emonpi setup guide is Linux trickery or command line required.

As last this is what we’re aiming for!

---

<div class="post-metadata">

**Author:** ![borpin](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/borpin/32/193_2.png) [@borpin](https://community.openenergymonitor.org/u/borpin)\
**Post date:** [6 May 2016 04:39 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/14 "2016-05-06T04:39:59Z")

</div>

Mmmm. One of the problems with Discourse is how it quotes, quotes of quotes. In this insatnce it was @glyn.hudson who said “IMHO everyone should be able to setup and use an OEM system” an not me ☹ I quoted him, but as the quote was picked out of my reply, it was attributed to me.

---

<div class="post-metadata">

**Author:** ![glyn.hudson](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/glyn.hudson/32/35003_2.png) [@glyn.hudson](https://community.openenergymonitor.org/u/glyn.hudson)\
**Post date:** [6 May 2016 08:53 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/15 "2016-05-06T08:53:00Z")

</div>

Looking at your post you quoted me correctly and it was obvious that it was me that said that. It looks like @Bill.Thomson made a mistake when quoting you and accidently quoted me instead!

---

<div class="post-metadata">

**Author:** ![borpin](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/borpin/32/193_2.png) [@borpin](https://community.openenergymonitor.org/u/borpin)\
**Post date:** [6 May 2016 12:25 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/16 "2016-05-06T12:25:38Z")

</div>

Yes that is what happened but if you try you cannot quote a quote of a quote.

---

<div class="post-metadata">

**Author:** ![Bill.Thomson](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/bill.thomson/32/1834_2.png) [@Bill.Thomson](https://community.openenergymonitor.org/u/Bill.Thomson)\
**Post date:** [6 May 2016 12:25 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/17 "2016-05-06T12:25:59Z")

</div>

Apologies if I caused any confusion.  
Here’s the type of thing I was speaking of regarding Linux:

> [@emonPi SD Card Build](https://community.openenergymonitor.org/t/emonpi-sd-card-build/238/2):
>
> I should add that I am familiar enough with implementing a set of Linux instructions in a terminal window but not necessarily the understanding of the commands themselves.

and while _understanding_ the commands might not be _necessary_, it _can_ be a big help.

---

<div class="post-metadata">

**Author:** ![bidouilleur](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/bidouilleur/32/12_2.png) [@bidouilleur](https://community.openenergymonitor.org/u/bidouilleur)\
**Post date:** [8 May 2016 13:26 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/18 "2016-05-08T13:26:57Z")

</div>

Based on your explanation with some fiddling (correct path etc as none of us ever use terminal from the same spot …) I was able to upgrade my emonpi  
Had to add the expansion part as I used another 8Gb SD-card

For those neeeding it, after you have ugraded with the prepared image (it is configured for 4 Gb SD cards) you can expand it so it uses the full 8 Gb capacity  
Log on the pi (remember PW changed to emonpi2016)

> Expand SD Card

> Caution: don’t try and run the ‘Expand file-system option’ in raspi-config. This won’t work because of the extra third partition

> If you have flashed the image to an SD card greater than 4GB you can run to expand the ~/data partition

> $ sudo emonSDexpand

It detected my node , just redid the config part so it sends to my online emoncms, corrected the voltage via a rough hack … all is smooth for now

Thanks Jon

---

<div class="post-metadata">

**Author:** ![Niklas](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/niklas/32/975_2.png) [@Niklas](https://community.openenergymonitor.org/u/Niklas)\
**Post date:** [27 July 2016 12:58 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/19 "2016-07-27T12:58:37Z")

</div>

Hi there, I’d like to ask/add something to this thread, but first:  
Great work, I like the new forum a lot!

Here my question regarding the structure of information about OEM:  
In the **old** site, you would find

- the most important information on the core sites (very structured)

- all the small and big problems being discussed in the old forum (unstructured)

- some bits of information in the old Wiki (more or less structured, condensed)

On the new site, we have

- the new core site guide (structured, condensed)

- the new forum (unstructured, uncondensed)

Finally my question: Will there be a wiki?

I see two reasons, why this could be interesting:

1. “All” the information in the old forum could be brought into a more condensed and organised form
2. The sub-projects, tinker solutions could have their own, less official site.

To give an example: I more more or less started to play with the dashboards, and I had to insert and try every widget, inserting it and play around with the options to see what it can do. Now, to spare other people what I have gone though, I would like to create an overview with screenshots of the widgets and a short explanation. A wiki would be the place for that, I guess…

---

<div class="post-metadata">

**Author:** ![glyn.hudson](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/glyn.hudson/32/35003_2.png) [@glyn.hudson](https://community.openenergymonitor.org/u/glyn.hudson)\
**Post date:** [27 July 2016 13:05 UTC](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132/20 "2016-07-27T13:05:04Z")

</div>

Good overview. Very observant 🙂 .

We actually have a wiki which is used for technical hardware docs: 🙂

> [@Niklas](#):
>
> To give an example: I more or less started to play with the dashboards, and I had to insert and try every widget, inserting it and play around with the options to see what it can do. Now, to spare other people what I have gone though, I would like to create an overview with screenshots of the widgets and a short explanation. A wiki would be the place for that, I guess…

Sounds good, I think the best thing to do would be to post to the new forum (which is very searchable). The issue with having a fully open-wiki is that since emoncms and other areas of the project are constantly evolving any docs would go out of data very quickly. We are focused our efforts on keeping the core user guide updated which does include Emoncms dashboard documentation: [https://guide.openenergymonitor.org/setup/dashboards/](https://guide.openenergymonitor.org/setup/dashboards/)

The user guide site is fully open-source no github. Feel free to add some info and propose a change:

[https://github.com/openenergymonitor/guide/tree/master/source/setup/dashboards.markdown](https://github.com/openenergymonitor/guide/tree/master/source/setup/dashboards.markdown)

[Next page](https://community.openenergymonitor.org/t/guide-and-technical-wiki/132.md?page=2)
