Read the statement by Michael Teeuw here.
Syntax error in python-shell
- 
 Hi, I keep getting this error: SyntaxError: Unexpected token d in JSON at position 0 
 at JSON.parse ()
 at PythonShell.asJson (/home/linaro/node_modules/python-shell/index.js:350:21)
 at /home/linaro/node_modules/python-shell/index.js:300:42
 at Array.forEach ()
 at PythonShell.recieveInternal (/home/linaro/node_modules/python-shell/index.js:298:15)
 at PythonShell.receive (/home/linaro/node_modules/python-shell/index.js:272:21)
 at Socket.emit (events.js:182:13)
 at addChunk (_stream_readable.js:279:12)
 at readableAddChunk (_stream_readable.js:260:13)
 at Socket.Readable.push (_stream_readable.js:219:10)I`m not entirely sure what causes it and how to fix it… the mirror seems to be working fine. Any help would be apreciated. Thanks. 
- 
 usually that error means that somehow an object was passed into the JSON.parse() routine, which expects are string… 
- 
 Yea, I kind of found out what is triggering it, however I`m not sure how to stop it. The flick Large module is sending direction == OUTPUT messages continuously for some reason. Any idea what this is or how to make a filter to stop it? 
- 
 Sorry know nothing about flick 
- 
 https://forum.magicmirror.builders/topic/8907/flick-large-gesture-control Here is the code I`ve written and adapted to work as MMM module. 
- 
 Solved. It was actually the GPIO library for the ASUS tinker board, its RPi.GPIO implementation actually. It had a useless printf that sent that annoying message that messed up the json message. I removed that line and rebuilt from source and now it`s working flawlessly. Thanks. 
- 
 @radu_stancu great debugging! and thanks for the detailed feedback… someone else might fall into this same trouble 
