User Tools

Site Tools


fluksoupdate

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

fluksoupdate [2010/09/08 10:28]
elyoliveira
fluksoupdate [2012/10/30 10:27] (current)
Line 1: Line 1:
 +=== If you are at ITWM HPC ===
 +
 +If you work for the ITWM HPC department, you can use a machine specially prepared to allow Flukso updates. The machine is located at the corridor, close to the printer cpsG1a. Please, take the following steps.
 +  - Login as user "flukso", informing the mySmartGrid administrator's password.
 +  - Connect the device to the cables available on the desk, properly labeled as "Flukso Power" and "Flukso Network".
 +  - Wait until the device right-most blue led starts blinking.
 +  - Double click the shortcut named "Update Flukso" available at the Linux Desktop. A terminal window will open. Please, wait its execution to complete. Ignore any message requesting password.
 +  - When the terminal window is closed, disconnect the cables. The Flukso device is up-to-date now.
 +  - If you have more devices to be updated, simply repeat this procedure from step 2.
 +  - When you finish, please don't forget to logout.
 +
 +=== Update your Flukso to the for mySmartGrid adjusted version ===
 +
 +For this method you need a POSIX compliant shell, ssh and expect installed.
 +
 +The sourcecode is available at Mathias' github page: [[http://github.com/gonium/msg-flukso]]. Clone it to have your own local copy. The repository contains the three parts: Microcontroller firmware, Router board software (openwrt) and the code for the website. We're only interested in the openwrt part.
 +
 +The update script is located at openwrt/package/luci/applications/mysmartgrid/luasrc/tools/flukso_update.sh in git.
 +To update your Flukso make sure that it has access to the internet. If you want the Flukso to use the internet connection of your computer, enable IP-forwarding and change the IP in the update script.:
 +
 +<code>
 +IP="192.168.255.254" # The IP of your computer
 +</code>
 +
 +Then set your password in openwrt/package/luci/applications/mysmartgrid/luasrc/tools/flukso_update.exp:
 +
 +<code>
 +set pass "yourpassword"
 +</code>
 +
 +Now run the script while your computer is connected to the Flukso.
 +
 === Update your Flukso to run the development version === === Update your Flukso to run the development version ===
  
Line 10: Line 42:
 xmlrpcaddress = 'http://dev2-logger.mysmartgrid.de/xmlrpc' xmlrpcaddress = 'http://dev2-logger.mysmartgrid.de/xmlrpc'
 </code> </code>
 +
 +Open heartbeat.lua and change the xmlrpcaddress and server entry to:
 +
 +<code>
 +server        = 'dev2-logger.mysmartgrid.de',
 +xmlrpcaddress = 'http://dev2-logger.mysmartgrid.de/xmlrpc',
 +</code>
 +
  
 After restarting the flukso daemon, you should have a "/tmp/sensor" directory: After restarting the flukso daemon, you should have a "/tmp/sensor" directory:
Line 41: Line 81:
 $ curl http://192.168.2.102/sensor/acff964b2308069847f02222bb3a6fd1 $ curl http://192.168.2.102/sensor/acff964b2308069847f02222bb3a6fd1
 </code> </code>
- 
- 
-=== Updating the Flukso at ITWM HPC === 
- 
-If you work for the ITWM HPC department, you can use a machine specially prepared to allow Flukso updates. It is located at the corridor, close to the printer cpsG1a. Take the following steps. 
-  - Start the machine and choose the first Linux image. 
-  - At the login page, enter the mySmartGrid administrator's password for the user "flukso". 
-  - Connect the Flukso device to the power cable and network cable available on the desk. They both are properly labeled as "Flukso Power" and "Flukso network". 
-  - Watch the Flukso device blue leds, and wait until the right-most one starts blinking. 
-  - Double click the shortcut named "Update" available at the Linux Desktop. A terminal window will open. Please, wait its execution to complete. 
-  - When the terminal window is closed, disconnect the cables. The Flukso device is up-to-date. 
  
fluksoupdate.1283934521.txt.gz ยท Last modified: 2012/10/30 10:37 (external edit)