Difference between revisions of "Raspberry Pi"
Jump to navigation
Jump to search
Glyn.hudson (talk | contribs) |
Glyn.hudson (talk | contribs) |
||
Line 31: | Line 31: | ||
====Emoncms Setup==== | ====Emoncms Setup==== | ||
#Install emoncms following [http://openenergymonitor.org/emon/emoncms/installing-ubuntu-debian-pi this guide] up to section | #Install emoncms following [http://openenergymonitor.org/emon/emoncms/installing-ubuntu-debian-pi this guide] up to the end of section 7 | ||
# | # Instead of emoncms3 on the OpenEnergyMonitor GitHub use <code> $ git clone git://github.com/emoncms/emoncms.git</code> as the GtiHub emoncms repo. This is a new 'modular' version of emoncms. Alternatively you could download the zip file from github an extract into /var/www | ||
# | # Navigate to the emoncms modules folder <code>$ cd emoncms/Modules</code> | ||
# Download the Raspberry Pi emoncms module into the Modules folder <code>$ git clone https://github.com/emoncms/raspberrypi.git</code> | |||
# Now carry on following the [http://openenergymonitor.org/emon/emoncms/installing-ubuntu-debian-pi emoncms install guide] section 8-10. | |||
#* Note: since we're using the new modular version of emoncms the first bit of step 9 should be <code>$ cd /var/www/emoncms/</code> | |||
====RFM12BPi Setup==== | ====RFM12BPi Setup==== |
Revision as of 22:21, 23 October 2012
RFM12Pi
Overview
Design Files & Part List
Raspberry Pi Setup
Raspbian Linux Setup
- Download Raspbian 'Wheezy' SD card image This guide was made using 18th September 2012 release.
- Copy SD card image on SD card using Linux tool "dd" for any other OS see Raspberry Pi tutorial
- Insert SD card
$ df -h
to view mounted partition, make note of SD card device name, for me this was 'sdb' - Unmount SD card
$ umount /dev/sdb1
you will need to change sdb to match your SD card drive. If the card has more than one partition un mount that also$ umount /dev/sdb2
- Write the .img to the card
$ sudo dd bs=4M if=~/Downloads/2012-09-18-wheezy-raspbian.img of=/dev/sdb
again you will need to replace sdb with your SD card device name and modify the location and name of the image as need.
- Insert SD card
- Put SD card into Pi and connect network and power
- Find the IP address of the Pi and SSH to it
$ SSH [email protected]
, default password is 'raspberry' - Once successfully logged in run Raspbian setup
$ sudo raspi-config
- Select Expand root partition to fill SD card finish and reboot
- One rebooted restart SSH connection and run
$ sudo raspi-config
again - Check for updates
- Change password for user Pi to something of your choice, make it secure it will be storing your home energy data!
- If you plan to run the Pi as a headless dataloggin emoncms server as we do then select memory-split and choose the first setting a 240/16 split, the gives the CPU more memory at the expense of graphics which we're not using
- We also recommend selecting boot behaviour and disabling booting straight into a desktop since this increases boot time and wastes system resources. If required a desktop can be loaded with
$ startx
. - Set locale and timezone as required
- Finish and reboot, remember to use your new password when SSH'ing back in!
- (optional) set a host name for the Pi to enable host name to be used instead of IP address when connection to the Pi
- Enter the host name your desire eg.emoncms in the file
$ sudo nano /etc/hostname/
[Ctrl+X] then [Y] then [Enter] to save and exit - and in the file
$ sudo nano /etc/hosts/
{Ctrl+X] then [Y] then [Enter] to save and exit - Reboot the Pi and you should be able to SSH back in with
$ ssh [email protected]
if 'emoncms' was your chosen host name. - I had trouble getting host name to work, does this work for you?
- Enter the host name your desire eg.emoncms in the file
Emoncms Setup
- Install emoncms following this guide up to the end of section 7
- Instead of emoncms3 on the OpenEnergyMonitor GitHub use
$ git clone git://github.com/emoncms/emoncms.git
as the GtiHub emoncms repo. This is a new 'modular' version of emoncms. Alternatively you could download the zip file from github an extract into /var/www - Navigate to the emoncms modules folder
$ cd emoncms/Modules
- Download the Raspberry Pi emoncms module into the Modules folder
$ git clone https://github.com/emoncms/raspberrypi.git
- Now carry on following the emoncms install guide section 8-10.
- Note: since we're using the new modular version of emoncms the first bit of step 9 should be
$ cd /var/www/emoncms/
- Note: since we're using the new modular version of emoncms the first bit of step 9 should be