Arduino Uno on Hassbian

I’m unable to get my Arduino Uno to work on my setup. I have loaded the standardfirmata image from windows (and tested it with the firmata test utility), verified it is connected to /dev/ttyACM0, and added the homeassistant user to dialout (lock group does not exist). No matter what I do I can’t seem to get it to work. My log file shows the following errors. Is anyone able to give me some ideas?

17-04-09 12:43:30 ERROR (MainThread) [homeassistant.setup] Error during setup of component arduino
Traceback (most recent call last):
File “/srv/homeassistant/lib/python3.4/site-packages/homeassistant/setup.py”, line 192, in _async_setup_component
None, component.setup, hass, processed_config)
File “/usr/lib/python3.4/asyncio/futures.py”, line 388, in iter
yield self # This tells Task to wait for completion.
File “/usr/lib/python3.4/asyncio/tasks.py”, line 286, in _wakeup
value = future.result()
File “/usr/lib/python3.4/asyncio/futures.py”, line 277, in result
raise self._exception
File “/usr/lib/python3.4/concurrent/futures/thread.py”, line 54, in run
result = self.fn(*self.args, **self.kwargs)
File “/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/arduino.py”, line 41, in setup
if BOARD.get_firmata()[1] <= 2:
IndexError: list index out of range
17-04-09 12:43:31 WARNING (MainThread) [homeassistant.setup] Setup of device_tracker is taking over 10 seconds.