handle answer with devices that are not provisionned
make is_supported_device private
change the argument to _is_supported_device

change from device_id to device since we already have device