Install or Update emonWRT: Difference between revisions
Jump to navigation
Jump to search
(Created page with "This howto shows how you can install the EmonWRT script and files on the OpenWRT OS. This can also be applied to update from an older version. =Prerequisites= WR703N is flash...") |
|||
(16 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
=Prerequisites= | =Prerequisites= | ||
WR703N is flashed with OpenWRT 12.09 Attitude Adjustment. | WR703N is flashed with OpenWRT 12.09 Attitude Adjustment.<br \> | ||
EmonWRT can access the internet. | EmonWRT can access the internet. | ||
=Warning= | |||
The following files on OpenWRT will be overwritten. Do NOT follow this if you want to preserve them. | |||
* /etc/config/firewall | |||
* /etc/config/ucitrack | |||
* /etc/inittab | |||
=Steps= | =Steps= | ||
1. Log in the EmonRWT/WR703N via SSH. | 1. Log in the EmonRWT/WR703N via SSH.<br \> | ||
2. Download the installer script with the | 2. Download the installer script with the following command: | ||
$ wget http://lechacal.com/EmonWRT/system/v1. | $ wget http://lechacal.com/EmonWRT/system/v1.3/install_emonwrt.sh | ||
3. Change permissions. | 3. Change permissions. | ||
$ chmod 755 install_emonwrt.sh | $ chmod 755 install_emonwrt.sh | ||
4. Run the installer: | 4. Run the installer: | ||
$ ./install_emonwrt.sh | $ ./install_emonwrt.sh | ||
A successful installation will look as below | |||
root@OpenWrt:~# ./install_emonwrt.sh | |||
Installing/Updating EmonWRT with version 1.2 | |||
Connecting to lechacal.com (92.60.120.84:80) | |||
emonwrt 100% |*******************************| 292 0:00:00 ETA | |||
Connecting to lechacal.com (92.60.120.84:80) | |||
emonwrt 100% |*******************************| 1121 0:00:00 ETA | |||
Connecting to lechacal.com (92.60.120.84:80) | |||
emonwrt_forwarder.sh 100% |*******************************| 1779 0:00:00 ETA | |||
Connecting to lechacal.com (92.60.120.84:80) | |||
inittab 100% |*******************************| 107 0:00:00 ETA | |||
Connecting to lechacal.com (92.60.120.84:80) | |||
firewall 100% |*******************************| 2009 0:00:00 ETA | |||
Connecting to lechacal.com (92.60.120.84:80) | |||
ucitrack 100% |*******************************| 718 0:00:00 ETA | |||
Connecting to lechacal.com (92.60.120.84:80) | |||
emonwrt.lua 100% |*******************************| 831 0:00:00 ETA | |||
Connecting to lechacal.com (92.60.120.84:80) | |||
cbi_emonwrt.lua 100% |*******************************| 756 0:00:00 ETA | |||
Starting /usr/bin/emonwrt_forwarder.sh | |||
Start Sucessful | |||
If upgrading from earlier version you need to delete any reference to emonwrt_forwarder in /etc/rc.local | |||
=Additional Steps= | |||
If installing EmonWRT for the first time the package for stty must also be installed. | |||
$ opkg update | |||
$ opkg install coreutils-stty | |||
-alternative way- if opkg update does not work use the command below instead. | |||
$ wget http://lechacal.com/EmonWRT/system/v1.3/coreutils_8.16-1_ar71xx.ipk | |||
$ wget http://lechacal.com/EmonWRT/system/v1.3/coreutils-stty_8.16-1_ar71xx.ipk | |||
$ opkg install coreutils* |
Latest revision as of 22:58, 2 March 2016
This howto shows how you can install the EmonWRT script and files on the OpenWRT OS. This can also be applied to update from an older version.
Prerequisites
WR703N is flashed with OpenWRT 12.09 Attitude Adjustment.
EmonWRT can access the internet.
Warning
The following files on OpenWRT will be overwritten. Do NOT follow this if you want to preserve them.
- /etc/config/firewall
- /etc/config/ucitrack
- /etc/inittab
Steps
1. Log in the EmonRWT/WR703N via SSH.
2. Download the installer script with the following command:
$ wget http://lechacal.com/EmonWRT/system/v1.3/install_emonwrt.sh
3. Change permissions.
$ chmod 755 install_emonwrt.sh
4. Run the installer:
$ ./install_emonwrt.sh
A successful installation will look as below
root@OpenWrt:~# ./install_emonwrt.sh Installing/Updating EmonWRT with version 1.2 Connecting to lechacal.com (92.60.120.84:80) emonwrt 100% |*******************************| 292 0:00:00 ETA Connecting to lechacal.com (92.60.120.84:80) emonwrt 100% |*******************************| 1121 0:00:00 ETA Connecting to lechacal.com (92.60.120.84:80) emonwrt_forwarder.sh 100% |*******************************| 1779 0:00:00 ETA Connecting to lechacal.com (92.60.120.84:80) inittab 100% |*******************************| 107 0:00:00 ETA Connecting to lechacal.com (92.60.120.84:80) firewall 100% |*******************************| 2009 0:00:00 ETA Connecting to lechacal.com (92.60.120.84:80) ucitrack 100% |*******************************| 718 0:00:00 ETA Connecting to lechacal.com (92.60.120.84:80) emonwrt.lua 100% |*******************************| 831 0:00:00 ETA Connecting to lechacal.com (92.60.120.84:80) cbi_emonwrt.lua 100% |*******************************| 756 0:00:00 ETA Starting /usr/bin/emonwrt_forwarder.sh Start Sucessful If upgrading from earlier version you need to delete any reference to emonwrt_forwarder in /etc/rc.local
Additional Steps
If installing EmonWRT for the first time the package for stty must also be installed.
$ opkg update $ opkg install coreutils-stty
-alternative way- if opkg update does not work use the command below instead.
$ wget http://lechacal.com/EmonWRT/system/v1.3/coreutils_8.16-1_ar71xx.ipk $ wget http://lechacal.com/EmonWRT/system/v1.3/coreutils-stty_8.16-1_ar71xx.ipk $ opkg install coreutils*