emonSD Download

emonSD is a pre-built SD card image for the Raspberry Pi to function as an OpenEnergyMonitor emonPi / emonBase. The image is available for download below or if you need a new SD card we also offer industrial grade SD cards with the image pre-loaded in the shop.


emonSD-01Feb24

Download (1.4 GB): UK Server

(eligible for updates)

(.zip) MD5: b64503d08704d1605a7ea23745f0a6fc

Credentials

  • SSH: username: pi, password: emonsd (default - please change)

  • WiFi Access Point: SSID: emonpi, Password: emonpi2016

  • MQTT: username: emonpi, password: emonpimqtt2016

  • MySQL: username: emoncms, password: emonpiemoncmsmysql2016

SSH access disabled by default. Long press emonPi LCD push button for 5s to enable. Or create file /boot/ssh in FAT partition.

Build

  • Built using EmonScripts emoncms installation script, see
    https://github.com/openenergymonitor/EmonScripts.

  • Based on Raspberry Pi OS Lite (32-bit Bookworm), 2023-12-11

  • Compatible with Raspberry Pi 3, 3B+, 4 & Pi Zero2

  • Emoncms data is logged to low-write ext2 partition mounted in /var/opt/emoncms

  • Log partition /var/log mounted as tmpfs using log2ram, now persistent after reboot

Kernel

$ uname -a
Linux emonpi 6.1.0-rpi8-rpi-v8 #1 SMP PREEMPT Debian 1:6.1.73-1+rpt1 (2024-01-25) aarch64 GNU/Linux

File System

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            661M     0  661M   0% /dev
tmpfs           185M  4.3M  181M   3% /run
/dev/mmcblk0p2  4.4G  3.0G  1.3G  71% /
tmpfs           925M     0  925M   0% /dev/shm
tmpfs           5.0M   16K  5.0M   1% /run/lock
tmpfs            30M   28K   30M   1% /tmp
tmpfs           1.0M     0  1.0M   0% /var/lib/php/sessions
tmpfs           128M     0  128M   0% /var/tmp
/dev/mmcblk0p1  510M   93M  418M  19% /boot/firmware
/dev/mmcblk0p3  9.7G   19K  9.2G   1% /var/opt/emoncms
log2ram          50M  824K   50M   2% /var/log
tmpfs           185M     0  185M   0% /run/user/1000

Emoncms

Server Information
-----------------------

Services
	emonhub :	 Active Running                      
	emoncms_mqtt :	 Active Running                      
	feedwriter :	 Active Running - sleep 300s 0 feed points pending write
	service-runner :	 Active Running                      
	emonPiLCD :	 Active Running                      
	redis-server :	 Active Running                      
	mosquitto :	 Active Running                      
	demandshaper :	 Not found or not installed                                  
Emoncms
	Version :	 low-write 11.4.11
	Git :	 
		URL :	 https://github.com/emoncms/emoncms.git
		Branch :	 * stable
		Describe :	 11.4.11
	Components :	 Emoncms Core v11.4.11 | App v2.8.1 | EmonHub Config v2.1.5 | Dashboard v2.3.3 | Device v2.2.3 | Graph v2.2.3 | Network Setup v1.0.5 | Backup v2.3.3 | Network v3.1.2 | Postprocess v2.4.7 | Sync v2.1.5 | Usefulscripts v2.3.11 | EmonScripts v1.7.10 | RFM2Pi v1.4.2 | Avrdude-rpi v1.0.3 | EmonPiLCD v2.0.1 | Emonhub v2.6.5

Server
	CPU :	 Cortex-A72 | 1 Threads(s) | - Sockets(s) | 108.00MIPS | 
	OS :	 Linux 6.1.0-rpi8-rpi-v8
	Host :	 emonpi | emonpi | (192.168.42.1)
	Date :	 2024-02-01 15:59:51 UTC
	Uptime :	 15:59:51 up 20 min,  1 user,  load average: 0.03, 0.04, 0.04

Memory
	RAM :	 Used: 14.09%
		Total :	 1.8 GB
		Used :	 260.43 MB
		Free :	 1.55 GB
	Swap :	 Used: 0.00%
		Total :	 100 MB
		Used :	 0 B
		Free :	 100 MB

Disk
	 :	 - / :	 Used: 66.84%
		Total :	 4.39 GB
		Used :	 2.94 GB
		Free :	 1.24 GB
		Read Load :	 n/a
		Write Load :	 n/a
		Load Time :	 n/a
	/boot/firmware :	 Used: 18.07%
		Total :	 509.99 MB
		Used :	 92.17 MB
		Free :	 417.83 MB
		Read Load :	 n/a
		Write Load :	 n/a
		Load Time :	 n/a
	/var/opt/emoncms :	 Used: 0.00%
		Total :	 9.68 GB
		Used :	 19 KB
		Free :	 9.19 GB
		Read Load :	 n/a
		Write Load :	 n/a
		Load Time :	 n/a
	/var/log :	 Used: 1.63%
		Total :	 50 MB
		Used :	 836 KB
		Free :	 49.18 MB
		Read Load :	 n/a
		Write Load :	 n/a
		Load Time :	 n/a

HTTP
	Server :	 Apache/2.4.57 (Raspbian) HTTP/1.1 CGI/1.1 80

MySQL
	Version :	 10.11.3-MariaDB-1+rpi1
	Host :	 127.0.0.1 (127.0.0.1)
	Date :	 2024-02-01 15:59:51 (UTC 00:00‌​)
	Stats :	 Uptime: 1232  Threads: 6  Questions: 281  Slow queries: 0  Opens: 46  Open tables: 39  Queries per second avg: 0.228

Redis
	Version :	 
		Redis Server :	 7.0.11
		PHP Redis :	 6.0.3-dev
	Host :	 localhost:6379
	Size :	 52 keys (1.01M)
	Uptime :	 0 days

MQTT Server
	Version :	 Mosquitto 2.0.11
	Host :	 localhost:1883 (127.0.0.1)

PHP
	Version :	 8.1.27 (Zend Version 4.1.27)
	Run user :	 User: www-data Group: www-data video Script Owner: pi
	Modules :	 apache2handler calendar Core ctype curl date exif FFI fileinfo filter ftp gd gettext hash iconv json libxml mbstring mosquitto v0.4.0mysqli mysqlnd vmysqlnd 8.1.27openssl pcre PDO pdo_mysql Phar posix readline redis v6.0.3-devReflection session shmop sockets sodium SPL standard sysvmsg sysvsem sysvshm tokenizer Zend OPcache zlib 
Pi
	Model :	 Raspberry Pi  Model N/A Rev  -  ()
	Serial num. :	 - CPU Temperature :	 39.43°C
	GPU Temperature :	 N/A (to show GPU temp execute this command from the console "sudo usermod -G video www-data" )
	emonpiRelease :	 emonSD-01Feb24
	File-system :	 read-write

Client Information
-----------------------

HTTP
	Browser :	 Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:122.0) Gecko/20100101 Firefox/122.0
	Language :	 en-GB,en;q=0.5

Window
	Size :	 1856 x 968

Screen
	Resolution :	 1920 x 1080
emonSD-20Nov23

Download standard emonPi1 / emonBase image (1.3 GB): UK Server
(MD5: ed9ecc0d8930d7f7422890e462b3020c)


Download emonPi2 version (1.3 GB): UK Server
(MD5: 164899034638325952572dbe68f3285e)
Includes emonPi2 compatible emonhub.conf and one wire temperature sensing on GPIO17 is enabled. Download the emonPi1/emonBase image for existing installations.


(eligible for updates)

Credentials

  • SSH: username: pi, password: emonsd (default - please change)

  • WiFi Access Point: SSID: emonpi, Password: emonpi2016

  • MQTT: username: emonpi, password: emonpimqtt2016

  • MySQL: username: emoncms, password: emonpiemoncmsmysql2016

SSH access disabled by default. Long press emonPi LCD push button for 5s to enable. Or create file /boot/ssh in FAT partition.

Build

  • Built using EmonScripts emoncms installation script, see
    https://github.com/openenergymonitor/EmonScripts.

  • Based on Debian Raspberry Pi OS (64-bit) Legacy Lite, 2023-05-03

  • Compatible with Raspberry Pi 3, 3B+, 4 & Pi Zero2

  • Emoncms data is logged to low-write ext2 partition mounted in /var/opt/emoncms

  • Log partition /var/log mounted as tmpfs using log2ram, now persistent after reboot

Kernel

$ uname -a
Linux emonpi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr  3 17:24:16 BST 2023 aarch64 GNU/Linux

File System

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       5.7G  2.5G  3.0G  46% /
devtmpfs        667M     0  667M   0% /dev
tmpfs           925M     0  925M   0% /dev/shm
tmpfs           370M  5.8M  365M   2% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            30M     0   30M   0% /tmp
tmpfs           1.0M     0  1.0M   0% /var/lib/php/sessions
tmpfs           1.0M     0  1.0M   0% /var/tmp
/dev/mmcblk0p1  255M   51M  205M  20% /boot
/dev/mmcblk0p3  8.7G   23K  8.3G   1% /var/opt/emoncms
log2ram          50M  3.0M   47M   6% /var/log
tmpfs           185M     0  185M   0% /run/user/1000

Emoncms

Server Information
-----------------------

Services
	emonhub :	 Active Running                      
	emoncms_mqtt :	 Active Running                      
	feedwriter :	 Active Running - sleep 300s 0 feed points pending write
	service-runner :	 Active Running                      
	emonPiLCD :	 Active Running                      
	redis-server :	 Active Running                      
	mosquitto :	 Active Running                      
	demandshaper :	 Not found or not installed                                  
Emoncms
	Version :	 low-write 11.4.2
	Git :	 
		URL :	 https://github.com/emoncms/emoncms.git
		Branch :	 * stable
		Describe :	 11.4.2
	Components :	 Emoncms Core v11.4.2 | App v2.7.9 | EmonHub Config v2.1.5 | Dashboard v2.3.3 | Device v2.2.3 | Graph v2.2.3 | Network Setup v1.0.2 | WiFi v2.1.1 | Backup v2.3.3 | Postprocess v2.4.7 | Sync v2.1.5 | Usefulscripts v2.3.11 | EmonScripts v1.6.25 | RFM2Pi v1.4.2 | Avrdude-rpi v1.0.3 | Emonhub v2.6.2 | EmonPi v3.0.2

Server
	CPU :	 1 Threads(s) | 4 Core(s) | 1 Sockets(s) | Cortex-A72 | 108.00MIPS | 
	OS :	 Linux 6.1.21-v8+
	Host :	 emonpi | emonpi | (10.0.206.98)
	Date :	 2023-11-21 13:46:54 UTC
	Uptime :	 13:46:54 up 5 min,  1 user,  load average: 0.10, 0.13, 0.07

Memory
	RAM :	 Used: 12.57%
		Total :	 1.81 GB
		Used :	 232.36 MB
		Free :	 1.58 GB
	Swap :	 Used: 0.00%
		Total :	 100 MB
		Used :	 0 B
		Free :	 100 MB

Disk
	 :	 - / :	 Used: 43.43%
		Total :	 5.62 GB
		Used :	 2.44 GB
		Free :	 2.92 GB
		Read Load :	 336.44 KB/s
		Write Load :	 0 B/s
		Load Time :	 0 mins
	/boot :	 Used: 19.77%
		Total :	 254.99 MB
		Used :	 50.42 MB
		Free :	 204.57 MB
		Read Load :	 0 B/s
		Write Load :	 0 B/s
		Load Time :	 0 mins
	/var/opt/emoncms :	 Used: 0.00%
		Total :	 8.69 GB
		Used :	 23 KB
		Free :	 8.25 GB
		Read Load :	 0 B/s
		Write Load :	 113.78 B/s
		Load Time :	 0 mins
	/var/log :	 Used: 6.01%
		Total :	 50 MB
		Used :	 3 MB
		Free :	 47 MB
		Read Load :	 n/a
		Write Load :	 n/a
		Load Time :	 n/a

HTTP
	Server :	 Apache/2.4.56 (Raspbian) HTTP/1.1 CGI/1.1 80

MySQL
	Version :	 10.5.21-MariaDB-0+deb11u1
	Host :	 127.0.0.1 (127.0.0.1)
	Date :	 2023-11-21 13:46:53 (UTC 00:00‌​)
	Stats :	 Uptime: 2768  Threads: 7  Questions: 170  Slow queries: 0  Opens: 45  Open tables: 38  Queries per second avg: 0.061

Redis
	Version :	 
		Redis Server :	 6.0.16
		PHP Redis :	 6.0.3-dev
	Host :	 localhost:6379
	Size :	 73 keys (722.77K)
	Uptime :	 0 days

MQTT Server
	Version :	 Mosquitto 2.0.11
	Host :	 localhost:1883 (127.0.0.1)

PHP
	Version :	 8.1.25 (Zend Version 4.1.25)
	Run user :	 User: www-data Group: www-data video Script Owner: pi
	Modules :	 apache2handler calendar Core ctype curl date exif FFI fileinfo filter ftp gd gettext hash iconv json libxml mbstring mosquitto v0.4.0mysqli mysqlnd vmysqlnd 8.1.25openssl pcre PDO pdo_mysql Phar posix readline redis v6.0.3-devReflection session shmop sockets sodium SPL standard sysvmsg sysvsem sysvshm tokenizer Zend OPcache zlib 
Pi
	Model :	 Raspberry Pi 4 Model B Rev 1.5 - 2GB (Sony UK)
	Serial num. :	 100000003F81AAAB
	CPU Temperature :	 36.51°C
	GPU Temperature :	 N/A (to show GPU temp execute this command from the console "sudo usermod -G video www-data" )
	emonpiRelease :	 emonSD-20Nov23
	File-system :	 read-write

Client Information
-----------------------

HTTP
	Browser :	 Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0
	Language :	 en-GB,en;q=0.5

Window
	Size :	 1848 x 938

Screen
	Resolution :	 1920 x 1080
emonSD-10Nov22

Download (1.0 GB): UK Server

(eligible for updates)

(.zip) MD5: 271d8d502e822e3703500a5762519c1d

Credentials

  • SSH: username: pi, password: emonsd (default - please change)

  • WiFi Access Point: SSID: emonsd, Password: emonsd2022

  • MQTT: username: emonpi, password: emonpimqtt2016

  • MySQL: username: emoncms, password: emonpiemoncmsmysql2016

SSH access disabled by default. Long press emonPi LCD push button for 5s to enable. Or create file /boot/ssh in FAT partition.

Build

  • Built using EmonScripts emoncms installation script, see
    https://github.com/openenergymonitor/EmonScripts.

  • Based on Debian Raspberry Pi OS (32-bit) Lite, 2021-03-04

  • Compatible with Raspberry Pi 2, 3, 3B+, 4 & Pi Zero

  • Emoncms data is logged to low-write ext2 partition mounted in /var/opt/emoncms

  • Log partition /var/log mounted as tmpfs using log2ram, now persistent after reboot

Kernel

$ uname -a
Linux emonpi 5.15.76-v7l+ #1597 SMP Fri Nov 4 12:14:58 GMT 2022 armv7l GNU/Linux

File System

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       5.8G  2.4G  3.2G  43% /
devtmpfs        776M     0  776M   0% /dev
tmpfs           937M     0  937M   0% /dev/shm
tmpfs           375M  9.2M  366M   3% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            30M     0   30M   0% /tmp
tmpfs           1.0M     0  1.0M   0% /var/lib/php/sessions
tmpfs           1.0M     0  1.0M   0% /var/tmp
/dev/mmcblk0p1  255M   50M  206M  20% /boot
/dev/mmcblk0p3  9.7G   19K  9.2G   1% /var/opt/emoncms
log2ram          50M  3.4M   47M   7% /var/log
tmpfs           188M     0  188M   0% /run/user/1000

Emoncms

Server Information
-----------------------

Services
	emonhub :	 Active Running                      
	emoncms_mqtt :	 Active Running                      
	feedwriter :	 Active Running - sleep 300s 0 feed points pending write
	service-runner :	 Active Running                      
	redis-server :	 Active Running                      
	mosquitto :	 Active Running                      
	emonPiLCD :	 Failed loaded failed failed                      
	demandshaper :	 Not found or not installed                                  
Emoncms
	Version :	 low-write 11.2.8
	Git :	 
		URL :	 https://github.com/emoncms/emoncms.git
		Branch :	 * stable
		Describe :	 11.2.8
	Components :	 Emoncms Core v11.2.8 | App v2.6.8 | EmonHub Config v2.1.5 | Dashboard v2.3.3 | Device v2.2.1 | Graph v2.2.3 | Network Setup v1.0.2 | WiFi v2.1.1 | Backup v2.3.2 | Postprocess v2.2.7 | Sync v2.1.4 | Usefulscripts v2.3.10 | EmonScripts v1.5.10 | RFM2Pi v1.4.1 | Avrdude-rpi v1.0.1 | Emonhub v2.5.2 | EmonPi v2.9.5

Server
	CPU :	 1 Threads(s) | 4 Core(s) | 1 Sockets(s) | Cortex-A72 | 324.00MIPS | 
	OS :	 Linux 5.15.76-v7l+
	Host :	 emonpi | emonpi | (10.0.206.190)
	Date :	 2022-11-29 15:55:08 UTC
	Uptime :	 15:55:08 up 13 min,  1 user,  load average: 0.33, 0.26, 0.19

Memory
	RAM :	 Used: 10.18%
		Total :	 1.83 GB
		Used :	 190.7 MB
		Free :	 1.64 GB
	Swap :	 Used: 0.00%
		Total :	 100 MB
		Used :	 0 B
		Free :	 100 MB

Disk
	 :	 - / :	 Used: 39.88%
		Total :	 5.78 GB
		Used :	 2.3 GB
		Free :	 3.16 GB
		Read Load :	 n/a
		Write Load :	 n/a
		Load Time :	 n/a
	/boot :	 Used: 19.52%
		Total :	 254.99 MB
		Used :	 49.78 MB
		Free :	 205.21 MB
		Read Load :	 n/a
		Write Load :	 n/a
		Load Time :	 n/a
	/var/opt/emoncms :	 Used: 0.00%
		Total :	 9.61 GB
		Used :	 19 KB
		Free :	 9.12 GB
		Read Load :	 n/a
		Write Load :	 n/a
		Load Time :	 n/a
	/var/log :	 Used: 6.64%
		Total :	 50 MB
		Used :	 3.32 MB
		Free :	 46.68 MB
		Read Load :	 n/a
		Write Load :	 n/a
		Load Time :	 n/a

HTTP
	Server :	 Apache/2.4.54 (Raspbian) HTTP/1.1 CGI/1.1 80

MySQL
	Version :	 10.5.15-MariaDB-0+deb11u1
	Host :	 127.0.0.1 (127.0.0.1)
	Date :	 2022-11-29 15:55:08 (UTC 00:00‌​)
	Stats :	 Uptime: 2266  Threads: 5  Questions: 137  Slow queries: 0  Opens: 47  Open tables: 39  Queries per second avg: 0.060

Redis
	Version :	 
		Redis Server :	 6.0.16
		PHP Redis :	 6.0.0-dev
	Host :	 localhost:6379
	Size :	 34 keys (701.23K)
	Uptime :	 0 days

MQTT Server
	Version :	 Mosquitto 2.0.11
	Host :	 localhost:1883 (127.0.0.1)

PHP
	Version :	 8.1.12 (Zend Version 4.1.12)
	Run user :	 User: www-data Group: www-data video Script Owner: pi
	Modules :	 apache2handler calendar Core ctype curl date dom v20031129exif FFI fileinfo filter ftp gd gettext hash iconv json libxml mbstring mosquitto v0.4.0mysqli mysqlnd vmysqlnd 8.1.12openssl pcre PDO pdo_mysql Phar posix readline redis v6.0.0-devReflection session shmop SimpleXML sockets sodium SPL standard sysvmsg sysvsem sysvshm tokenizer xml xmlreader xmlwriter xsl Zend OPcache zlib 
Pi
	Model :	 Raspberry Pi 4 Model B Rev 1.5 - 2GB (Sony UK)
	Serial num. :	 10000000014CB367
	CPU Temperature :	 39.43°C
	GPU Temperature :	 N/A (to show GPU temp execute this command from the console "sudo usermod -G video www-data" )
	emonpiRelease :	 emonSD-10Nov22
	File-system :	 read-write

Client Information
-----------------------

HTTP
	Browser :	 Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/107.0
	Language :	 en-GB,en;q=0.5

Window
	Size :	 1848 x 939

Screen
	Resolution :	 1920 x 1080
emonSD-21Jul21

Download (1.8 GB): UK Server

(eligible for updates)

(.zip) MD5: 1bf5988a61ae363768362dcfdb6b0190
  • SSH Credentials: username: pi, password: emonpi2016 (default - please change)

  • Built using EmonScripts emoncms installation script, see
    https://github.com/openenergymonitor/EmonScripts.

  • Based on Debian Raspberry Pi OS (32-bit) Lite, 2021-03-04

  • Compatible with Raspberry Pi 2, 3, 3B+, 4 & Pi Zero

  • Emoncms data is logged to low-write ext2 partition mounted in /var/opt/emoncms

  • Log partition /var/log mounted as tmpfs using log2ram, now persistent after reboot

  • SSH access disabled by default, long press emonPi LCD push button for 5s to enable. Or create file /boot/ssh in FAT partition.

Kernel

$ uname -a
Linux emonpi 5.10.17-v7+ #1421 SMP Thu May 27 13:59:01 BST 2021 armv7l GNU/Linux

$ sudo /opt/vc/bin/vcgencmd version
May 27 2021 14:04:13 
Copyright (c) 2012 Broadcom
version 7d9a298cda813f747b51fe17e1e417e7bf5ca94d (clean) (release) (start)

File System

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       4.1G  2.1G  1.9G  52% /
devtmpfs        430M     0  430M   0% /dev
tmpfs           463M     0  463M   0% /dev/shm
tmpfs           463M   47M  416M  11% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           463M     0  463M   0% /sys/fs/cgroup
tmpfs            30M     0   30M   0% /tmp
tmpfs           1.0M     0  1.0M   0% /var/tmp
tmpfs           1.0M  4.0K 1020K   1% /var/lib/php/sessions
/dev/mmcblk0p3  9.9G  1.8G  7.6G  20% /var/opt/emoncms
/dev/mmcblk0p1  253M   48M  205M  19% /boot
log2ram          50M  4.2M   46M   9% /var/log
tmpfs            93M     0   93M   0% /run/user/1000

Emoncms

Server Information
-----------------------

Services
	emonhub :	 Active Running                  
	emoncms_mqtt :	 Active Running                  
	feedwriter :	 Active Running - sleep 300s 0 feed points pending write
	service-runner :	 Active Running                  
	emonPiLCD :	 Failed Failed                  
	redis-server :	 Active Running                  
	mosquitto :	 Active Running                  
	demandshaper :	 Active Running                  
Emoncms
	Version :	 low-write 10.8.1
	Git :	 
		URL :	 https://github.com/emoncms/emoncms.git
		Branch :	 * stable
		Describe :	 10.8.1
	Components :	 Emoncms Core v10.8.1 | App v2.3.2 | EmonHub Config v2.1.1 | Dashboard v2.1.5 | Device v2.1.2 | Graph v2.1.1 | Network Setup v1.0.2 | WiFi v2.1.0 | Backup v2.3.2 | DemandShaper v2.2.2 | Postprocess v2.2.2 | Sync v2.1.1 | Usefulscripts v2.3.7 | EmonScripts v1.3.9 | RFM2Pi v1.4.1 | Avrdude-rpi v1.0.0 | Emonhub v2.3.1 | EmonPi v2.9.4

Server
	OS :	 Linux 5.10.17-v7+
	Host :	 emonpi | emonpi | (192.168.1.120)
	Date :	 2021-09-21 17:51:13 BST
	Uptime :	 17:51:13 up 54 days, 18:53,  1 user,  load average: 0.61, 0.48, 0.48

Memory
	RAM :	 Used: 20.02%
		Total :	 924.21 MB
		Used :	 185 MB
		Free :	 739.21 MB
	Swap :	 Used: 0.00%
		Total :	 100 MB
		Used :	 0 B
		Free :	 100 MB
Write Load Period
Disk
	/ :	 Used: 49.40%
		Total :	 4.07 GB
		Used :	 2.01 GB
		Free :	 1.86 GB
		Write Load :	 814.53 B/s (26 days 20 hours 33 mins)
	/var/opt/emoncms :	 Used: 18.06%
		Total :	 9.84 GB
		Used :	 1.78 GB
		Free :	 7.56 GB
		Write Load :	 295.85 B/s (26 days 20 hours 33 mins)
	/boot :	 Used: 18.90%
		Total :	 252.05 MB
		Used :	 47.65 MB
		Free :	 204.4 MB
		Write Load :	 0.01 B/s (26 days 20 hours 33 mins)
	/var/log :	 Used: 8.30%
		Total :	 50 MB
		Used :	 4.15 MB
		Free :	 45.85 MB
		Write Load :	 n/a

HTTP
	Server :	 Apache/2.4.38 (Raspbian) HTTP/1.1 CGI/1.1 80

MySQL
	Version :	 5.5.5-10.3.29-MariaDB-0+deb10u1
	Host :	 127.0.0.1 (127.0.0.1)
	Date :	 2021-09-21 17:51:13 (UTC 01:00‌​)
	Stats :	 Uptime: 4733656  Threads: 12  Questions: 281610  Slow queries: 0  Opens: 60  Flush tables: 1  Open tables: 53  Queries per second avg: 0.059

Redis
	Version :	 
		Redis Server :	 5.0.3
		PHP Redis :	 5.3.4
	Host :	 localhost:6379
	Size :	 408 keys (787.93K)
	Uptime :	 54 days
MQTT Server
	Version :	 Mosquitto 1.5.7
	Host :	 localhost:1883 (127.0.0.1)

PHP
	Version :	 7.3.29-1~deb10u1 (Zend Version 3.3.29)
	Modules :	 apache2handlercalendar Core ctype curl date dom v20031129exif fileinfo filter ftp gd gettext hash iconv json v1.7.0libxml mbstring mosquitto v0.4.0mysqli mysqlnd vmysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $openssl pcre PDO pdo_mysql Phar posix readline redis v5.3.4Reflection session shmop SimpleXML sockets sodium SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter xsl Zend OPcache zlib 
Pi
	Model :	 Raspberry Pi 3 Model B Rev 1.2 - 1GB (Sony UK)
	Serial num. :	 B6918B05
	CPU Temperature :	 49.39°C
	GPU Temperature :	 48.3°C
	emonpiRelease :	 emonSD-21Jul21
	File-system :	 read-write

Client Information
-----------------------

HTTP
	Browser :	 Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0
	Language :	 en-GB,en;q=0.5

Window
	Size :	 1836 x 898

Screen
	Resolution :	 1920 x 1080

emonSD-08May21

Download (1.7 GB)

(eligible for updates)

(.zip) MD5: 82e2ba6a281db539dc1e814b96b4b37b
  • Built using EmonScripts emoncms installation script, see
    https://github.com/openenergymonitor/EmonScripts.

  • Based on Debian Raspberry Pi OS (32-bit) Lite, 2021-03-04

  • Compatible with Raspberry Pi 3, 3B+ & 4

  • Emoncms data is logged to low-write ext2 partition mounted in /var/opt/emoncms

  • Log partition /var/log mounted as tmpfs using log2ram, now persistent after reboot

  • SSH access disabled by default, long press emonPi LCD push button for 5s to enable. Or create file /boot/ssh in FAT partition.

emonSD-24Jul20

Download (1.4 GB)

(eligible for updates)

(.img) MD5: 1db713787a1f3469fc3a1027767fd607
(.zip) MD5: a160f746595872d30b735ab17e8a0b1c
  • Built using EmonScripts emoncms installation script, see
    https://github.com/openenergymonitor/EmonScripts.

  • Based on Debian Raspberry Pi OS (32-bit) Lite, 2020-05-27

  • Compatible with Raspberry Pi 3, 3B+ & 4

  • Emoncms data is logged to low-write ext2 partition mounted in /var/opt/emoncms

  • Log partition /var/log mounted as tmpfs using log2ram, now persistent after reboot

  • SSH access disabled by default, long press emonPi LCD push button for 5s to enable. Or create file /boot/ssh in FAT partition.

Kernel

$ uname -a
Linux emonpi 5.4.51-v7l+ #1333 SMP Mon Aug 10 16:51:40 BST 2020 armv7l GNU/Linux

$ sudo /opt/vc/bin/vcgencmd version
Aug  6 2020 16:22:25 
Copyright (c) 2012 Broadcom
version af3edc2de473197cdfe1ff5a8ff2d34095d5b336 (clean) (release) (start)

File System

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       4.1G  2.0G  1.9G  52% /
devtmpfs        299M     0  299M   0% /dev
tmpfs           428M     0  428M   0% /dev/shm
tmpfs           428M  5.9M  422M   2% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           428M     0  428M   0% /sys/fs/cgroup
tmpfs           1.0M   12K 1012K   2% /var/lib/php/sessions
tmpfs           1.0M     0  1.0M   0% /var/tmp
tmpfs            30M   16K   30M   1% /tmp
/dev/mmcblk0p1  253M   54M  199M  22% /boot
/dev/mmcblk0p3   10G  5.3M  9.5G   1% /var/opt/emoncms
log2ram          50M  2.1M   48M   5% /var/log
tmpfs            86M     0   86M   0% /run/user/1000

Emoncms

Server Information
-----------------------

Services
	emonhub :	 Active Running
	emoncms_mqtt :	 Active Running
	feedwriter :	 Active Running - sleep 300s 533 feed points pending write
	service-runner :	 Active Running
	emonPiLCD :	 Active Running
	redis-server :	 Active Running
	mosquitto :	 Active Running
	demandshaper :	 Activating Auto-restart

Emoncms
	Version :	 low-write 10.2.5
	Modules :	 Administration | App v2.1.6 | Backup v2.2.4 | EmonHub Config v2.0.5 | Dashboard v2.0.8 | DemandShaper v1.2.6 | Device v2.0.6 | EventProcesses | Feed | Graph v2.0.9 | Input | Postprocess v2.1.4 | CoreProcess | Schedule | Network Setup v1.0.0 | sync | Time | User | Visualisation | WiFi v2.0.3
	Git :	 
		URL :	 https://github.com/emoncms/emoncms.git
		Branch :	 * stable
		Describe :	 10.2.5

Server
	OS :	 Linux 5.4.51-v7l+
	Host :	 emonpi | emonpi | (192.168.1.64)
	Date :	 2020-08-24 14:07:33 BST
	Uptime :	 14:07:33 up 51 min,  1 user,  load average: 0.19, 0.12, 0.21

Memory
	RAM :	 Used: 21.84%
		Total :	 855.19 MB
		Used :	 186.82 MB
		Free :	 668.38 MB
	Swap :	 Used: 0.75%
		Total :	 100 MB
		Used :	 768 KB
		Free :	 99.25 MB
Write Load Period
Disk
	/ :	 Used: 49.08%
		Total :	 4.06 GB
		Used :	 1.99 GB
		Free :	 1.87 GB
		Write Load :	 63.14 B/s (33 mins)
	/boot :	 Used: 21.15%
		Total :	 252.05 MB
		Used :	 53.32 MB
		Free :	 198.73 MB
		Write Load :	 0 B/s (33 mins)
	/var/opt/emoncms :	 Used: 8.13%
		Total :	 9.84 GB
		Used :	 819.75 MB
		Free :	 8.54 GB
		Write Load :	 360.51 B/s (33 mins)
	/var/log :	 Used: 4.04%
		Total :	 50 MB
		Used :	 2.02 MB
		Free :	 47.98 MB
		Write Load :	 n/a

HTTP
	Server :	 Apache/2.4.38 (Raspbian) HTTP/1.1 CGI/1.1 80

MySQL
	Version :	 5.5.5-10.3.23-MariaDB-0+deb10u1
	Host :	 localhost:6379 (127.0.0.1)
	Date :	 2020-08-24 14:07:33 (UTC 01:00‌​)
	Stats :	 Uptime: 2895  Threads: 12  Questions: 4079  Slow queries: 0  Opens: 57  Flush tables: 1  Open tables: 51  Queries per second avg: 1.408

Redis
	Version :	 
		Redis Server :	 5.0.3
		PHP Redis :	 5.3.1
	Host :	 localhost:6379
	Size :	 514 keys (849.12K)
	Uptime :	 4 days
MQTT Server
	Version :	 Mosquitto 1.5.7
	Host :	 localhost:1883 (127.0.0.1)

PHP
	Version :	 7.3.19-1~deb10u1 (Zend Version 3.3.19)
	Modules :	 apache2handlercalendar Core ctype curl date dom v20031129exif fileinfo filter ftp gd gettext hash iconv json v1.7.0libxml mbstring mosquitto v0.4.0mysqli mysqlnd vmysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $openssl pcre PDO pdo_mysql Phar posix readline redis v5.3.1Reflection session shmop SimpleXML sockets sodium SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter xsl Zend OPcache zlib 
Pi
	Model :	 Raspberry Pi 4 Model B Rev 1.1 - 1GB (Sony UK)
	Serial num. :	 10000000EA26C808
	CPU Temperature :	 49.17°C
	GPU Temperature :	 49.0°C
	emonpiRelease :	 emonSD-24Jul20
	File-system :	 read-write

emonSD-17Oct19

Forum Thread

Download (1.1 GB)

(eligible for updates)

(.img) MD5: a7d12ac6b589ae0d470c4a6f1ce38414
(.zip) MD5: 52ecf81c2ad4afbd9da42a6e703b5c59
  • Built using EmonScripts emoncms installation script, see
    https://github.com/openenergymonitor/EmonScripts.

  • Based on Debian Raspbian Buster minimal

  • Compatible with Raspberry Pi 3, 3B+ & 4

  • Emoncms data is logged to low-write ext2 partition mounted in /var/opt/emoncms

  • Log partition /var/log mounted as tmpfs using log2ram, now persistent after reboot

  • SSH access disabled by default, long press emonPi LCD push button for 5s to enable. Or create file /boot/ssh in FAT partition.

* To use this image on Pi2 remove the following lines from /boot/config.txt:

arm_freq=1200
arm_freq_min=600

Kernel

$ uname -a
Linux emonpi 4.19.75-v7+ #1270 SMP Tue Sep 24 18:45:11 BST 2019 armv7l GNU/Linux

$ sudo /opt/vc/bin/vcgencmd version
Sep 24 2019 17:37:47 
Copyright (c) 2012 Broadcom
version 6820edeee4ef3891b95fc01cf02a7abd7ca52f17 (clean) (release) (start_cd)

File System

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       4.0G  1.9G  2.0G  49% /
devtmpfs        484M     0  484M   0% /dev
tmpfs           488M     0  488M   0% /dev/shm
tmpfs           488M  6.6M  482M   2% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           488M     0  488M   0% /sys/fs/cgroup
tmpfs           1.0M  4.0K 1020K   1% /var/lib/php/sessions
tmpfs           1.0M     0  1.0M   0% /var/tmp
tmpfs            30M   16K   30M   1% /tmp
/dev/mmcblk0p3   10G  5.3M  9.5G   1% /var/opt/emoncms
/dev/mmcblk0p1  253M   52M  201M  21% /boot
log2ram          50M  2.1M   48M   5% /var/log
tmpfs            98M     0   98M   0% /run/user/1000

Emoncms

Server Information
-----------------------

Emoncms
	Version :	 low-write 10.1.9
	Modules :	 Administration | App v2.0.7 | Backup v2.1.4 | EmonHub Config v2.0.4 | Dashboard v2.0.5 | DemandShaper v1.0.2 | Device v2.0.2 | EventProcesses | Feed | Graph v2.0.5 | Input | Postprocess v2.1.1 | CoreProcess | Schedule | Network Setup v1.0.0 | sync | Time | User | Visualisation | WiFi v2.0.2
	Git :	 
		URL :	 https://github.com/emoncms/emoncms.git
		Branch :	 * stable
		Describe :	 10.1.9

Server
	OS :	 Linux 4.19.75-v7+
	Host :	 emonpi | emonpi | (192.168.0.109)
	Date :	 2019-10-17 13:10:53 BST
	Uptime :	 13:10:53 up 15 min,  1 user,  load average: 0.10, 0.11, 0.09

Memory
	RAM :	 Used: 19.37%
		Total :	 975.62 MB
		Used :	 188.99 MB
		Free :	 786.63 MB
	Swap :	 Used: 0.00%
		Total :	 100 MB
		Used :	 0 B
		Free :	 100 MB

Disk
	/ :	 Used: 46.42%
		Total :	 3.92 GB
		Used :	 1.82 GB
		Free :	 1.91 GB
		Write Load :	 n/a
	/var/opt/emoncms :	 Used: 0.05%
		Total :	 9.98 GB
		Used :	 5.27 MB
		Free :	 9.47 GB
		Write Load :	 n/a
	/boot :	 Used: 20.55%
		Total :	 252.05 MB
		Used :	 51.79 MB
		Free :	 200.26 MB
		Write Load :	 n/a
	/var/log :	 Used: 4.20%
		Total :	 50 MB
		Used :	 2.1 MB
		Free :	 47.9 MB
		Write Load :	 n/a

HTTP
	Server :	 Apache/2.4.38 (Raspbian) HTTP/1.1 CGI/1.1 80

MySQL
	Version :	 5.5.5-10.3.17-MariaDB-0+deb10u1
	Host :	 localhost:6379 (127.0.0.1)
	Date :	 2019-10-17 13:10:52 (UTC 01:00‌​)
	Stats :	 Uptime: 899  Threads: 14  Questions: 1757  Slow queries: 0  Opens: 70  Flush tables: 1  Open tables: 36  Queries per second avg: 1.954

Redis
	Version :	 
		Redis Server :	 5.0.3
		PHP Redis :	 5.0.2
	Host :	 localhost:6379
	Size :	 114 keys (810.42K)
	Uptime :	 0 days
MQTT Server
	Version :	 Mosquitto 1.5.7
	Host :	 localhost:1883 (127.0.0.1)

PHP
	Version :	 7.3.9-1~deb10u1 (Zend Version 3.3.9)
	Modules :	 apache2handler | calendar v7.3.9-1~deb10u1 | Core v7.3.9-1~deb10u1 | ctype v7.3.9-1~deb10u1 | curl v7.3.9-1~deb10u1 | date v7.3.9-1~deb10u1 | dom v20031129 | exif v7.3.9-1~deb10u1 | fileinfo v7.3.9-1~deb10u1 | filter v7.3.9-1~deb10u1 | ftp v7.3.9-1~deb10u1 | gd v7.3.9-1~deb10u1 | gettext v7.3.9-1~deb10u1 | hash v7.3.9-1~deb10u1 | iconv v7.3.9-1~deb10u1 | json v1.7.0 | libxml v7.3.9-1~deb10u1 | mbstring v7.3.9-1~deb10u1 | mosquitto v0.4.0 | mysqli v7.3.9-1~deb10u1 | mysqlnd vmysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $ | openssl v7.3.9-1~deb10u1 | pcre v7.3.9-1~deb10u1 | PDO v7.3.9-1~deb10u1 | pdo_mysql v7.3.9-1~deb10u1 | Phar v7.3.9-1~deb10u1 | posix v7.3.9-1~deb10u1 | readline v7.3.9-1~deb10u1 | redis v5.0.2 | Reflection v7.3.9-1~deb10u1 | session v7.3.9-1~deb10u1 | shmop v7.3.9-1~deb10u1 | SimpleXML v7.3.9-1~deb10u1 | sockets v7.3.9-1~deb10u1 | sodium v7.3.9-1~deb10u1 | SPL v7.3.9-1~deb10u1 | standard v7.3.9-1~deb10u1 | sysvmsg v7.3.9-1~deb10u1 | sysvsem v7.3.9-1~deb10u1 | sysvshm v7.3.9-1~deb10u1 | tokenizer v7.3.9-1~deb10u1 | wddx v7.3.9-1~deb10u1 | xml v7.3.9-1~deb10u1 | xmlreader v7.3.9-1~deb10u1 | xmlwriter v7.3.9-1~deb10u1 | xsl v7.3.9-1~deb10u1 | Zend OPcache v7.3.9-1~deb10u1 | zlib v7.3.9-1~deb10u1

Pi
	Model :	 Raspberry Pi 3 Model B+ Rev 1.3 - 1GB (Sony UK)
	Serial num. :	 78A9D9F
	Temperature :	 48.31°C - 47.8°C
	emonpiRelease :	 emonSD-17Oct19
	File-system :	 read-write
emonSD-30Oct18

Download (1.2GB)

Following the release of emonSD-24Jul20, this version is no longer eligible for updates. For more details see the release notes.

(.img) MD5: eb24460efcd8af7bc568415002581649
(.zip) MD5: 0c6cbfc59403ba536ad7c0120bb687e5
  • Based on Debian Raspbian Stretch minimal

  • Compatible with Raspberry Pi 3 & 3B+ (minor change required for Pi2*)

  • No longer use read-only root file system

  • Emoncms data is logged to low-write ext2 partition mounted in ~/data

  • Log partition /var/log mounted as tmpfs, non-persistent between boots

  • SSH access disabled by default, long press emonPi LCD push button for 5s to enable. Or create file /boot/ssh in FAT partition.

  • OpenHAB & NodeRED removed, can easily be installed via apt-get

* To use this image on Pi2 remove the following lines from /boot/config.txt :

arm_freq=1200
arm_freq_min=600

Kernel

$ uname -a
Linux emonpi 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux
$ sudo /opt/vc/bin/vcgencmd version
Sep 21 2018 15:44:25 
Copyright (c) 2012 Broadcom
version 07f57128b8491ffdefcdfd13f7b4961b3006d9a9 (clean) (release)

File System

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       3.9G  1.6G  2.2G  42% /
devtmpfs        484M     0  484M   0% /dev
tmpfs           489M     0  489M   0% /dev/shm
tmpfs           489M   13M  476M   3% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           489M     0  489M   0% /sys/fs/cgroup
tmpfs           1.0M     0  1.0M   0% /var/tmp
tmpfs            50M 1004K   50M   2% /var/log
tmpfs            30M     0   30M   0% /tmp
/dev/mmcblk0p1   43M   22M   21M  52% /boot
/dev/mmcblk0p3  3.3G  113M  3.0G   4% /home/pi/data
tmpfs            98M     0   98M   0% /run/user/1000

Emoncms

<details><summary>Server Information</summary><pre>

| | | |
| --- | --- | --- |
|Emoncms|Version|low-write 9.9.3
||Modules|Administration : App v1.2.0 : Backup v1.1.5 : EmonHub Config v1.0.0 : Dashboard v1.3.1 : Device v1.1.1 : EventProcesses : Feed : Graph v1.2.1 : Input : Postprocess v1.0.0 : CoreProcess : Schedule : Network Setup v1.0.0 : sync : Time : User : Visualisation : WiFi v1.3.0
||Git URL|https://github.com/emoncms/emoncms.git
||Git Branch|* stable
||Buffer|<span id="bufferused">loading...</span>
||Writer|Daemon is running with sleep 60s
|Server|OS|Linux 4.14.71-v7+
||Host|emonpi emonpi (192.168.86.36)
||Date|2018-10-30 01:34:56 UTC
||Uptime| 01:34:56 up 27 min,  1 user,  load average: 1.75, 1.59, 1.34
|HTTP|Server|Apache/2.4.25 (Raspbian) HTTP/1.1 CGI/1.1 80
|MySQL|Version|5.5.5-10.1.23-MariaDB-9+deb9u1
||Host|127.0.0.1 (127.0.0.1)
||Date|2018-10-30 01:34:56 (UTC 00:00‌)
||Stats|Uptime: 1667  Threads: 3  Questions: 68  Slow queries: 0  Opens: 23  Flush tables: 1  Open tables: 17  Queries per second avg: 0.040
|Redis|Version|3.2.6
||Host|localhost:6379 (127.0.0.1)
||Size|<span id="redisused">44 keys  (840.02K)</span>
||Uptime|0 days
|MQTT Server|Version|Mosquitto 1.4.10
||Host|localhost:1883 (127.0.0.1)
|Pi|Model|Raspberry Pi 3 Model B Rev 1.2 - 1 GB (Stadium)
||SoC|Broadcom BCM2835
||Serial num.|68D8124E
||Temperature|CPU: 49.39°C - GPU: 49.4'C
||Release|emonSD-30Oct18
||File-system|Current: read-write - Set root file-system temporarily to read-write, (default read-only) 
|Memory|RAM|Used: 15.91% Total: 976.74 MB Used: 155.45 MB Free: 821.29 MB
||Swap|Used: 0.00% Total: 100 MB Used: 0 B Free: 100 MB
|Disk|Mount|Stats
||/|Used: 39.77% Total: 3.81 GB Used: 1.52 GB Free: 2.12 GB
||/boot|Used: 51.69% Total: 42.52 MB Used: 21.98 MB Free: 20.54 MB
||/home/pi/data|Used: 3.43% Total: 3.21 GB Used: 112.78 MB Free: 2.93 GB
|PHP|Version|7.0.30-0+deb9u1 (Zend Version 3.0.0)
||Modules|apache2handler : calendar v7.0.30-0+deb9u1 : Core v7.0.30-0+deb9u1 : ctype v7.0.30-0+deb9u1 : curl v7.0.30-0+deb9u1 : date v7.0.30-0+deb9u1 : dom v20031129 : exif v7.0.30-0+deb9u1 : fileinfo v1.0.5 : filter v7.0.30-0+deb9u1 : ftp v7.0.30-0+deb9u1 : gd v7.0.30-0+deb9u1 : gettext v7.0.30-0+deb9u1 : hash v1.0 : iconv v7.0.30-0+deb9u1 : igbinary v2.0.1 : json v1.4.0 : libxml v7.0.30-0+deb9u1 : mbstring v7.0.30-0+deb9u1 : mcrypt v7.0.30-0+deb9u1 : mosquitto v0.4.0 : mysqli v7.0.30-0+deb9u1 : mysqlnd vmysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $ : openssl v7.0.30-0+deb9u1 : pcre v7.0.30-0+deb9u1 : PDO v7.0.30-0+deb9u1 : pdo_mysql v7.0.30-0+deb9u1 : Phar v2.0.2 : posix v7.0.30-0+deb9u1 : readline v7.0.30-0+deb9u1 : redis v4.1.1 : Reflection v7.0.30-0+deb9u1 : session v7.0.30-0+deb9u1 : shmop v7.0.30-0+deb9u1 : SimpleXML v7.0.30-0+deb9u1 : sockets v7.0.30-0+deb9u1 : SPL v7.0.30-0+deb9u1 : standard v7.0.30-0+deb9u1 : sysvmsg v7.0.30-0+deb9u1 : sysvsem v7.0.30-0+deb9u1 : sysvshm v7.0.30-0+deb9u1 : tokenizer v7.0.30-0+deb9u1 : wddx v7.0.30-0+deb9u1 : xml v7.0.30-0+deb9u1 : xmlreader v7.0.30-0+deb9u1 : xmlwriter v7.0.30-0+deb9u1 : xsl v7.0.30-0+deb9u1 : Zend OPcache v7.0.30-0+deb9u1 : zlib v7.0.30-0+deb9u1
</pre></details>

Known Issues

  • Current bug in rpi-gpio 0.6.4 causes LCD push button to stop working, a solution is to continue using 0.6.3 pip install RPi.GPIO==0.6.3. Open issue.

  • Mosquitto 1.4.10 is included in this release, this is a downgrade from 1.4.14 included in the previous image (emonSD-26Oct17). This is because 1.4.10 is the current stable Stretch apt release. A newer version can be manually installed if required https://mosquitto.org/download/

emonSD-26Oct17

Download (1.4GB)

Following the release of emonSD-24Jul20, this version is no longer eligible for updates. For more details see the release notes.

(.img) MD5: 88f8ff9a5f7bc0e9b07012895a5cdd95
(.zip) MD5: 6726564f379d0127052e8c30a3ffa534 

New changes compared with previous release, SD-card-build.md has been updated:

  • Based on Debian Raspbian Jessie minimal, updated to latest packages, kernel and firmware. Includes patch for KRACK WPA vulnerability:

  • Compatible with Raspberry Pi 2/3 (not zero or 3B+)

$ uname -a
Linux emonpi 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
$ sudo /opt/vc/bin/vcgencmd version
Jul  3 2017 14:17:30 
version 4139c62f14cafdb7d918a3eaa0dbd68cf434e0d8 (tainted) (release)
  • Automatic NTP time update: see forum thread and changes.

  • Fix random seed: improved HTTPS / SSH security. See forum thread.

  • Use dtoverlay=pi3-miniuart-bt instead of dtoverlay=pi3-disable-bt in /boot/config.txt This re-maps RasPi3 bluetooth to software serial/dev/ttyS0 instead of disabling it.

File System

4GB min SD card (8GB+ recommended). If SD card is larger than 4GB, expand data partition with sudo emonSDexpand

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       3.4G  2.0G  1.2G  63% /
devtmpfs        481M     0  481M   0% /dev
tmpfs           486M     0  486M   0% /dev/shm
tmpfs           486M  6.6M  479M   2% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           486M     0  486M   0% /sys/fs/cgroup
tmpfs            40M  6.1M   34M  16% /var/lib/openhab
tmpfs           1.0M  4.0K 1020K   1% /var/lib/dhcpcd5
/dev/mmcblk0p1   60M   22M   39M  37% /boot
tmpfs           1.0M     0  1.0M   0% /var/lib/dhcp
tmpfs            50M  480K   50M   1% /var/log
tmpfs            30M  152K   30M   1% /tmp
/dev/mmcblk0p3  3.5G   39M  1000M  2% /home/pi/data

Emoncms Server Information

Emoncms	Version	low-write 9.8.10 | 2017.08.17
Modules	Administration | App v1.0.0 | Backup v1.0.0 | EmonHub Config v1.0.0 | Dashboard v1.1.1 | EventProcesses | Feed | Graph v1.0.0 | Input | postprocess | CoreProcess | Schedule | setup | Time | User | Visualisation | WiFi v1.0.0
Buffer	0 feed points pending write
Writer	Daemon is running with sleep 60s
Server	OS	Linux 4.9.35-v7+
Host	emonpi emonpi (127.0.1.1)
Date	2017-10-27 16:04:08 UTC
Uptime	16:04:08 up 6 min, 1 user, load average: 0.09, 0.17, 0.09
HTTP	Server	Apache/2.4.10 (Raspbian) HTTP/1.1 CGI/1.1 80
Database	Version	MySQL 5.5.57-0+deb8u1
Host	localhost (127.0.0.1)
Date	2017-10-27 16:04:08 (UTC 00:00‌)
Stats	Uptime: 82668 Threads: 3 Questions: 196 Slow queries: 0 Opens: 59 Flush tables: 1 Open tables: 51 Queries per second avg: 0.002
Redis	Version	2.8.17
Host	localhost:6379 (127.0.0.1)
Size	13 keys (473.56K)Flush
Uptime	0 days
MQTT	Version	1.4.14
Host	localhost:1883 (127.0.0.1)
Pi	CPU Temp	40.78°CShutdownReboot
Release	emonSD-26Oct17
File-system	Set root file-system temporarily to read-write, (default read-only)Read-Write Read-Only
Memory	RAM	
Used 25.03%
Total: 970.93 MB Used: 242.99 MB Free: 727.94 MB
Disk	Mount	Stats
/	
Used 59.18%
Total: 3.33 GB Used: 1.97 GB Free: 1.2 GB
/boot	
Used 36.32%
Total: 59.95 MB Used: 21.77 MB Free: 38.17 MB
/home/pi/data	
Used 1.09%
Total: 3.46 GB Used: 38.69 MB Free: 3.25 GB
PHP	Version	5.6.30-0+deb8u1 (Zend Version 2.6.0)
Modules	apache2handler | bcmath | bz2 | calendar | Core v5.6.30-0+deb8u1 | ctype | curl | date v5.6.30-0+deb8u1 | dba | dio v0.0.4RC4 | dom v20031129 | ereg | exif v1.4 | fileinfo v1.0.5 | filter v0.11.0 | ftp | gettext | hash v1.0 | iconv | json v1.3.6 | libxml | mbstring | mcrypt | mhash | mosquitto v0.3.0 | mysql v1.0 | mysqli v0.1 | openssl | pcre | PDO v1.0.4dev | pdo_mysql v1.0.2 | Phar v2.0.2 | posix | readline v5.6.30-0+deb8u1 | redis v2.2.7 | Reflection | session | shmop | SimpleXML v0.1 | soap | sockets | SPL v0.2 | standard v5.6.30-0+deb8u1 | sysvmsg | sysvsem | sysvshm | tokenizer v0.1 | wddx | xml | xmlreader v0.1 | xmlwriter v0.1 | Zend OPcache v7.0.6-devFE | zip v1.12.5 | zlib v2.0 | 
emonSD-07Nov16

RELEASE

Download (824MB) | Mirror 1 (Canada)

Following the release of emonSD-24Jul20, this version is no longer eligible for updates. For more details see the release notes.

Forum Discussion

(.img) MD5: cf8537e90ffd98ffb5838fbe3c878d4d
(.zip) MD5: 3961e96cf2e1ab46d750d0a0cae72a2e 

File System

4GB min SD card (8GB+ recommended). If SD card is larger than 4GB, expand data partition with sudo emonSDexpand

Filesystem      Size  Used Avail Use% Mounted on
/dev/root       3.4G  2.1G  1.2G  64% /
devtmpfs        483M     0  483M   0% /dev
tmpfs           487M     0  487M   0% /dev/shm
tmpfs           487M  6.6M  480M   2% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           487M     0  487M   0% /sys/fs/cgroup
tmpfs            40M  3.8M   37M  10% /var/lib/openhab
tmpfs           1.0M  4.0K 1020K   1% /var/lib/dhcpcd5
tmpfs           1.0M     0  1.0M   0% /var/lib/dhcp
tmpfs            50M  328K   50M   1% /var/log
tmpfs            30M   52K   30M   1% /tmp
/dev/mmcblk0p1   60M   21M   40M  35% /boot
/dev/mmcblk0p3  194M   37M  147M  21% /home/pi/data

Linux

  • Update Linux kernal to at least 4.4.26-v7+ to get latest security & raspi firmware fixes (e.g. Dirty Cow) (dist-upgrade) forum topic

  • $ apt-get clean all (free up unused packages, approx 700Mb)

Emoncms

  • Latest Emoncms (currently V9.7.7)

  • New graph module

  • Lots of dashboard fixes and improvements

emonPi

nodeRED

OpenHAB

Emoncms Server Info

Server Information
Emoncms	Version	low-write 9.7.7 | 2016.10.29
Modules	app, config, dashboard, graph, wifi
Buffer	0 feed points pending write
Writer	Daemon is running with sleep 60s
Server	OS	Linux 4.4.26-v7+
Host	emonpi emonpi (127.0.1.1)
Date	2016-11-01 00:52:38 UTC
Uptime	00:52:38 up 5 min, 1 user, load average: 0.76, 0.65, 0.31
HTTP	Server	Apache/2.4.10 (Raspbian) HTTP/1.1 CGI/1.1 80
Database	Version	MySQL 5.5.52-0+deb8u1
Host	localhost (127.0.0.1)
Date	2016-11-01 00:52:38 (UTC 00:00‌)
Stats	Uptime: 5583 Threads: 3 Questions: 1699 Slow queries: 0 Opens: 61 Flush tables: 1 Open tables: 50 Queries per second avg: 0.304
Redis	Version	2.8.17
Host	localhost:6379 (127.0.0.1)
Size	0 keys (471.91K)Flush
Uptime	0 days
MQTT	Version	1.4.10
Host	localhost:1883 (127.0.0.1)
Pi	CPU Temp	41.86°CShutdownReboot
Release	emonSD-07Nov16
Memory	RAM	
Used 25.23%
Total: 973.11 MB Used: 245.53 MB Free: 727.58 MB
Disk	Mount	Stats
/	
Used 60.45%
Total: 3.33 GB Used: 2.01 GB Free: 1.16 GB
/boot	
Used 34.67%
Total: 59.95 MB Used: 20.78 MB Free: 39.16 MB
/home/pi/data	
Used 19.04%
Total: 193.66 MB Used: 36.87 MB Free: 146.8 MB
PHP	Version	5.6.27-0+deb8u1 (Zend Version 2.6.0)
Modules	Core   date   ereg   libxml   openssl   pcre   zlib   bcmath   bz2   calendar   ctype   dba   dom   hash   fileinfo   filter   ftp   gettext   SPL   iconv   mbstring   session   posix   Reflection   standard   shmop   SimpleXML   soap   sockets   Phar   exif   sysvmsg   sysvsem   sysvshm   tokenizer   wddx   xml   xmlreader   xmlwriter   zip   apache2handler   PDO   curl   dio   json   mcrypt   mosquitto   mysql   mysqli   pdo_mysql   readline   redis   mhash   Zend OPcache  

By default emonSD has a number of services running. If you don’t want to use them, they can be disabled with:

pi@emonpi:~ $ sudo systemctl disable openhab.service  
pi@emonpi:~ $ sudo systemctl disable nodered.service  
pi@emonpi:~ $ sudo systemctl disable emonPiLCD.service  
pi@emonpi:~ $ sudo systemctl disable apache2.service  
emonSD-03May16

Download (1.7GB) | UK Mirror 1 | Forum Discussion

MD5 Checksum (zip): d102aff6dafd89d2e4d3209eee964251
MD5 Checksum (.img): 08557bda1c12daa76ab94bef0c04f3fd

New Changes forum discussion

  • Append gpu_mem=16 to /boot/config.txt to give us more RAM at expense of GPU

  • Symlink fstab in emonpi repo to /etc/fstab to allow updating

  • Reduce garbage in /var/log/messages but to Raspbian bug

  • Fix log rotate to includue all log files to ensure /var/log does not fill up

  • RasPi3 SSHD fix

  • Fix language pack support (install gettext & locales), language setting in ‘Account’ now works out the box

  • Fix node-RED flows to survive update cycle

  • Trim SD card (allow 60mB of unallocated partition) to fit on all (or majority) of 4GB SD cards, shop pre-built SD cards included with emonPi / emonBase will be 8GB with ~/data partition expanded accordingly.

  • Generate new SSH keys

By default emonSD has a number of services running, if you don’t want to use these they can be disabled with:

pi@emonpi:~ $ sudo systemctl disable openhab.service  
pi@emonpi:~ $ sudo systemctl disable nodered.service  
pi@emonpi:~ $ sudo systemctl disable emonPiLCD.service  
pi@emonpi:~ $ sudo systemctl disable apache2.service  
emonSD-17Jun15

Download | Forum Thread

  • Shipped on all emonPi’s Jun15-March16

  • Emoncms V8

  • 2015-05-05 version of Raspbian

  • Mosquitto MQTT with no authentication (port closed) ****

emonpi-28may2015
  • First emonPi release

  • Emoncms V8

  • Shipped with first batch of Kickstarter backer units

  • Shipped on emonpi’s May15-June15


Writing the image to an SD card

Option 1: We recommend using balenaEtcher to flash the image to an SD card. See forum discussion.

Option 2: Use the Raspberry Pi Imager. Select ‘Use custom: Select a custom.img from your computer’ and then select the emonSD image that you have just downloaded. There is no need to unzip the image first, just use the .zip file directly. WARNING: the user name must not be changed; it must be “pi”.

Before bootup SSH & WiFi configuration

Before booting up the Raspberry Pi you may want to enable SSH and pre-configure your WiFi details on the image first. SSH provides command line access to the RaspberryPi. If you are not sure if you need this, leave it disabled for now, it can be enabled later.

Plug the SD card into your computer again and wait for the SD card partitions to load. On Linux you should see three partitions: boot, rootfs and a larger data volume. On Windows you may only see the boot partition.

To enable SSH: Open the boot partition and add an empty file called ssh.

To configure WiFi: add a file called wpa_supplicant.conf to the boot folder. Add the following template and replace the <> parts with your WiFi details:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=<Insert 2 letter ISO 3166-1 country code here>

network={
  ssid="<Name of your wireless LAN>"
  psk="<Password for your wireless LAN>"
}

Safely dismount the SD card and insert in the Raspberry Pi.

First boot update: If connected to the internet by Ethernet (or pre-configured WiFi), a fresh emonSD will run a full system update. It’s best not to interrupt this process. Leave about 10 min before switching off or rebooting. See /var/log/emoncms/update.log if you want to view the update log to check if it’s finished.

WiFi Access Point: If the SD card is booted without ethernet connected or WiFi configured it will create a WiFi access point (emonSD-10Nov22 SSID: emonSD, Password: emonsd2022) to allow scanning for a local network and configuration via the web user interface IP address: 192.168.42.1. The first boot update is not performed in this case and we suggest updating via the emoncms admin interfacer at a convenient time once the system is up and running.


Identify Image Version

The Image version can be identified in three ways:

emonPi systems: - View emonPi LCD at startup or press the LCD button the scroll through the pages until emonSD-XX is displayed.

All systems: Emoncms admin interface - view the emonSD version in the local Emoncms admin interface.

All systems: Look for a file in /boot partition for a file called emonSD-XXX in the FAT /boot partition:

$ sudo ls /boot | grep emonSD