Advice on OpenBCI Python Plugins

Hey there, guys!

I have encounter a problem while attempting to stream data via OpenBCI Python. By the way, I am very new to Python, but my lecturer had thought I'd give it a try, so do forgive me if I seem somewhat naive about all this. 

I have finally got my system to communicate with the board with OpenBCI Python, but the PLUGINS section always comes up empty, like so:

USER.py
user.py: open_bci_v3...

------------SETTINGS-------------
('Notch filtering:', True)
user.py: Logging Disabled.

-------INSTANTIATING BOARD-------
Connecting to V3 at port COM3
Serial established...
OpenBCI V3 16 channel
On Board ADS1299 Device ID: 0x3E
LIS3DH Device ID: 0x33
$$$
No daisy:
(8, 'EEG channels and', 3, 'AUX channels at', 250.0, 'Hz.')

------------PLUGINS--------------
Found plugins:
()
('Error: [', 'streamer_lsl', '] not found or could not be loaded. Check name and requirements.')
WARNING: no plugin selected, you will only be able to communicate with the board.
--------------INFO---------------
User serial interface enabled...
View command map at http://docs.openbci.com.
Type /start to run -- and /stop before issuing new commands afterwards.
Type /exit to exit.
Board outputs are automatically printed as:
%  <tab>  message
$$$ signals end of message

-------------BEGIN---------------

-->

The 'streamer_lsl' file is within the 'plugins' folder of the OpenBCI Python master folder, and I have added that folder along with a few others to the python path, but whenever I run the user.py file from the command prompt, no plugins are ever shown to be found. Might I have missed any steps along the way? If anyone could help with me with this issue, I'd appreciate it very much. 

Regards,
Sam

Comments

  • wjcroftwjcroft Mount Shasta, CA
    Sam, let me mention Jeremy Frey @jfrey, who might have some suggestions. He's the author.

  • edited July 2016
    Hi! (and thx William for the mention, I do not browse the forum frequently)

    You might try to enable logging in order to get more detailed information about what's wrong with your installation. If you want to use LSL, note that you need the corresponding library, the easiest way being to install it via PIP (pip install pylsl) -- these information are also in the README I think ;)

    Best,

    Jeremy
  • Hey there, Jeremy @jfrey!

    I have PIP installed 'pylsl', actually, but no matter, I will give the whole thing a try again when I can and I shall look more in this forum for any similar issues. 

    Thanks. 

    Sam
  • Hey there, Jeremy, @jfrey!

    Finally got it to work. It's a directory issue. 

    Regards,
    Samuel 
  • @samuel how you got it working? Can you please share the solution.
Sign In or Register to comment.