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.
I am using the interrupt driven mysgw also, and it really lowered the CPU usage.
Another option which i used temporarily on my 512Mb Opi Zero is add an arduino with the radio wired to the arduino ports and attach this to the usb port of the Opi-Zero, this brings the cpu usage really down.
It must be related, so here is a snippet of an exception java is throwing every 30 seconds: mycontroller.log I captured the top of the log output after a well-behaved stop & start from a windows shell. The jvm is running as an administrator user, not the actual Administrator account. The install was also done as this user.
Do not copy original-my controller-dist-standalone-0.0.3.Final-SNAPSHOT-single.jar
copy only mycontroller-dist-standalone-0.0.3.Final-SNAPSHOT-single.jar, delete all other jar files on /home/njb/Desktop/mycontroller/lib/