Finally managed to finish the build and am trying to get my Spark up and running for a water test run. If I set beer or fridge constant mode if get the following errors in the logs:
Mar 15 2015 17:11:17 Unicode decode error: ‘utf8’ codec can’t decode byte 0xff in position 22: invalid start byte
Mar 15 2015 17:11:17 Line received was: L:["Mode Beer Const. ",“Beer --.- 25.1 ??”,“Fridge --.- 30.0 ??”,“Idling for 33m57”]
Wow they were much older on 2.5.2 even after a full apt update / upgrade on first build. I have updated to 3.6.5. strangely I rebooted the Pi after posting the error and it seemed to kick it all into life.
It is now running a sample profile and seems to be heating the fridge / water so will run it for a while and see what we get !
I get the same error for distribute, but it is given the correct version for simplejson as is yours.
I found that the USB cable was quite sat in correctly so I shutdown the Pi and Spark and reseated the cable, and then booted both. I boot the Pi first and then the Spark and it then started to work
I had exactly the same problem and cured it by going to advanced settings in the web management and sending the Celsius setting to the Brewspark.
I had assumed that because “C” was shown in the box that it was set, but pressing the button beside it cured it for me.