hardware component: Make sure numpy arrays are handled
(cherry picked from commit abf521f1)
Closes daiquiri-tomo#125 (closed)
From BM05 commissioning.
Some hardware object expose numpy arrays this fail both the check with the previous value, and the socketio event (as far as i remember)
This MR normalize the array as a python list, and add a warning in case the array looks like some think bigger than what we could expect.
Edited by Valentin Valls