Note: Upgrade supports from 0.0.3-alpha1. Older than this release will not support the upgrade.
Before moving to new version version,
Take a backup
Stop mycontroller server (command: mycontroller/bin/stop.sh)
rename the directory. (Command: mv mycontroller mycontroller_old)
Extract new version (command: tar xzf mycontroller-dist-standalone-*-bundle.tar.gz)
Restore backup from
Steps to take backup:
Navigate to Settings -> Backup.
Click on Settings. add location where you want to keep backup files. save
Click on Run backup
Steps to restore:
after backup completed successfully. Stop MyController from command line (Command: mycontroller/bin/stop.sh)
rename mycontroller directory (Commnad: mv mycontroller mycontroller_old)
Now extract new version. (Commnad: tar xzf mycontroller-dist-standalone-*-bundle.tar.gz)
Start new version of MyController. (Commnad: mycontroller/bin/start.sh)
Configure backed up file location on our new installation
Now old backup file will be listing in our new installation
Click on the file and run restore in action
after successful restore change mycontroller/conf/mycontroller.properties manually compare to latest version
start the server manually from command line. (Command: mycontroller/bin/start.sh)
After successful migration compare and change your mycontroller/conf/mycontroller.properties file with latest file.
If your MySensors gateway is USB, select as follows,
Tx message processing delay: Transmission delay between on each message from MyController to this gateway to avoid the collision on MySensors network.
Driver: Keep it as Auto
Port name: default /dev/ttyUSB0
Baud rate: default 115200
Retry frequency: For some reason, if your gateway goes down. MyController attempt to reconnect every X seconds once.
Connect your gateway on RPI USB port, run this command to know your USB port name: ls -lh /dev/ttyUSB*
Once you setup the gateway on MyController, your gateway should show UP.
now click on Action button on gateway and select Discover, [Note: You should have added about your node data on presentation() block of your node code.]
Now you can see your gateway and nodes on MyController.