build more robust version:
 - now also works if some sensors are not connected
 - add ErrorMessages if Brickd is not running or not working