title: setVariable in node-dbus
body: <p>Firstly sorry for my poor English.</p>
  
  <p>This Christmas I received a Thymio. For the fun of it, I have linked my robot with a Raspberry Pi. 
  From the Thymio documentation, we can communicate to this robot with DBUS.</p>
  
  <p>I want use Node.js to live remote my Thymio, so I have found node-dbus library and <a href="http://www.lazerduck.co.uk/s/pithymio.py">this script in Python</a> to help me.</p>
  
  <p>Actually I can get Thymio's variables values with:</p>
  
  <pre><code>aseba.GetVariable("thymio-II", "prox.ground.ambiant",function(error,data){});
  </code></pre>
  
  <p>But I can not set variable for move my robot. In Python this script works:</p>
  
  <pre class="lang-python prettyprint-override"><code>network.SetVariable("thymio-II", "motor.left.target", [300])
  </code></pre>
  
  <p>But in Node.js:</p>
  
  <p><a href="http://jsfiddle.net/kwaky/pxkL57gv/">http://jsfiddle.net/kwaky/pxkL57gv/</a> &lt;== (my full script)</p>
  
  <pre><code>aseba.SetVariable("thymio-II", "motor.left.target",[300]);
  </code></pre>
  
  <p>Returns:</p>
  
  <pre>
  events.js:72
         throw er; // Unhandled 'error' event
               ^
  Error: write EPIPE
     at errnoException (net.js:905:11)
     at Object.afterWrite (net.js:721:19)
  </pre>
  
  <p>And this:</p>
  
  <pre><code>aseba.SetVariable("thymio-II", "motor.left.target",300);
  </code></pre>
  
  <p>Does not work and doesn't return an error. If you have ideas?</p>